|
@@ -97,8 +97,14 @@ async function getRoleDetail(roleId) {
|
|
|
roleId,
|
|
roleId,
|
|
|
});
|
|
});
|
|
|
if (res.data.status == 0) {
|
|
if (res.data.status == 0) {
|
|
|
- let { code, departmentId, roleName, permission, cargoLimit, proxyLimit } =
|
|
|
|
|
- res.data.result;
|
|
|
|
|
|
|
+ let {
|
|
|
|
|
+ code,
|
|
|
|
|
+ departmentId,
|
|
|
|
|
+ roleName,
|
|
|
|
|
+ permission,
|
|
|
|
|
+ cargoLimit,
|
|
|
|
|
+ cargoOwnerLimit,
|
|
|
|
|
+ } = res.data.result;
|
|
|
ruleForm.value = {
|
|
ruleForm.value = {
|
|
|
roleName,
|
|
roleName,
|
|
|
deptId: departmentId,
|
|
deptId: departmentId,
|
|
@@ -108,10 +114,10 @@ async function getRoleDetail(roleId) {
|
|
|
for (let i of c) {
|
|
for (let i of c) {
|
|
|
cargoLimitArr.push(`CARGO_${i}`);
|
|
cargoLimitArr.push(`CARGO_${i}`);
|
|
|
}
|
|
}
|
|
|
- let p = proxyLimit.split(",");
|
|
|
|
|
- let proxyLimitArr = [];
|
|
|
|
|
|
|
+ let p = cargoOwnerLimit.split(",");
|
|
|
|
|
+ let cargoOwnerArr = [];
|
|
|
for (let i of p) {
|
|
for (let i of p) {
|
|
|
- proxyLimitArr.push(`PROXY_${i}`);
|
|
|
|
|
|
|
+ cargoOwnerArr.push(`CARGOOWNER_${i}`);
|
|
|
}
|
|
}
|
|
|
let arr = permission.split(",");
|
|
let arr = permission.split(",");
|
|
|
baseParentNodes.value.forEach((item) => {
|
|
baseParentNodes.value.forEach((item) => {
|
|
@@ -122,7 +128,7 @@ async function getRoleDetail(roleId) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- checkedNodes.value = [...arr, ...cargoLimitArr, ...proxyLimitArr];
|
|
|
|
|
|
|
+ checkedNodes.value = [...arr, ...cargoLimitArr, ...cargoOwnerArr];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|