From 4e1f449cb2ecc9aec9b4b4196a9ca5e8673735fe Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 11:02:36 +0800 Subject: [PATCH] feat: 接口 --- 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