管理中心 小组权限 配置页 勾选框闪动问题

This commit is contained in:
qinoy 2023-08-30 10:42:04 +08:00
parent 354d086791
commit 98170379e4

View File

@ -532,6 +532,25 @@
checkedNode(data, checked, subChecked) {//
//
const that = this;
that.permInfo.loading = true;
if (data.leaf){ //
//
let currVerId = data.versionId;
let checkedVerIds = that.permInfo.tree.value;
if (checked){
if (checkedVerIds.indexOf(currVerId) == -1) {
checkedVerIds.push(currVerId);
}
}else {
if (checkedVerIds.indexOf(currVerId) !== -1){
checkedVerIds = checkedVerIds.filter(id => id !== currVerId);
}
}
that.permInfo.tree.value = checkedVerIds;
that.$refs.repositoryTree.setCheckedKeys(checkedVerIds);
that.permInfo.loading = false;
return;
}
const params = {
url:'jd',
data:{
@ -563,8 +582,9 @@
}
}
that.permInfo.tree.value = tempArr;
that.$refs.repositoryTree.setCheckedKeys([]);
that.$refs.repositoryTree.setCheckedKeys(tempArr);
}
that.permInfo.loading = false;
}).catch(error=>{
console.log(error);
})