|
|
@ -281,7 +281,7 @@ |
|
|
|
opMap.type = 'addson'; |
|
|
|
formData.value = {}; |
|
|
|
let sourceOrgId = ''; |
|
|
|
if (!currentOrgRef.value.own) { |
|
|
|
if (!currentOrgRef.value?.own) { |
|
|
|
sourceOrgId = orgId; |
|
|
|
} |
|
|
|
opMap.fuc = (params) => { |
|
|
@ -304,12 +304,14 @@ |
|
|
|
roleFormData.value = {}; |
|
|
|
opMap.fuc = (params) => { |
|
|
|
delete params.roleId; |
|
|
|
return http.post(department.addRole, { |
|
|
|
...params, |
|
|
|
orgId, |
|
|
|
projectId, |
|
|
|
deptId: selectRef.value.deptInfo.deptId, |
|
|
|
deptName: selectRef.value.deptInfo.deptName, |
|
|
|
return formRoleRef.value.triggerSubmit().then(() => { |
|
|
|
return http.post(department.addRole, { |
|
|
|
...params, |
|
|
|
orgId, |
|
|
|
projectId, |
|
|
|
deptId: selectRef.value.deptInfo.deptId, |
|
|
|
deptName: selectRef.value.deptInfo.deptName, |
|
|
|
}); |
|
|
|
}); |
|
|
|
}; |
|
|
|
}; |
|
|
@ -320,13 +322,15 @@ |
|
|
|
roleFormData.value = {}; |
|
|
|
opMap.fuc = (params) => { |
|
|
|
delete params.roleId; |
|
|
|
return http.post(department.addRole, { |
|
|
|
...params, |
|
|
|
orgId, |
|
|
|
projectId, |
|
|
|
proleId: selectRoleRef.value.roleId, |
|
|
|
deptId: selectRef.value.deptInfo.deptId, |
|
|
|
deptName: selectRef.value.deptInfo.deptName, |
|
|
|
return formRoleRef.value.triggerSubmit().then(() => { |
|
|
|
return http.post(department.addRole, { |
|
|
|
...params, |
|
|
|
orgId, |
|
|
|
projectId, |
|
|
|
proleId: selectRoleRef.value.roleId, |
|
|
|
deptId: selectRef.value.deptInfo.deptId, |
|
|
|
deptName: selectRef.value.deptInfo.deptName, |
|
|
|
}); |
|
|
|
}); |
|
|
|
}; |
|
|
|
}; |
|
|
@ -542,10 +546,14 @@ |
|
|
|
|
|
|
|
const CancelApartment = () => { |
|
|
|
disabled.value = true; |
|
|
|
// 清楚校验错误信息 |
|
|
|
formRef.value.formElRef.clearValidate(); |
|
|
|
}; |
|
|
|
|
|
|
|
const CancelUser = () => { |
|
|
|
roleDisabled.value = true; |
|
|
|
// 清楚校验错误信息 |
|
|
|
formRoleRef.value.formElRef.clearValidate(); |
|
|
|
}; |
|
|
|
|
|
|
|
// 部门确定 |
|
|
@ -571,7 +579,6 @@ |
|
|
|
|
|
|
|
// 角色确定 |
|
|
|
const UserSure = () => { |
|
|
|
roleDisabled.value = !roleDisabled.value; |
|
|
|
const typeArr = ['addUserSon', 'addUser', 'editRole']; |
|
|
|
if (roleActiveKey.value === 1) { |
|
|
|
if (typeArr.includes(opMap.type)) { |
|
|
@ -579,6 +586,7 @@ |
|
|
|
opMap.fuc(roleFormData.value).then(() => { |
|
|
|
getUserTree(); |
|
|
|
clearRoleData(); |
|
|
|
roleDisabled.value = !roleDisabled.value; |
|
|
|
}); |
|
|
|
} |
|
|
|
} else { |
|
|
|