From 56f5ac3802c375b68b5309ecf4669579f28851a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Wed, 7 Feb 2024 21:33:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=A1=B9=E7=9B=AE=E9=87=8D?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .stylelintrc.cjs | 9 +- src/components/Breadcrumb/index.vue | 2 +- src/components/RightPanel/index.vue | 46 ++- src/layout/components/AppMain.vue | 74 ----- src/layout/components/AppMain/index.vue | 73 +++++ src/layout/components/NavBar/NavRight.vue | 120 ------- .../NavBar/components/NavbarLeft.vue | 19 ++ .../NavBar/components/NavbarRight.vue | 117 +++++++ src/layout/components/NavBar/index.vue | 44 +-- src/layout/components/Settings/index.vue | 30 +- src/layout/components/Sidebar/Link.vue | 37 --- src/layout/components/Sidebar/Logo.vue | 57 ---- src/layout/components/Sidebar/TopMenu.vue | 71 ----- .../Sidebar/components/SidebarLogo.vue | 61 ++++ .../SidebarMenu.vue} | 52 ++-- .../SidebarMenuItem/components/AppLink.vue | 40 +++ .../components/MenuIconTitle.vue} | 13 +- .../SidebarMenuItem/index.vue} | 114 ++++--- .../Sidebar/components/SidebarMixTopMenu.vue | 83 +++++ src/layout/components/Sidebar/index.vue | 125 ++------ src/layout/components/TagsView/ScrollPane.vue | 121 ------- src/layout/components/TagsView/index.vue | 138 ++++---- src/layout/components/index.ts | 4 - src/layout/index.vue | 294 +++++++++++------- src/layout/main.vue | 87 ------ src/main.ts | 6 + src/permission.ts | 2 +- src/store/index.ts | 5 + src/store/modules/app.ts | 10 +- src/store/modules/permission.ts | 25 +- src/store/modules/tagsView.ts | 4 +- src/store/modules/user.ts | 14 +- src/styles/dark.scss | 12 +- src/styles/sidebar.scss | 112 +------ src/styles/transition.scss | 88 +++--- src/styles/variables.module.scss | 15 +- src/styles/variables.scss | 52 ++-- src/typings/auto-imports.d.ts | 3 + src/typings/components.d.ts | 44 ++- src/utils/request.ts | 7 +- src/views/login/index.vue | 10 +- uno.config.ts | 5 + vite.config.ts | 16 +- 44 files changed, 1005 insertions(+), 1257 deletions(-) delete mode 100644 src/layout/components/AppMain.vue create mode 100644 src/layout/components/AppMain/index.vue delete mode 100644 src/layout/components/NavBar/NavRight.vue create mode 100644 src/layout/components/NavBar/components/NavbarLeft.vue create mode 100644 src/layout/components/NavBar/components/NavbarRight.vue delete mode 100644 src/layout/components/Sidebar/Link.vue delete mode 100644 src/layout/components/Sidebar/Logo.vue delete mode 100644 src/layout/components/Sidebar/TopMenu.vue create mode 100644 src/layout/components/Sidebar/components/SidebarLogo.vue rename src/layout/components/Sidebar/{LeftMenu.vue => components/SidebarMenu.vue} (79%) create mode 100644 src/layout/components/Sidebar/components/SidebarMenuItem/components/AppLink.vue rename src/layout/components/Sidebar/{Item.vue => components/SidebarMenuItem/components/MenuIconTitle.vue} (68%) rename src/layout/components/Sidebar/{SidebarItem.vue => components/SidebarMenuItem/index.vue} (82%) create mode 100644 src/layout/components/Sidebar/components/SidebarMixTopMenu.vue delete mode 100644 src/layout/components/TagsView/ScrollPane.vue delete mode 100644 src/layout/components/index.ts delete mode 100644 src/layout/main.vue diff --git a/.gitignore b/.gitignore index 1fd449a..fee6999 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ node_modules dist dist-ssr *.local +.history # Editor directories and files .idea diff --git a/.stylelintrc.cjs b/.stylelintrc.cjs index 06ed90d..caecdf7 100644 --- a/.stylelintrc.cjs +++ b/.stylelintrc.cjs @@ -36,7 +36,14 @@ module.exports = { "property-no-unknown": [ true, { - ignoreProperties: ["menuBg", "menuText", "menuActiveText"], + ignoreProperties: [], + }, + ], + // 允许未知规则 + "at-rule-no-unknown": [ + true, + { + ignoreAtRules: ["apply"], }, ], }, diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 2bf19c5..a9a1e44 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -1,6 +1,6 @@