From 2434239cbd3abe878a36674aa6e9b0fd4653f96c Mon Sep 17 00:00:00 2001 From: From-wh Date: Wed, 26 Apr 2023 16:41:08 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20tag=E4=BC=98=E5=8C=96;=20=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=9C=B0=E5=9D=80=E5=A4=84=E7=90=86;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/admin/src/main.js | 9 ++++ .../src/pages/product/productAdd/index.vue | 4 ++ .../systemMenus/components/menusFrom.vue | 18 +++++--- .../src/pages/setting/systemMenus/index.vue | 7 ++- .../src/pages/system/backendRouting/index.vue | 45 ++++++++++++------- 5 files changed, 60 insertions(+), 23 deletions(-) diff --git a/template/admin/src/main.js b/template/admin/src/main.js index 4b926af22..eab308837 100644 --- a/template/admin/src/main.js +++ b/template/admin/src/main.js @@ -204,6 +204,15 @@ new Vue({ } }); } + + if (to.name == 'product_productAdd') { + let route = to.matched[1].path.split(':')[0]; + this.$store.state.menus.oneLvRoutes.map((e) => { + if (route.indexOf(e.path) != -1) { + to.meta.title = `${e.title} ${to.params.id ? 'ID:' + to.params.id : ''}`; + } + }); + } }, }, }); diff --git a/template/admin/src/pages/product/productAdd/index.vue b/template/admin/src/pages/product/productAdd/index.vue index 4ef6f32cd..5d34c2cbb 100644 --- a/template/admin/src/pages/product/productAdd/index.vue +++ b/template/admin/src/pages/product/productAdd/index.vue @@ -1832,6 +1832,10 @@ export default { return this.isMobile ? undefined : 15; }, }, + beforeRouteUpdate(to, from, next) { + this.bus.$emit('onTagsViewRefreshRouterView', this.$route.path); + next(); + }, created() { this.columns = this.columns2.slice(0, 8); this.getToken(); diff --git a/template/admin/src/pages/setting/systemMenus/components/menusFrom.vue b/template/admin/src/pages/setting/systemMenus/components/menusFrom.vue index dbdeacd7c..8718657be 100644 --- a/template/admin/src/pages/setting/systemMenus/components/menusFrom.vue +++ b/template/admin/src/pages/setting/systemMenus/components/menusFrom.vue @@ -39,7 +39,7 @@ - + + - + @@ -80,7 +80,7 @@ - + @@ -306,6 +306,12 @@ export default { this.ruleModal = false; } }, + changeUnique(val) { + console.log(val.target.value); + let value = this.$routeProStr + val.target.value; + if (value.slice(0, 1) === '/') value = value.replace('/', ''); + this.formValidate.unique_auth = value.replaceAll('/', '-'); + }, visible(type) { if (!type) { this.authType = true; diff --git a/template/admin/src/pages/setting/systemMenus/index.vue b/template/admin/src/pages/setting/systemMenus/index.vue index ac61135b8..98b193af7 100644 --- a/template/admin/src/pages/setting/systemMenus/index.vue +++ b/template/admin/src/pages/setting/systemMenus/index.vue @@ -57,8 +57,8 @@ @on-change="onchangeIsShow(row)" size="large" > - 显示 - 隐藏 + 开启 + 关闭 @@ -554,6 +554,9 @@ export default { width: 200px; overflow-y: scroll; max-height: 600px; + /deep/ .el-tree-node__children .el-tree-node .el-tree-node__content { + padding-left: 14px !important; + } } } diff --git a/template/admin/src/pages/system/backendRouting/index.vue b/template/admin/src/pages/system/backendRouting/index.vue index 1bc485ada..674cbc80b 100644 --- a/template/admin/src/pages/system/backendRouting/index.vue +++ b/template/admin/src/pages/system/backendRouting/index.vue @@ -31,10 +31,10 @@
- {{ + {{ slotProps.model.name }} {{ slotProps.model.method == 'delete' ? 'DEL' : slotProps.model.method || '' }}{{ slotProps.model.method }} @@ -241,7 +241,7 @@