fix: bug修复
This commit is contained in:
@@ -204,20 +204,31 @@
|
||||
};
|
||||
|
||||
const handleOk = () => {
|
||||
console.log(casData.value, 'formData2.value');
|
||||
if (casData.value?.length !== 3) {
|
||||
NsMessage.error('未选择角色');
|
||||
}
|
||||
const currentOrgId = casData.value[0].value;
|
||||
const isSameOrg = userAuthList.value.filter(({ orgId }) => {
|
||||
return orgId === currentOrgId;
|
||||
});
|
||||
if (isSameOrg?.length) {
|
||||
NsMessage.error('同一组织只能添加一个角色');
|
||||
return;
|
||||
}
|
||||
console.log(casData.value, userAuthList.value, 'formData2.value');
|
||||
|
||||
const str = casData.value.map((item) => item?.label).join('/');
|
||||
userAuthList.value.push({
|
||||
deptRoleInfoList: str,
|
||||
roleId: casData.value[2].value,
|
||||
roleName: casData.value[2].label,
|
||||
orgId: casData.value[0].value,
|
||||
} as never);
|
||||
handleClose();
|
||||
};
|
||||
const handleClose = () => {
|
||||
addformvisible.value = false;
|
||||
casData.value = [];
|
||||
modalFormRef.value.reset();
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user