From 2a681aed4c274560c04ab3699a4ace88abefcb90 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 08 八月 2025 18:16:21 +0800 Subject: [PATCH] fix: 修改 --- src/store/modules/permission.ts | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index fa8e73a..1901534 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -3,7 +3,8 @@ // import { RouteConfigs } from "@/layout/types"; import { constantRoutes, Route } from '@/router'; import { addAsyncRoutes, ascending } from '@/router/utils'; -import * as menuServices from '@/services/api/menu'; +import * as authServices from '@/services/api/auth'; +import { myClient } from '@/constants/query'; export interface PermissonState { routes: Route[]; @@ -27,15 +28,16 @@ getModuleList() { return new Promise<Route[]>(async (resolve, reject) => { try { - const res = await menuServices.getMenus( - { - userType: EnumUserType.Operation, - clientType: EnumClientType.PcWeb, + const params: API.APIgetCurrentLogierMenusParams = {}; + const res = await myClient.fetchQuery({ + queryKey: ['authServices/getCurrentLogierMenus', params], + queryFn: () => { + return authServices.getCurrentLogierMenus(params, { + showLoading: false, + }); }, - { - showLoading: false, - } - ); + staleTime: Infinity, + }); const accessedRoutes = ascending(addAsyncRoutes(formatModuleList(res))); // createAccessedRoutes(userMenuList, userInfo) //@ts-ignore accessedRoutes.push({ path: '/:pathMatch(.*)*', redirect: '/404', hidden: true }); -- Gitblit v1.9.1