Commit f49979b90628369492b3999d58495dcaff5a96f8

Authored by fengtao
1 parent e724513c

feat:数据流转 表格 批量删除按钮新增一个提示框

... ... @@ -12,16 +12,22 @@
12 12 <a-button type="primary" @click="handleAdd"> 添加流转 </a-button>
13 13 </Authority>
14 14 <Authority value="api:yt:convert:config:delete">
15   - <a-button
16   - type="primary"
17   - color="error"
18   - @click="handleDeleteOrBatchDelete(null)"
19   - :disabled="singleStopDeleteStatus || hasBatchDelete"
  15 + <Popconfirm
  16 + title="您确定要批量删除数据"
  17 + ok-text="确定"
  18 + cancel-text="取消"
  19 + @confirm="handleDeleteOrBatchDelete(null)"
20 20 >
21   - <span :style="{ color: singleStopDeleteStatus || hasBatchDelete ? 'grey' : 'white' }"
22   - >批量删除</span
  21 + <a-button
  22 + type="primary"
  23 + color="error"
  24 + :disabled="singleStopDeleteStatus || hasBatchDelete"
23 25 >
24   - </a-button>
  26 + <span :style="{ color: singleStopDeleteStatus || hasBatchDelete ? 'grey' : 'white' }"
  27 + >批量删除</span
  28 + >
  29 + </a-button>
  30 + </Popconfirm>
25 31 </Authority>
26 32 <a-button
27 33 :disabled="disabledStatus2"
... ... @@ -104,11 +110,11 @@
104 110 import { useMessage } from '/@/hooks/web/useMessage';
105 111 import { Authority } from '/@/components/Authority';
106 112 import { useBatchDelete } from '/@/hooks/web/useBatchDelete';
107   - import { Switch } from 'ant-design-vue';
  113 + import { Switch, Popconfirm } from 'ant-design-vue';
108 114
109 115 export default defineComponent({
110 116 name: 'Index',
111   - components: { BasicTable, TableAction, DataTransferDrawer, Authority, Switch },
  117 + components: { BasicTable, TableAction, DataTransferDrawer, Authority, Switch, Popconfirm },
112 118 setup() {
113 119 const disabledSwitch = ref(false);
114 120 const enableObj = reactive({
... ...