Commit 0239182646b78d4647a291b97bbfa07d4e8bba2b
1 parent
0884dff3
perf: data borad list add delete confirm
Showing
1 changed file
with
9 additions
and
3 deletions
@@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
18 | const ListItem = List.Item; | 18 | const ListItem = List.Item; |
19 | const router = useRouter(); | 19 | const router = useRouter(); |
20 | 20 | ||
21 | - const { createMessage } = useMessage(); | 21 | + const { createMessage, createConfirm } = useMessage(); |
22 | 22 | ||
23 | const loading = ref(false); | 23 | const loading = ref(false); |
24 | const dataBoardList = ref<DataBoardRecord[]>([]); | 24 | const dataBoardList = ref<DataBoardRecord[]>([]); |
@@ -81,7 +81,13 @@ | @@ -81,7 +81,13 @@ | ||
81 | 81 | ||
82 | const handleMenuEvent = (event: DropMenu, record: DataBoardRecord) => { | 82 | const handleMenuEvent = (event: DropMenu, record: DataBoardRecord) => { |
83 | if (event.event === MoreActionEvent.EDIT) handleEdit(record); | 83 | if (event.event === MoreActionEvent.EDIT) handleEdit(record); |
84 | - if (event.event === MoreActionEvent.DELETE) handleRemove(record); | 84 | + if (event.event === MoreActionEvent.DELETE) { |
85 | + createConfirm({ | ||
86 | + iconType: 'warning', | ||
87 | + content: '是否确认删除操作?', | ||
88 | + onOk: () => handleRemove(record), | ||
89 | + }); | ||
90 | + } | ||
85 | }; | 91 | }; |
86 | 92 | ||
87 | const handleEdit = (record: DataBoardRecord) => { | 93 | const handleEdit = (record: DataBoardRecord) => { |
@@ -160,7 +166,7 @@ | @@ -160,7 +166,7 @@ | ||
160 | </span> | 166 | </span> |
161 | <span v-if="item.viewType === ViewType.PUBLIC_VIEW"> | 167 | <span v-if="item.viewType === ViewType.PUBLIC_VIEW"> |
162 | <Tooltip title="点击复制分享链接"> | 168 | <Tooltip title="点击复制分享链接"> |
163 | - <ShareAltOutlined class="ml-2" @click="handleCopyShareUrl(item)" /> | 169 | + <ShareAltOutlined class="ml-2" @click.stop="handleCopyShareUrl(item)" /> |
164 | </Tooltip> | 170 | </Tooltip> |
165 | </span> | 171 | </span> |
166 | </div> | 172 | </div> |