From 15269e4f02fcacb4ab7b2088556136341143cf39 Mon Sep 17 00:00:00 2001 From: zjb Date: Fri, 20 Dec 2024 19:02:37 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E5=A4=96=E9=93=BE=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 1 + .../layout-menu/SidebarItemLink.vue | 31 +++++++++++++++++++ .../components/layout-menu/menu-tree.vue | 14 +++++++++ src/permission.ts | 2 +- src/utils/validate.ts | 3 ++ 5 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 src/layout/components/layout-menu/SidebarItemLink.vue create mode 100644 src/utils/validate.ts diff --git a/components.d.ts b/components.d.ts index a21c513..f5842d3 100644 --- a/components.d.ts +++ b/components.d.ts @@ -52,5 +52,6 @@ declare module 'vue' { RoleMenu: typeof import('./src/views/system/role/components/roleMenu.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + SidebarItemLink: typeof import('./src/layout/components/layout-menu/SidebarItemLink.vue')['default'] } } diff --git a/src/layout/components/layout-menu/SidebarItemLink.vue b/src/layout/components/layout-menu/SidebarItemLink.vue new file mode 100644 index 0000000..29d36d5 --- /dev/null +++ b/src/layout/components/layout-menu/SidebarItemLink.vue @@ -0,0 +1,31 @@ + + + diff --git a/src/layout/components/layout-menu/menu-tree.vue b/src/layout/components/layout-menu/menu-tree.vue index 6ab6251..806b1a8 100644 --- a/src/layout/components/layout-menu/menu-tree.vue +++ b/src/layout/components/layout-menu/menu-tree.vue @@ -1,4 +1,10 @@