From fa3ac93010bea3805438ee3ab0a182bfbf7423da Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 27 五月 2024 16:19:31 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/api/sys/menu.ts | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/api/sys/menu.ts b/src/api/sys/menu.ts new file mode 100644 index 0000000..68a240e --- /dev/null +++ b/src/api/sys/menu.ts @@ -0,0 +1,33 @@ +import { getMenuListResultModel } from './model/menuModel' +import { defHttp } from '/@/utils/http/axios' + +enum Api { + GetMenuList = '/sys/permission/getUserPermissionByToken', + SwitchVue3Menu = '/sys/switchVue3Menu', +} + +/** + * @description: Get user menu based on id + */ + +export const getMenuList = () => { + return new Promise((resolve) => { + //涓轰簡鍏煎mock鍜屾帴鍙f暟鎹� + defHttp.get<getMenuListResultModel>({ url: Api.GetMenuList }).then((res) => { + if (Array.isArray(res)) { + resolve(res) + } else { + resolve(res['menu']) + } + }) + }) +} + +/** + * 鍒囨崲鎴恦ue3鑿滃崟 + */ +export const switchVue3Menu = () => { + return new Promise((resolve) => { + defHttp.get({ url: Api.SwitchVue3Menu }) + }) +} -- Gitblit v1.9.3