Commit 0dc39dc412b3c463239b31e036a7033201eb19ec
1 parent
a4d79181
fix:修改左侧菜单不需要按钮级别,api接口添加needButton=false
Showing
2 changed files
with
8 additions
and
3 deletions
| @@ -14,14 +14,19 @@ enum Api { | @@ -14,14 +14,19 @@ enum Api { | ||
| 14 | * @description: Get user menu based on id | 14 | * @description: Get user menu based on id | 
| 15 | */ | 15 | */ | 
| 16 | 16 | ||
| 17 | -export const getMenuList = () => { | 17 | +export const getMenuList = (args) => { | 
| 18 | const userStore = useUserStore(); | 18 | const userStore = useUserStore(); | 
| 19 | let url = Api.GetMenuList; | 19 | let url = Api.GetMenuList; | 
| 20 | try { | 20 | try { | 
| 21 | if (userStore.getRoleList.find((v) => v == RoleEnum.SYS_ADMIN)) { | 21 | if (userStore.getRoleList.find((v) => v == RoleEnum.SYS_ADMIN)) { | 
| 22 | url = Api.SysAdminMenuList; | 22 | url = Api.SysAdminMenuList; | 
| 23 | } | 23 | } | 
| 24 | - return defHttp.get<getMenuListResultModel>({ url }); | 24 | + return defHttp.get<getMenuListResultModel>({ | 
| 25 | + url, | ||
| 26 | + params: { | ||
| 27 | + needButton: args == 1 ? false : null, | ||
| 28 | + }, | ||
| 29 | + }); | ||
| 25 | } catch (e) {} | 30 | } catch (e) {} | 
| 26 | }; | 31 | }; | 
| 27 | 32 | 
| @@ -230,7 +230,7 @@ export const usePermissionStore = defineStore({ | @@ -230,7 +230,7 @@ export const usePermissionStore = defineStore({ | ||
| 230 | ] as AppRouteRecordRaw[]; | 230 | ] as AppRouteRecordRaw[]; | 
| 231 | } else { | 231 | } else { | 
| 232 | this.changePermissionCode(); | 232 | this.changePermissionCode(); | 
| 233 | - routeList = (await getMenuList()) as AppRouteRecordRaw[]; | 233 | + routeList = (await getMenuList(1)) as AppRouteRecordRaw[]; | 
| 234 | createStorage('MENU_LIST', JSON.stringify(routeList)); | 234 | createStorage('MENU_LIST', JSON.stringify(routeList)); | 
| 235 | setAuthCache('MENU_LIST', routeList); | 235 | setAuthCache('MENU_LIST', routeList); | 
| 236 | } | 236 | } |