From 2a8c9a116fc114e37ce743288ff3422571c529b5 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期日, 19 十月 2025 17:25:13 +0800
Subject: [PATCH] feat: 1.2.0.1
---
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