From 4a916d6d12637b6b04b3fdf923e0f3a85939992a Mon Sep 17 00:00:00 2001
From: lyt-Top <1105290566@qq.com>
Date: Tue, 5 Jan 2021 23:58:16 +0800
Subject: [PATCH] =?UTF-8?q?'admin-21.01.05:=E7=BC=96=E5=86=99=E5=B8=83?=
=?UTF-8?q?=E5=B1=80=E9=85=8D=E7=BD=AE=E7=9B=B8=E5=AF=B9=E5=BA=94=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=E3=80=81=E6=B7=BB=E5=8A=A0=E8=BF=87=E6=B8=A1=E5=8A=A8?=
=?UTF-8?q?=E7=94=BB=E7=AD=89'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
vue-admin-wonderful-next/package.json | 2 +-
.../src/assets/logo-docs-mini.svg | 9 ++++
vue-admin-wonderful-next/src/store/index.ts | 3 +-
vue-admin-wonderful-next/src/theme/app.scss | 13 +++++-
.../src/theme/common/transition.scss | 14 +++++++
.../src/utils/themeConfig.ts | 3 +-
.../src/views/layout/component/aside.vue | 20 +++++----
.../src/views/layout/component/main.vue | 1 -
.../src/views/layout/logo/index.vue | 41 ++++++++++++++++++-
.../layout/navBars/breadcrumb/setings.vue | 14 ++-----
.../views/layout/navBars/breadcrumb/user.vue | 18 +++++---
11 files changed, 107 insertions(+), 31 deletions(-)
create mode 100644 vue-admin-wonderful-next/src/assets/logo-docs-mini.svg
diff --git a/vue-admin-wonderful-next/package.json b/vue-admin-wonderful-next/package.json
index 347c693..ba14cd1 100644
--- a/vue-admin-wonderful-next/package.json
+++ b/vue-admin-wonderful-next/package.json
@@ -6,7 +6,7 @@
"build": "vite build"
},
"dependencies": {
- "element-plus": "^v1.0.1-beta.19",
+ "element-plus": "^v1.0.1-beta.20",
"mitt": "^2.1.0",
"sortablejs": "^1.10.2",
"vue": "^3.0.5",
diff --git a/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg b/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg
new file mode 100644
index 0000000..ab8733d
--- /dev/null
+++ b/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/vue-admin-wonderful-next/src/store/index.ts b/vue-admin-wonderful-next/src/store/index.ts
index eb11668..59561a4 100644
--- a/vue-admin-wonderful-next/src/store/index.ts
+++ b/vue-admin-wonderful-next/src/store/index.ts
@@ -20,7 +20,8 @@ export interface RootStateTypes {
isUniqueOpened: boolean,
isFixedHeader: boolean,
isCollapse1: boolean,
- menuWidth: number,
+ menuWidth1: number,
+ isShowLogo: boolean
}
}
diff --git a/vue-admin-wonderful-next/src/theme/app.scss b/vue-admin-wonderful-next/src/theme/app.scss
index a495303..9e31d23 100644
--- a/vue-admin-wonderful-next/src/theme/app.scss
+++ b/vue-admin-wonderful-next/src/theme/app.scss
@@ -34,6 +34,8 @@ body,
height: inherit;
position: relative;
z-index: 1;
+ display: flex;
+ flex-direction: column;
}
.el-header {
box-shadow: 0 1px 4px rgb(0 21 41 / 8%);
@@ -51,7 +53,7 @@ body,
.el-scrollbar {
width: 100%;
}
- .layout-aside-width240 {
+ .layout-aside-width-default {
width: 240px !important;
transition: width 0.3s ease;
}
@@ -85,6 +87,15 @@ body,
}
}
+/* flex 弹性布局
+------------------------------- */
+.flex {
+ display: flex;
+}
+.flex-auto {
+ flex: 1;
+}
+
/* 宽高 100%
------------------------------- */
.w100 {
diff --git a/vue-admin-wonderful-next/src/theme/common/transition.scss b/vue-admin-wonderful-next/src/theme/common/transition.scss
index 03c816c..59c98a6 100644
--- a/vue-admin-wonderful-next/src/theme/common/transition.scss
+++ b/vue-admin-wonderful-next/src/theme/common/transition.scss
@@ -35,3 +35,17 @@
opacity: 0;
transform: translateX(20px);
}
+
+/* logo 过渡动画
+------------------------------- */
+@keyframes logoAnimation {
+ 0% {
+ transform: scale(0);
+ }
+ 80% {
+ transform: scale(1.2);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
diff --git a/vue-admin-wonderful-next/src/utils/themeConfig.ts b/vue-admin-wonderful-next/src/utils/themeConfig.ts
index b97981c..11b9cdd 100644
--- a/vue-admin-wonderful-next/src/utils/themeConfig.ts
+++ b/vue-admin-wonderful-next/src/utils/themeConfig.ts
@@ -17,5 +17,6 @@ export default {
isUniqueOpened: false,
isFixedHeader: false,
isCollapse1: false,
- menuWidth: 240,
+ menuWidth1: 200,
+ isShowLogo: false
}
\ No newline at end of file
diff --git a/vue-admin-wonderful-next/src/views/layout/component/aside.vue b/vue-admin-wonderful-next/src/views/layout/component/aside.vue
index 6153db5..809327e 100644
--- a/vue-admin-wonderful-next/src/views/layout/component/aside.vue
+++ b/vue-admin-wonderful-next/src/views/layout/component/aside.vue
@@ -1,19 +1,22 @@
-