Commit fe796ef675cf1751e8561634888fee44584e546d

Authored by fengtao
1 parent cbeb6858

fix:同步客户那边报错filter

... ... @@ -11,12 +11,12 @@ import projectSetting from '/@/settings/projectSetting';
11 11 import { PermissionModeEnum } from '/@/enums/appEnum';
12 12 import { asyncRoutes } from '/@/router/routes';
13 13 import { ERROR_LOG_ROUTE, PAGE_NOT_FOUND_ROUTE } from '/@/router/routes/basic';
14   -import { filter, forEach } from '/@/utils/helper/treeHelper';
  14 +import { filter } from '/@/utils/helper/treeHelper';
15 15 import { getMenuList, getMenusIdsByRoleId } from '/@/api/sys/menu';
16 16 import { getPermCode } from '/@/api/sys/user';
17 17 import { useMessage } from '/@/hooks/web/useMessage';
18 18 import { PageEnum } from '/@/enums/pageEnum';
19   -import { MENU_LIST, USER_INFO_KEY } from '/@/enums/cacheEnum';
  19 +import { USER_INFO_KEY } from '/@/enums/cacheEnum';
20 20 import { getAuthCache, setAuthCache } from '/@/utils/auth';
21 21 import { createStorage } from '/@/utils/cache/index';
22 22
... ... @@ -89,7 +89,8 @@ export const usePermissionStore = defineStore({
89 89 this.lastBuildMenuTime = 0;
90 90 },
91 91 async changePermissionCode() {
92   - const filterMenu = (allMenuList, menuIdsList) => {
  92 + //判空处理,如果没有数据则为空,空数组.filter是不会报错的
  93 + const filterMenu = (allMenuList: Recordable[] = [], menuIdsList) => {
93 94 return allMenuList
94 95 .filter((item) => {
95 96 return menuIdsList.indexOf(item.id) > -1;
... ...