From 822da9f20b8def6962c3e347c1eb8653e9ffee94 Mon Sep 17 00:00:00 2001 From: From-wh Date: Sat, 4 Mar 2023 11:50:16 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20=E7=BD=91=E5=9D=80=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/admin/src/config/index.js | 2 +- template/admin/src/libs/util.js | 3 +- .../src/pages/setting/setSystem/index.vue | 56 +++++++++---------- 3 files changed, 30 insertions(+), 31 deletions(-) diff --git a/template/admin/src/config/index.js b/template/admin/src/config/index.js index 29116a99e..7c3e04918 100644 --- a/template/admin/src/config/index.js +++ b/template/admin/src/config/index.js @@ -13,7 +13,7 @@ export default { /** * @description 配置显示在浏览器标签的title */ - title: localStorage.getItem('ADMIN_TITLE') || '', + title: '', /** * @description token在Cookie中存储的天数,默认1天 */ diff --git a/template/admin/src/libs/util.js b/template/admin/src/libs/util.js index 751c4b998..08b97936d 100644 --- a/template/admin/src/libs/util.js +++ b/template/admin/src/libs/util.js @@ -411,9 +411,10 @@ export const scrollTop = (el, from = 0, to, duration = 500, endCallback) => { * @param {Object} vm Vue实例 */ export const setTitle = (routeItem, vm) => { + let winTitle = localStorage.getItem('ADMIN_TITLE') || title; const handledRoute = getRouteTitleHandled(routeItem); const pageTitle = showTitle(handledRoute, vm); - const resTitle = pageTitle ? `${title} - ${pageTitle}` : title; + const resTitle = pageTitle ? `${winTitle} - ${pageTitle}` : winTitle; window.document.title = resTitle; }; diff --git a/template/admin/src/pages/setting/setSystem/index.vue b/template/admin/src/pages/setting/setSystem/index.vue index affbf1733..5cd855b5c 100644 --- a/template/admin/src/pages/setting/setSystem/index.vue +++ b/template/admin/src/pages/setting/setSystem/index.vue @@ -3,29 +3,29 @@
{{ $route.meta.title }}
-
- - - - - - - - - - -
+
+ + + + + + + + + + +
@@ -169,6 +169,7 @@ export default { return this.$authLapse(res.data); } this.FromData = res.data; + console.log(this.FromData); this.rules = res.data.rules; this.title = res.data.title; }) @@ -199,24 +200,21 @@ export default { }, // 提交表单 group onSubmit(formData) { + console.log(formData); request({ url: this.FromData.action, method: this.FromData.method, data: formData, }) .then((res) => { - this.getAdminTitle(); this.$Message.success(res.msg); + localStorage.setItem('ADMIN_TITLE', formData.site_name); + window.document.title = `${formData.site_name} - 系统设置`; }) .catch((res) => { this.$Message.error(res.msg); }); }, - getAdminTitle() { - getLogo().then((res) => { - localStorage.setItem('ADMIN_TITLE', res.data.site_name); - }); - }, }, };