From d5789311dad2be6c09cc001c229c10242b7f1fb1 Mon Sep 17 00:00:00 2001 From: zhang zhuo Date: Mon, 23 Jun 2025 14:08:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/system.ts | 3 ++ src/assets/icons/Dashboard.vue | 3 ++ src/assets/icons/Menu.vue | 3 ++ src/assets/icons/Quick.vue | 3 ++ src/assets/icons/Role.vue | 3 ++ src/layout/components/NavMenu.vue | 8 ++-- src/layout/index.vue | 4 +- src/utils/request.ts | 7 +++- src/views/system/menu/index.vue | 25 ++++++++++-- src/views/system/menu/quick.vue | 67 +++++++++++++++++++++++++++++++ 10 files changed, 115 insertions(+), 11 deletions(-) create mode 100644 src/assets/icons/Dashboard.vue create mode 100644 src/assets/icons/Menu.vue create mode 100644 src/assets/icons/Quick.vue create mode 100644 src/assets/icons/Role.vue create mode 100644 src/views/system/menu/quick.vue diff --git a/src/api/model/system.ts b/src/api/model/system.ts index 01c0cf4..ea754f4 100644 --- a/src/api/model/system.ts +++ b/src/api/model/system.ts @@ -17,5 +17,8 @@ export default { option: async function(data={}){ return await http.get("menu/option", data); }, + quick: async function(data = {}){ + return await http.post("menu/quick", data); + }, } } diff --git a/src/assets/icons/Dashboard.vue b/src/assets/icons/Dashboard.vue new file mode 100644 index 0000000..86dc23b --- /dev/null +++ b/src/assets/icons/Dashboard.vue @@ -0,0 +1,3 @@ + diff --git a/src/assets/icons/Menu.vue b/src/assets/icons/Menu.vue new file mode 100644 index 0000000..638ffa4 --- /dev/null +++ b/src/assets/icons/Menu.vue @@ -0,0 +1,3 @@ + diff --git a/src/assets/icons/Quick.vue b/src/assets/icons/Quick.vue new file mode 100644 index 0000000..0368007 --- /dev/null +++ b/src/assets/icons/Quick.vue @@ -0,0 +1,3 @@ + diff --git a/src/assets/icons/Role.vue b/src/assets/icons/Role.vue new file mode 100644 index 0000000..8da19ad --- /dev/null +++ b/src/assets/icons/Role.vue @@ -0,0 +1,3 @@ + diff --git a/src/layout/components/NavMenu.vue b/src/layout/components/NavMenu.vue index a3ca89a..f3b2dec 100644 --- a/src/layout/components/NavMenu.vue +++ b/src/layout/components/NavMenu.vue @@ -6,8 +6,8 @@ - - + +