Browse Source

fix: 集团补充验证,部门权限取消清楚权限信息

main
xuziqiang 3 months ago
parent
commit
ec1ae071f8
  1. 38
      hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue
  2. 1
      hx-op/src/view/organizationManage/enterpriseManage/config.ts

38
hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue

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

1
hx-op/src/view/organizationManage/enterpriseManage/config.ts

@ -47,6 +47,7 @@ export const formConfig = [
placeholder: '请输入集团名称',
maxLength: 20,
},
rules: [{ required: true }],
},
{
field: 'cityName',

Loading…
Cancel
Save