fix: bug修复

This commit is contained in:
xuziqiang
2024-06-19 18:23:49 +08:00
parent 8a554f5871
commit ab3960fff8
3 changed files with 51 additions and 4 deletions

View File

@@ -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();
};