fix: 集团补充验证,部门权限取消清楚权限信息
This commit is contained in:
@@ -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,6 +304,7 @@
|
||||
roleFormData.value = {};
|
||||
opMap.fuc = (params) => {
|
||||
delete params.roleId;
|
||||
return formRoleRef.value.triggerSubmit().then(() => {
|
||||
return http.post(department.addRole, {
|
||||
...params,
|
||||
orgId,
|
||||
@@ -311,6 +312,7 @@
|
||||
deptId: selectRef.value.deptInfo.deptId,
|
||||
deptName: selectRef.value.deptInfo.deptName,
|
||||
});
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
@@ -320,6 +322,7 @@
|
||||
roleFormData.value = {};
|
||||
opMap.fuc = (params) => {
|
||||
delete params.roleId;
|
||||
return formRoleRef.value.triggerSubmit().then(() => {
|
||||
return http.post(department.addRole, {
|
||||
...params,
|
||||
orgId,
|
||||
@@ -328,6 +331,7 @@
|
||||
deptId: selectRef.value.deptInfo.deptId,
|
||||
deptName: selectRef.value.deptInfo.deptName,
|
||||
});
|
||||
});
|
||||
};
|
||||
};
|
||||
const deleteDept = () => {
|
||||
@@ -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 {
|
||||
|
@@ -47,6 +47,7 @@ export const formConfig = [
|
||||
placeholder: '请输入集团名称',
|
||||
maxLength: 20,
|
||||
},
|
||||
rules: [{ required: true }],
|
||||
},
|
||||
{
|
||||
field: 'cityName',
|
||||
|
Reference in New Issue
Block a user