|
@@ -2,7 +2,10 @@ import { defineStore } from 'pinia';
|
|
import { cloneDeep, omit } from 'lodash';
|
|
import { cloneDeep, omit } from 'lodash';
|
|
import { getMenus, logout, login } from '@/api/user';
|
|
import { getMenus, logout, login } from '@/api/user';
|
|
import router from '@/router/index';
|
|
import router from '@/router/index';
|
|
-import asyncRoutes, { whiteMenuList } from '@/router/asyncRoutes';
|
|
|
|
|
|
+import asyncRoutes, {
|
|
|
|
+ whiteMenuList,
|
|
|
|
+ devPushMenuList,
|
|
|
|
+} from '@/router/asyncRoutes';
|
|
import { getTreeList, local, session, clear } from '@/utils/tool';
|
|
import { getTreeList, local, session, clear } from '@/utils/tool';
|
|
import { routesNotMenu } from '@/router/asyncRoutes';
|
|
import { routesNotMenu } from '@/router/asyncRoutes';
|
|
|
|
|
|
@@ -162,7 +165,11 @@ const useUserStore = defineStore('user', {
|
|
router.push({ name: 'Login' });
|
|
router.push({ name: 'Login' });
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- let allMenus = [...whiteMenuList, ...(response.privileges || [])];
|
|
|
|
|
|
+ let allMenus = [
|
|
|
|
+ ...whiteMenuList,
|
|
|
|
+ ...(response.privileges || []),
|
|
|
|
+ ...devPushMenuList,
|
|
|
|
+ ];
|
|
this.setMenu(allMenus);
|
|
this.setMenu(allMenus);
|
|
this.setFinePermissionIds(allMenus);
|
|
this.setFinePermissionIds(allMenus);
|
|
resolve(allMenus);
|
|
resolve(allMenus);
|