diff --git a/src/layout/header-aside/components/header-size/index.vue b/src/layout/header-aside/components/header-size/index.vue index b13b0783..140cca8d 100644 --- a/src/layout/header-aside/components/header-size/index.vue +++ b/src/layout/header-aside/components/header-size/index.vue @@ -4,7 +4,7 @@ - + 默认 @@ -35,20 +35,26 @@ export default { value: { handler (val) { this.$ELEMENT.size = val + this.$message({ + message: `设置尺寸成功 ${val}`, + type: 'success' + }) + this.pageKeepAliveClean() + const { path } = this.$route + this.$router.replace({ + path: '/redirect' + path + }) }, immediate: true } }, methods: { - ...mapMutations('d2admin/size', [ - 'set' - ]), + ...mapMutations({ + sizeSet: 'd2admin/size/set', + pageKeepAliveClean: 'd2admin/page/keepAliveClean' + }), handleChange (value) { - this.set(value) - this.$message({ - message: `设置尺寸成功 ${value}`, - type: 'success' - }) + this.sizeSet(value) }, iconName (name) { return name === this.value ? 'dot-circle-o' : 'circle-o' diff --git a/src/pages/redirect/index.vue b/src/pages/redirect/index.vue new file mode 100755 index 00000000..2a4d1d8c --- /dev/null +++ b/src/pages/redirect/index.vue @@ -0,0 +1,12 @@ + diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id index 48b10bdb..aa1bca70 100644 --- a/src/router/routes.js.REMOVED.git-id +++ b/src/router/routes.js.REMOVED.git-id @@ -1 +1 @@ -e5f86ceea9da8ed5238a065835a8d86dfa3cf688 \ No newline at end of file +609c02412f8f0258da541f80d746a00b9a614d21 \ No newline at end of file diff --git a/src/store/modules/d2admin/modules/page.js.REMOVED.git-id b/src/store/modules/d2admin/modules/page.js.REMOVED.git-id index 8b489c6a..8f98bee1 100644 --- a/src/store/modules/d2admin/modules/page.js.REMOVED.git-id +++ b/src/store/modules/d2admin/modules/page.js.REMOVED.git-id @@ -1 +1 @@ -3ea93a47151c1e74b0de50125934245e1917cb89 \ No newline at end of file +d17c431357bf57bab4723efb614929a1f5187956 \ No newline at end of file