Procházet zdrojové kódy

improve: 展示站点名称

From-wh před 2 roky
rodič
revize
eff910b951

+ 4 - 1
template/admin/src/layout/component/aside.vue

@@ -2,7 +2,7 @@
   <el-aside class="layout-aside" :class="setCollapseWidth" v-if="clientWidth > 1000">
     <Logo v-if="setShowLogo && menuList.length && getThemeConfig.layout !== 'columns'" />
     <div v-if="menuList.length && !getThemeConfig.isCollapse && getThemeConfig.layout == 'columns'" class="cat-name">
-      {{ catName }}
+      {{ adminTitle || catName }}
     </div>
     <el-scrollbar class="flex-auto" ref="layoutAsideRef">
       <Vertical :menuList="menuList" :class="setCollapseWidth" />
@@ -32,6 +32,9 @@ export default {
     };
   },
   computed: {
+    adminTitle() {
+      return this.$store.state.app.adminTitle || '';
+    },
     // 设置左侧菜单的具体宽度
     menuList() {
       this.$store.state.menus.childMenuList.length > 0

+ 1 - 0
template/admin/src/pages/account/login/index.vue

@@ -163,6 +163,7 @@ export default {
         .then((res) => {
           window.document.title = `${res.data.site_name} - 登录`;
           localStorage.setItem('ADMIN_TITLE', res.data.site_name || '');
+          this.$store.commit('setAdminTitle', res.data.site_name);
           let data = res.data || {};
           this.login_logo = data.login_logo ? data.login_logo : require('@/assets/images/logo.png');
           this.swiperList = data.slide.length ? data.slide : [{ slide: this.defaultSwiperList }];

+ 0 - 1
template/admin/src/pages/kefu/mobile/index.vue

@@ -418,7 +418,6 @@ export default {
         upperId: this.upperId,
         is_tourist: this.$route.query.is_tourist,
       }).then((res) => {
-        var sH = 0;
         res.data.forEach((el) => {
           if (el.msn_type == 1 || el.msn_type == 2) {
             el.msn = this.replace_em(el.msn);

+ 1 - 0
template/admin/src/pages/setting/setSystem/index.vue

@@ -208,6 +208,7 @@ export default {
           this.$Message.success(res.msg);
           if (formData.site_name) {
             localStorage.setItem('ADMIN_TITLE', formData.site_name);
+            this.$store.commit('setAdminTitle', formData.site_name);
             window.document.title = `${formData.site_name} - 系统设置`;
           }
         })

+ 4 - 0
template/admin/src/store/module/app.js

@@ -42,6 +42,7 @@ export default {
     homeRoute: {},
     local: localRead('local'),
     errorList: [],
+    adminTitle: '',
     hasReadErrorPage: false,
   },
   getters: {
@@ -52,6 +53,9 @@ export default {
     setBreadCrumb(state, route) {
       state.breadCrumbList = getBreadCrumbList(route, state.homeRoute);
     },
+    setAdminTitle(state, title) {
+      state.adminTitle = title;
+    },
     setHomeRoute(state, routes) {
       state.homeRoute = getHomeRoute(routes, homeName);
     },