From f6a628cf6632f89995b1366fd9aa07bb96f3e030 Mon Sep 17 00:00:00 2001
From: toesbieya <1647775459@126.com>
Date: Fri, 25 Sep 2020 12:24:23 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E9=A1=B5=E7=AD=BE=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E6=8C=81=E4=B9=85=E5=8C=96=E5=8A=9F=E8=83=BD=20=E5=A4=9A?=
=?UTF-8?q?=E9=A1=B5=E7=AD=BE=E7=9A=84=E5=BF=AB=E6=8D=B7=E9=94=AE=E5=88=87?=
=?UTF-8?q?=E6=8D=A2=E5=8A=9F=E8=83=BD=E5=8F=AF=E8=87=AA=E8=A1=8C=E5=90=AF?=
=?UTF-8?q?=E7=94=A8=E5=81=9C=E7=94=A8=20=E8=AE=BE=E7=BD=AE=E9=9D=A2?=
=?UTF-8?q?=E6=9D=BF=E4=B8=AD=E7=9A=84=E5=A4=9A=E9=A1=B5=E7=AD=BE=E9=A1=B9?=
=?UTF-8?q?=E7=8B=AC=E7=AB=8B=E5=8C=96=20config=E5=A2=9E=E5=8A=A0=E4=BA=86?=
=?UTF-8?q?=E6=9C=AC=E5=9C=B0=E5=AD=98=E5=82=A8=E9=85=8D=E7=BD=AE=20?=
=?UTF-8?q?=E5=85=B6=E4=BB=96=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
vue/src/config/index.js | 11 +-
vue/src/layout/component/Aside/index.vue | 11 +-
.../Navbar/component/SettingDrawer.vue | 71 +++++++----
.../Header/component/TagsView/index.vue | 28 ++---
.../layout/mixin/decideRouterTransition.js | 6 +
vue/src/layout/mixin/tagsViewPersistent.js | 56 +++++++++
.../{shortcut.js => tagsViewShortcut.js} | 29 ++++-
vue/src/layout/store/tagsView.js | 10 +-
vue/src/router/guardian/security.js | 2 +-
vue/src/store/module/resource.js | 23 ++--
vue/src/util/auth.js | 6 +-
vue/src/util/storage.js | 117 +++++++++++++-----
12 files changed, 276 insertions(+), 94 deletions(-)
create mode 100644 vue/src/layout/mixin/tagsViewPersistent.js
rename vue/src/layout/mixin/{shortcut.js => tagsViewShortcut.js} (69%)
diff --git a/vue/src/config/index.js b/vue/src/config/index.js
index acb3cd4..f77b020 100644
--- a/vue/src/config/index.js
+++ b/vue/src/config/index.js
@@ -48,7 +48,7 @@ module.exports = {
//文件配置
file: {
//上传地址
- uploadUrl:'https://upload.qiniup.com',
+ uploadUrl: 'https://upload.qiniup.com',
//上传后的存储地址前缀
storePrefix: 'https://static.toesbieya.cn/',
@@ -57,6 +57,15 @@ module.exports = {
previewPrefix: isDev ? 'http://localhost:8012' : 'https://preview.toesbieya.cn',
},
+ //本地存储配置
+ storage: {
+ //键名前缀
+ keyPrefix: 'GCC-',
+
+ //读写时是否进行压缩的默认值
+ zip: !isDev
+ },
+
//省市地区json数据请求地址
regionDataUrl: `${contextPath}static/json/region-pca.json`
}
diff --git a/vue/src/layout/component/Aside/index.vue b/vue/src/layout/component/Aside/index.vue
index 7c33c51..e33d7c9 100644
--- a/vue/src/layout/component/Aside/index.vue
+++ b/vue/src/layout/component/Aside/index.vue
@@ -115,11 +115,14 @@ export default {
},
//添加或移除鼠标移动事件
- shouldBindMouseMoveEvent(v) {
- //尝试移除之前可能添加的事件
- window.removeEventListener('mousemove', this.moveEvent)
+ shouldBindMouseMoveEvent: {
+ immediate: true,
+ handler(v) {
+ //尝试移除之前可能添加的事件
+ window.removeEventListener('mousemove', this.moveEvent)
- v && window.addEventListener('mousemove', this.moveEvent)
+ v && window.addEventListener('mousemove', this.moveEvent)
+ }
}
},
diff --git a/vue/src/layout/component/Header/component/Navbar/component/SettingDrawer.vue b/vue/src/layout/component/Header/component/Navbar/component/SettingDrawer.vue
index 990b921..649c7b5 100644
--- a/vue/src/layout/component/Header/component/Navbar/component/SettingDrawer.vue
+++ b/vue/src/layout/component/Header/component/Navbar/component/SettingDrawer.vue
@@ -26,10 +26,6 @@
显示页头