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 | } |