From 42d60f50072ebde98549157420bd18639712af43 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 17 十月 2025 09:16:38 +0800
Subject: [PATCH] feat: 1.2.0.1
---
src/hooks/useAccess.ts | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/hooks/useAccess.ts b/src/hooks/useAccess.ts
index 9546d73..fb68fca 100644
--- a/src/hooks/useAccess.ts
+++ b/src/hooks/useAccess.ts
@@ -1,13 +1,14 @@
import { Route } from '@/router';
-import type { OperationBtnType, ColumnPropsMap } from '@bole-core/components';
+import type { OperationBtnType, ColumnPropsMap, ModuleColumnDto } from '@bole-core/components';
import {
useAccess as useBoleAccess,
useGroupColumns as useBoleGroupColumns,
useGroupOperationBtns as useBoleGroupOperationBtns,
+ DaPengAccessAdapter,
} from '@bole-core/components';
import type { Ref, ComputedRef } from 'vue';
-import * as baseModuleServices from '@/services/api/BaseModule';
import { myClient } from '@/constants/query';
+import * as authServices from '@/services/api/auth';
type UseAccessOptions = {
operationBtnMap?: Record<string, OperationBtnType>;
@@ -32,7 +33,13 @@
return useBoleAccess({
queryKey: ['baseModuleServices/getCurrentSubModuleList', { moduleId }],
service: async () => {
- return await baseModuleServices.getCurrentSubModuleList({ moduleId }, { showLoading: false });
+ const res = await authServices.getCurrentLogierMenu(
+ { id: moduleId },
+ {
+ showLoading: false,
+ }
+ );
+ return DaPengAccessAdapter.menuAdapter({ groups: res.groups, moduleId });
},
...options,
});
@@ -49,7 +56,7 @@
/**
* 瀵筩olumns杩涜鍒嗙粍
*/
-export function useGroupColumns(columns: Ref<API.ModuleColumnDto[]>, groups: string[]) {
+export function useGroupColumns(columns: Ref<ModuleColumnDto[]>, groups: string[]) {
//@ts-ignore
return useBoleGroupColumns(columns, groups);
}
--
Gitblit v1.9.1