|
@@ -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){
|