Commit 0239182646b78d4647a291b97bbfa07d4e8bba2b

Authored by ww
1 parent 0884dff3

perf: data borad list add delete confirm

... ... @@ -18,7 +18,7 @@
18 18 const ListItem = List.Item;
19 19 const router = useRouter();
20 20
21   - const { createMessage } = useMessage();
  21 + const { createMessage, createConfirm } = useMessage();
22 22
23 23 const loading = ref(false);
24 24 const dataBoardList = ref<DataBoardRecord[]>([]);
... ... @@ -81,7 +81,13 @@
81 81
82 82 const handleMenuEvent = (event: DropMenu, record: DataBoardRecord) => {
83 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 93 const handleEdit = (record: DataBoardRecord) => {
... ... @@ -160,7 +166,7 @@
160 166 </span>
161 167 <span v-if="item.viewType === ViewType.PUBLIC_VIEW">
162 168 <Tooltip title="点击复制分享链接">
163   - <ShareAltOutlined class="ml-2" @click="handleCopyShareUrl(item)" />
  169 + <ShareAltOutlined class="ml-2" @click.stop="handleCopyShareUrl(item)" />
164 170 </Tooltip>
165 171 </span>
166 172 </div>
... ...