From 21c5a33401e07ecc04561f252cffea67954ec050 Mon Sep 17 00:00:00 2001
From: iczer <1126263215@qq.com>
Date: Sun, 21 Jun 2020 15:33:09 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E5=9B=BA=E5=AE=9AHe?=
=?UTF-8?q?ader=E5=8A=9F=E8=83=BD=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: iczer <1126263215@qq.com>
---
src/components/setting/Setting.vue | 7 ++++--
src/config/index.js | 1 +
src/layouts/GlobalHeader.vue | 35 +++++++++++++++---------------
src/layouts/GlobalLayout.vue | 23 ++++++++++++++++----
src/layouts/HeaderNotice.vue | 6 ++---
src/store/modules/setting.js | 3 +++
6 files changed, 48 insertions(+), 27 deletions(-)
diff --git a/src/components/setting/Setting.vue b/src/components/setting/Setting.vue
index cc0572e..d4e4eea 100644
--- a/src/components/setting/Setting.vue
+++ b/src/components/setting/Setting.vue
@@ -29,7 +29,7 @@
固定Header
-
+
固定Siderbar
@@ -114,7 +114,7 @@ export default {
directions() {
return this.animates.find(item => item.name == this.animate).directions
},
- ...mapState('setting', ['animates', 'multiPage', 'weekMode'])
+ ...mapState('setting', ['animates', 'multiPage', 'weekMode', 'fixedHeader'])
},
methods: {
onColorChange (values, colors) {
@@ -153,6 +153,9 @@ export default {
direction: this.direction
}
this.$store.commit('setting/setAnimate', animate)
+ },
+ setFixedHeader(checked) {
+ this.$store.commit('setting/setFixedHeader', checked)
}
}
}
diff --git a/src/config/index.js b/src/config/index.js
index d599db8..7de7a98 100644
--- a/src/config/index.js
+++ b/src/config/index.js
@@ -3,6 +3,7 @@ module.exports = {
themeColor: '#1890ff',
theme: 'dark',
layout: 'side',
+ fixedHeader: false,
weekMode: false,
multiPage: false,
systemName: 'Vue Antd Admin',
diff --git a/src/layouts/GlobalHeader.vue b/src/layouts/GlobalHeader.vue
index 796d724..1fb8ce2 100644
--- a/src/layouts/GlobalHeader.vue
+++ b/src/layouts/GlobalHeader.vue
@@ -1,16 +1,16 @@
-
+
-
+
{{systemName}}
-