This commit is contained in:
2025-09-05 16:01:49 +08:00
parent 19b48371ef
commit 922af12760
9 changed files with 964 additions and 84 deletions

View File

@ -227,7 +227,7 @@ const submitForm = async () => {
projectId: project.id,
roleIds: [...new Set(project.webRoles), ...new Set(project.appRoles)]
}));
// 提交数据
// 提交数据
try {
if (form.value.userId) {
await api.updateUser(form.value);
@ -277,11 +277,8 @@ const open = async (row?: any, deptId?: any) => {
resetForm();
await initData();
deptName.value = row.deptName;
console.log(row);
if (row) {
try {
console.log(row);
if (!row.createTime) {
form.value = { ...row };
// 获取角色列表
@ -289,8 +286,8 @@ const open = async (row?: any, deptId?: any) => {
deptId = form.value.deptId;
}
const roleRes = await getRoleList(deptId);
allRoles.value = roleRes.data.filter((item: Role) => item.roleSort === 1);
AppRoles.value = roleRes.data.filter((item: Role) => item.roleSort !== 1);
allRoles.value = roleRes.data.filter((item: Role) => item.roleSource == '1');
AppRoles.value = roleRes.data.filter((item: Role) => item.roleSource != '1');
} else {
// const { data } = await api.getUser(row.userId);
const data = row;
@ -301,8 +298,8 @@ const open = async (row?: any, deptId?: any) => {
}
const roleRes = await getRoleList(deptId);
// 区分web端和app端角色
allRoles.value = roleRes.data.filter((item: Role) => item.roleSort === 1);
AppRoles.value = roleRes.data.filter((item: Role) => item.roleSort !== 1);
allRoles.value = roleRes.data.filter((item: Role) => item.roleSource == '1');
AppRoles.value = roleRes.data.filter((item: Role) => item.roleSource != '1');
// 加载项目角色数据
if (data.projectRoles && data.projectRoles.length) {
data.projectRoles.forEach((pr: any) => {