Commit 0dc39dc412b3c463239b31e036a7033201eb19ec

Authored by fengtao
1 parent a4d79181

fix:修改左侧菜单不需要按钮级别,api接口添加needButton=false

... ... @@ -14,14 +14,19 @@ enum Api {
14 14 * @description: Get user menu based on id
15 15 */
16 16
17   -export const getMenuList = () => {
  17 +export const getMenuList = (args) => {
18 18 const userStore = useUserStore();
19 19 let url = Api.GetMenuList;
20 20 try {
21 21 if (userStore.getRoleList.find((v) => v == RoleEnum.SYS_ADMIN)) {
22 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 30 } catch (e) {}
26 31 };
27 32
... ...
... ... @@ -230,7 +230,7 @@ export const usePermissionStore = defineStore({
230 230 ] as AppRouteRecordRaw[];
231 231 } else {
232 232 this.changePermissionCode();
233   - routeList = (await getMenuList()) as AppRouteRecordRaw[];
  233 + routeList = (await getMenuList(1)) as AppRouteRecordRaw[];
234 234 createStorage('MENU_LIST', JSON.stringify(routeList));
235 235 setAuthCache('MENU_LIST', routeList);
236 236 }
... ...