feat: 权限逻辑处理
This commit is contained in:
@@ -5,7 +5,7 @@ import { http } from '/nerv-lib/saas';
|
||||
import { ref } from 'vue';
|
||||
import { permission } from '/@/api/origanizemanage';
|
||||
|
||||
// const { linkList } = sessionStorage.getItem('userInfo')
|
||||
// const { permissionVos } = sessionStorage.getItem('userInfo');
|
||||
// ? JSON.parse(sessionStorage.getItem('userInfo')!)
|
||||
// : [{}];
|
||||
// const value = ref(linkList[0]?.orgId);
|
||||
@@ -19,7 +19,7 @@ const transform = (data, map) => {
|
||||
export const appConfig = {
|
||||
projectType: 'web',
|
||||
baseApi: '/api',
|
||||
enablePermissions: false,
|
||||
enablePermissions: true,
|
||||
// themeColor: '#eee',
|
||||
siderPosition: 'left',
|
||||
baseHeader: '/parkingManage',
|
||||
@@ -70,9 +70,13 @@ export const appConfig = {
|
||||
},
|
||||
},
|
||||
timeout: 60 * 1000,
|
||||
userLoginApi: '/carbon-smart/user/login',
|
||||
userLoginApi: (params) => {
|
||||
return http.post('/carbon-smart/user/login', { ...params });
|
||||
},
|
||||
userResourceApi: () => {
|
||||
return { data: mockResource.menus };
|
||||
return http.post('/carbon-smart/user/login/logInInfo').then((res) => {
|
||||
return { data: res.data.permissionVos };
|
||||
});
|
||||
},
|
||||
userInfoApi: () => {
|
||||
return http.post('/carbon-smart/user/login/logInInfo').then((res) => {
|
||||
@@ -85,9 +89,8 @@ export const appConfig = {
|
||||
orgName: 'orgName',
|
||||
projectId: 'projectId',
|
||||
linkList: 'linkList',
|
||||
permissionInfoList: 'permissionInfoList',
|
||||
permissionVos: 'permissionVos',
|
||||
});
|
||||
|
||||
return { data: { ...trD } };
|
||||
});
|
||||
},
|
||||
|
Reference in New Issue
Block a user