From d7d7b2c914fe0db8eb1d6a7a6d7483f497919c13 Mon Sep 17 00:00:00 2001 From: From-wh Date: Sat, 6 May 2023 10:28:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?improve:=20=E4=BC=98=E5=8C=96layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/src/layout/navBars/breadcrumb/breadcrumb.vue | 10 +++++++++- .../admin/src/layout/navBars/tagsView/tagsView.vue | 2 +- template/admin/src/router/modules/index.js | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/template/admin/src/layout/navBars/breadcrumb/breadcrumb.vue b/template/admin/src/layout/navBars/breadcrumb/breadcrumb.vue index fe5c738d4..d72c008eb 100644 --- a/template/admin/src/layout/navBars/breadcrumb/breadcrumb.vue +++ b/template/admin/src/layout/navBars/breadcrumb/breadcrumb.vue @@ -6,7 +6,7 @@ :class="getThemeConfig.isCollapse ? 'el-icon-s-unfold' : 'el-icon-s-fold'" @click="onThemeConfigChange" > - + @@ -88,6 +88,14 @@ export default { return isBreadcrumb ? '' : 'none'; } }, + isShowcrumb() { + const { layout } = this.$store.state.themeConfig.themeConfig; + if (layout === 'transverse' || layout === 'classic') { + return false; + } else { + return true; + } + }, }, mounted() { this.initRouteSplit(this.$route.path); diff --git a/template/admin/src/layout/navBars/tagsView/tagsView.vue b/template/admin/src/layout/navBars/tagsView/tagsView.vue index 9ebdc284a..62ce10fdf 100644 --- a/template/admin/src/layout/navBars/tagsView/tagsView.vue +++ b/template/admin/src/layout/navBars/tagsView/tagsView.vue @@ -126,7 +126,7 @@ export default { this.tagsRefsIndex = k; try { if (v.name == 'home_index') { - this.$router.replace(`${setting.routePre}/home/`); + this.$router.replace(`${setting.routePre}/home_page`); } else { this.$router.push(v); } diff --git a/template/admin/src/router/modules/index.js b/template/admin/src/router/modules/index.js index 62daff1bb..ed712fe0c 100644 --- a/template/admin/src/router/modules/index.js +++ b/template/admin/src/router/modules/index.js @@ -52,7 +52,7 @@ export default { component: LayoutMain, children: [ { - path: routePre + '/home/', + path: routePre + '/home_page', name: `${pre}index`, header: 'home', meta: { From bcf772705f838d19cf5a398162bf935b422c2854 Mon Sep 17 00:00:00 2001 From: From-wh Date: Sat, 6 May 2023 10:29:36 +0800 Subject: [PATCH 2/2] =?UTF-8?q?faet:=20=E4=BF=9D=E5=AD=98=E5=B9=B6?= =?UTF-8?q?=E5=85=B3=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/setting/devise/diyIndex.vue | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/template/admin/src/pages/setting/devise/diyIndex.vue b/template/admin/src/pages/setting/devise/diyIndex.vue index aad05c611..db425a2fe 100644 --- a/template/admin/src/pages/setting/devise/diyIndex.vue +++ b/template/admin/src/pages/setting/devise/diyIndex.vue @@ -2,10 +2,10 @@
- - + > --> +
@@ -13,6 +13,7 @@ +
@@ -291,27 +292,6 @@ export default { }, beforeRouteLeave(to, from, next) { // 导航离开该组件的对应路由时调用 - // 可以访问组件实例 `this` - if (to.name === 'setting_devise') { - this.$Modal.confirm({ - title: '确定要离开当前页吗?', - content: '离开前请确认保存您的设计', - okText: '保存并离开', - cancelText: '离开', - loading: true, - onOk: () => { - setTimeout(() => { - this.saveConfig(); - this.$Modal.remove(); - next(); - }, 1500); - }, - onCancel: () => { - next(); - }, - }); - } - // 执行路由跳转 }, beforeCreate() { this.$store.commit('mobildConfig/titleUpdata', ''); @@ -361,6 +341,26 @@ export default { }); }, methods: { + closeWindow() { + this.$Modal.confirm({ + title: '确定保存并关闭当前页吗?', + content: '离开前请确认保存您的设计', + okText: '保存并关闭', + cancelText: '关闭', + loading: true, + onOk: () => { + setTimeout(() => { + this.saveConfig(); + this.$Modal.remove(); + window.close(); + }, 1500); + }, + onCancel: () => { + window.close(); + next(); + }, + }); + }, leftRemove({ to, from, item, clone, oldIndex, newIndex }) { if (this.isSearch && newIndex == 0) { if (item._underlying_vm_.name == 'z_wechat_attention') {