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 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/setings.vue b/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/setings.vue index 6028d24..322183b 100644 --- a/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/setings.vue +++ b/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/setings.vue @@ -115,18 +115,10 @@ -
-
菜单展开宽度
-
- - -
-
自动锁屏
-
@@ -137,7 +129,7 @@
侧边栏 Logo
- +
@@ -179,7 +171,7 @@
水印文案
- +
diff --git a/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/user.vue b/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/user.vue index 9389aa6..aaa6643 100644 --- a/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/user.vue +++ b/vue-admin-wonderful-next/src/views/layout/navBars/breadcrumb/user.vue @@ -1,9 +1,13 @@