Commit f49979b90628369492b3999d58495dcaff5a96f8

Authored by fengtao
1 parent e724513c

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

@@ -12,16 +12,22 @@ @@ -12,16 +12,22 @@
12 <a-button type="primary" @click="handleAdd"> 添加流转 </a-button> 12 <a-button type="primary" @click="handleAdd"> 添加流转 </a-button>
13 </Authority> 13 </Authority>
14 <Authority value="api:yt:convert:config:delete"> 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 </Authority> 31 </Authority>
26 <a-button 32 <a-button
27 :disabled="disabledStatus2" 33 :disabled="disabledStatus2"
@@ -104,11 +110,11 @@ @@ -104,11 +110,11 @@
104 import { useMessage } from '/@/hooks/web/useMessage'; 110 import { useMessage } from '/@/hooks/web/useMessage';
105 import { Authority } from '/@/components/Authority'; 111 import { Authority } from '/@/components/Authority';
106 import { useBatchDelete } from '/@/hooks/web/useBatchDelete'; 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 export default defineComponent({ 115 export default defineComponent({
110 name: 'Index', 116 name: 'Index',
111 - components: { BasicTable, TableAction, DataTransferDrawer, Authority, Switch }, 117 + components: { BasicTable, TableAction, DataTransferDrawer, Authority, Switch, Popconfirm },
112 setup() { 118 setup() {
113 const disabledSwitch = ref(false); 119 const disabledSwitch = ref(false);
114 const enableObj = reactive({ 120 const enableObj = reactive({