From d490260758a8e0d8a5610b04b1445eaa46eec267 Mon Sep 17 00:00:00 2001 From: chansee97 Date: Thu, 11 Apr 2024 21:36:54 +0800 Subject: [PATCH] feat: add menu management --- src/components/custom/IconSelect/index.vue | 8 +- src/service/api/system.ts | 5 + src/service/index.ts | 3 +- src/store/tab.ts | 2 +- src/typings/route.d.ts | 8 +- src/utils/icon.ts | 4 +- .../setting/menu/components/TableModal.vue | 255 ++++++++++++++++++ src/views/setting/menu/index.vue | 142 +++++++++- 8 files changed, 412 insertions(+), 15 deletions(-) create mode 100644 src/service/api/system.ts create mode 100644 src/views/setting/menu/components/TableModal.vue diff --git a/src/components/custom/IconSelect/index.vue b/src/components/custom/IconSelect/index.vue index 7e0adef..e51a970 100644 --- a/src/components/custom/IconSelect/index.vue +++ b/src/components/custom/IconSelect/index.vue @@ -1,7 +1,7 @@ @@ -18,9 +18,9 @@ function handleSelectIcon(icon: string) {