Commit 0dc39dc412b3c463239b31e036a7033201eb19ec

Authored by fengtao
1 parent a4d79181

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

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