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/hooks/useAccess.ts | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/src/hooks/useAccess.ts b/src/hooks/useAccess.ts
index def0bd2..fb68fca 100644
--- a/src/hooks/useAccess.ts
+++ b/src/hooks/useAccess.ts
@@ -1,12 +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 { myClient } from '@/constants/query';
+import * as authServices from '@/services/api/auth';
type UseAccessOptions = {
operationBtnMap?: Record<string, OperationBtnType>;
@@ -31,12 +33,13 @@
return useBoleAccess({
queryKey: ['baseModuleServices/getCurrentSubModuleList', { moduleId }],
service: async () => {
- // return await baseModuleServices.getCurrentSubModuleList({ moduleId }, { showLoading: false });
- return await Promise.resolve({
- pageButton: [],
- dataButton: [],
- column: [],
- });
+ const res = await authServices.getCurrentLogierMenu(
+ { id: moduleId },
+ {
+ showLoading: false,
+ }
+ );
+ return DaPengAccessAdapter.menuAdapter({ groups: res.groups, moduleId });
},
...options,
});
@@ -53,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