优化安琪纽权限
This commit is contained in:
@ -81,9 +81,9 @@ export const useUserStore = defineStore('user', () => {
|
||||
const profile = user.avatar == '' || user.avatar == null ? defAva : user.avatar;
|
||||
|
||||
if (data.roles && data.roles.length > 0) {
|
||||
setRoles();
|
||||
permissionList.value = data.permissions;
|
||||
roleList.value = data.roles;
|
||||
setRoles();
|
||||
} else {
|
||||
roles.value = ['ROLE_DEFAULT'];
|
||||
}
|
||||
@ -108,9 +108,9 @@ export const useUserStore = defineStore('user', () => {
|
||||
const profile = user.avatar == '' || user.avatar == null ? defAva : user.avatar;
|
||||
|
||||
if (data.roles && data.roles.length > 0) {
|
||||
setRoles();
|
||||
permissionList.value = data.permissions;
|
||||
roleList.value = data.roles;
|
||||
setRoles();
|
||||
} else {
|
||||
roles.value = ['ROLE_DEFAULT'];
|
||||
}
|
||||
@ -127,6 +127,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
const projectRole = roleList.value.find((item) => item.projectId == selectedProject.value?.id)?.projectRoles || [];
|
||||
roles.value = projectRole;
|
||||
const projectPermissions = permissionList.value.find((item) => item.projectId == selectedProject.value?.id)?.projectPermissions || [];
|
||||
console.log('🚀 ~ setRoles ~ projectPermissions:', projectPermissions, permissionList.value, selectedProject.value?.id);
|
||||
permissions.value = projectPermissions;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user