duy преди 2 месеца
родител
ревизия
5960af905f
променени са 1 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 13 1
      src/views/manager/projectinfo/tree.vue

+ 13 - 1
src/views/manager/projectinfo/tree.vue

@@ -1928,6 +1928,7 @@
                     highlight-current
                     node-key="primaryKeyId"
                    @check="handleCheckChange"
+                   @check-change="handleCheckChange1"
                    ref="syncProTree"
                   >
                   </el-tree>
@@ -4842,9 +4843,20 @@ export default {
         this.typeOptions = res.data.data;
       });
      },
+    handleCheckChange1(data){
+      getNodeStatus({ id:data.primaryKeyId}).then((res) => {
+          if(res.data.code==200){
+                      if(res.data.data){
+                        this.$message.success('该节点有同步任务,请取消选择')
+                      }
+                      }else{
+                        this.$message.error(res.data.msg)
+                      }
+          });
+     },
   async   handleCheckChange(_,{checkedKeys,halfCheckedNodes}) {
         let ids=checkedKeys && checkedKeys.length ? checkedKeys.join(',') : ''
-      await  this.getNodeStatusData()
+      // await  this.getNodeStatusData()
         this.getTempProjectList(ids)
       },
      async getTempProjectList(ids){