import { request } from '@eciol/request'; import { replaceVariables } from '@eciol/shared'; import { useUserStoreWithOut } from '@/store/modules/user'; import { getMenuByOrgIdResultModel, getMenuListResultModel } from './model/menuModel'; enum Api { GetMenuList = '/getMenuList', GetMenuByOrgId = '/api/Auth/QueryMenu/{orgId}', } /** * @description: Get user menu based on id */ export const getMenuList = () => { return request.get({ url: Api.GetMenuList }); }; export const getMenuByOrgId = () => { const userStore = useUserStoreWithOut(); return request.get( { url: replaceVariables(Api.GetMenuByOrgId, { orgId: userStore.getCompanyId }), }, { showLoading: true, }, ); };