From f6c5ad589fa48cce2427f9e0877e5d094134ea8b Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Wed, 26 Aug 2026 21:12:18 +0800 Subject: [PATCH] feat(admin-ui): implement RuoYi sidebar shell --- .../src/components/layout/Sidebar.vue | 280 ++++++++++++++++++ .../src/components/layout/SidebarItem.vue | 75 +++++ .../src/components/layout/TopMenu.vue | 44 +++ 3 files changed, 399 insertions(+) create mode 100644 WonderQ-Admin-UI-Vue/src/components/layout/Sidebar.vue create mode 100644 WonderQ-Admin-UI-Vue/src/components/layout/SidebarItem.vue create mode 100644 WonderQ-Admin-UI-Vue/src/components/layout/TopMenu.vue diff --git a/WonderQ-Admin-UI-Vue/src/components/layout/Sidebar.vue b/WonderQ-Admin-UI-Vue/src/components/layout/Sidebar.vue new file mode 100644 index 0000000..d5f1369 --- /dev/null +++ b/WonderQ-Admin-UI-Vue/src/components/layout/Sidebar.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/WonderQ-Admin-UI-Vue/src/components/layout/SidebarItem.vue b/WonderQ-Admin-UI-Vue/src/components/layout/SidebarItem.vue new file mode 100644 index 0000000..09a2c09 --- /dev/null +++ b/WonderQ-Admin-UI-Vue/src/components/layout/SidebarItem.vue @@ -0,0 +1,75 @@ + + + diff --git a/WonderQ-Admin-UI-Vue/src/components/layout/TopMenu.vue b/WonderQ-Admin-UI-Vue/src/components/layout/TopMenu.vue new file mode 100644 index 0000000..80b2a8b --- /dev/null +++ b/WonderQ-Admin-UI-Vue/src/components/layout/TopMenu.vue @@ -0,0 +1,44 @@ + + +