|  |  |  | 
|---|
|  |  |  | } from '@bole-core/components'; | 
|---|
|  |  |  | import type { Ref, ComputedRef } from 'vue'; | 
|---|
|  |  |  | import { myClient } from '@/constants/query'; | 
|---|
|  |  |  | import * as menuServices from '@/services/api/menu'; | 
|---|
|  |  |  | import * as authServices from '@/services/api/auth'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | type UseAccessOptions = { | 
|---|
|  |  |  | operationBtnMap?: Record<string, OperationBtnType>; | 
|---|
|  |  |  | 
|---|
|  |  |  | return useBoleAccess({ | 
|---|
|  |  |  | queryKey: ['baseModuleServices/getCurrentSubModuleList', { moduleId }], | 
|---|
|  |  |  | service: async () => { | 
|---|
|  |  |  | const res = await menuServices.getMenu( | 
|---|
|  |  |  | const res = await authServices.getCurrentLogierMenu( | 
|---|
|  |  |  | { id: moduleId }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | showLoading: false, | 
|---|