Commit b1d6735307d0edcb3d5f59409119ed7be6e1b287

Authored by fengtao
1 parent 306b533b

pref:DEFECT-509 启用数据流转时,点了两次然后规则链出现两次,禁用数据流转,规则链还存在一条

... ... @@ -69,6 +69,7 @@
69 69 </template>
70 70 <template #status="{ record }">
71 71 <Switch
  72 + :disabled="disabledSwitch"
72 73 :checked="record.status === 1"
73 74 :loading="record.pendingStatus"
74 75 checkedChildren="启用"
... ... @@ -102,6 +103,7 @@
102 103 name: 'Index',
103 104 components: { BasicTable, TableAction, DataTransferDrawer, Authority, Switch },
104 105 setup() {
  106 + const disabledSwitch = ref(false);
105 107 const enableObj = reactive({
106 108 convertIds: [],
107 109 status: 0,
... ... @@ -272,6 +274,7 @@
272 274 setProps({
273 275 loading: true,
274 276 });
  277 + disabledSwitch.value = true;
275 278 enableObj.convertIds.length = 0;
276 279 resetSelectedRowKeys();
277 280 clearSelectedRowKeys();
... ... @@ -293,6 +296,7 @@
293 296 setProps({
294 297 loading: false,
295 298 });
  299 + disabledSwitch.value = false;
296 300 }, 500);
297 301 reload();
298 302 }
... ... @@ -315,6 +319,7 @@
315 319 handleDeleteOrBatchDelete,
316 320 singleStopDeleteStatus,
317 321 statusChange,
  322 + disabledSwitch,
318 323 };
319 324 },
320 325 });
... ...