Commit b1d6735307d0edcb3d5f59409119ed7be6e1b287

Authored by fengtao
1 parent 306b533b

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

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