From fe8a7e2c31117c0433fc28c0eb246df97c48bcec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E6=9D=A5=E6=8A=80=E6=9C=AF?= <1490493387@qq.com> Date: Sun, 21 Nov 2021 23:38:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:vue-element-admin=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=94=B9=E9=80=A0vue3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- package.json | 1 + src/api/system/menu.ts | 8 + src/components/Breadcrumb/index.vue | 92 +++--- src/components/ThemePicker/index.vue | 175 +++++++++++ src/layout/components/AppMain.vue | 28 +- src/layout/components/Navbar.vue | 56 ++-- src/layout/components/Settings/index.vue | 97 ++++++ src/layout/components/Sidebar/index.vue | 79 +++-- src/layout/components/TagsView/ScrollPane.vue | 94 ++++++ src/layout/components/TagsView/index.vue | 294 ++++++++++++++++++ src/layout/index.vue | 69 ++-- src/layout/mixin/ResizeHandler.ts | 4 +- src/permission.ts | 59 ++++ src/router/index.ts | 36 ++- src/settings.ts | 20 ++ src/store/index.ts | 2 +- src/store/interface.ts | 20 +- src/store/modules/app.ts | 2 +- src/store/modules/permission.ts | 67 ++++ src/store/modules/settings.ts | 49 +++ src/store/modules/user.ts | 19 +- src/views/error-page/401.vue | 99 ++++++ src/views/error-page/404.vue | 228 ++++++++++++++ src/views/redirect/index.vue | 15 + 25 files changed, 1458 insertions(+), 159 deletions(-) create mode 100644 src/api/system/menu.ts create mode 100644 src/components/ThemePicker/index.vue create mode 100644 src/layout/components/Settings/index.vue create mode 100644 src/layout/components/TagsView/ScrollPane.vue create mode 100644 src/layout/components/TagsView/index.vue create mode 100644 src/permission.ts create mode 100644 src/settings.ts create mode 100644 src/store/modules/permission.ts create mode 100644 src/store/modules/settings.ts create mode 100644 src/views/error-page/401.vue create mode 100644 src/views/error-page/404.vue create mode 100644 src/views/redirect/index.vue diff --git a/README.md b/README.md index d33d095b..b3964f19 100644 --- a/README.md +++ b/README.md @@ -433,12 +433,12 @@ export default service +}) + diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index f6a3286f..9a5e8695 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -1,20 +1,29 @@ - diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 9921a1f9..df17ba5e 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,14 +1,14 @@ + + diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index 36f13a25..edcb151e 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -1,56 +1,67 @@ diff --git a/src/layout/components/TagsView/ScrollPane.vue b/src/layout/components/TagsView/ScrollPane.vue new file mode 100644 index 00000000..bb753a12 --- /dev/null +++ b/src/layout/components/TagsView/ScrollPane.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue new file mode 100644 index 00000000..3929722a --- /dev/null +++ b/src/layout/components/TagsView/index.vue @@ -0,0 +1,294 @@ + + + + + + + diff --git a/src/layout/index.vue b/src/layout/index.vue index c1d3027a..91605183 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -2,54 +2,63 @@
-
+
+
+ + +
+ +}) + + diff --git a/src/views/error-page/404.vue b/src/views/error-page/404.vue new file mode 100644 index 00000000..1791f55a --- /dev/null +++ b/src/views/error-page/404.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/src/views/redirect/index.vue b/src/views/redirect/index.vue new file mode 100644 index 00000000..76d08285 --- /dev/null +++ b/src/views/redirect/index.vue @@ -0,0 +1,15 @@ + -- GitLab