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