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); - }); - }, }, };