Эх сурвалжийг харах

[Feature] Global title setting

AA 11 сар өмнө
parent
commit
8711587379

+ 2 - 1
src/layout/components/HeaderTop.vue

@@ -5,7 +5,7 @@
         <img class="logo" src="/images/logo.png" alt="logo">
       </div>
       <div class="tip-box">
-        <div class="tip-system">天津市公安局警综平台</div>
+        <div class="tip-system">{{ title }}</div>
         <div class="tip-theme">
           <div>不忘初心</div>
           <div class="tip-theme-right">牢记使命</div>
@@ -149,6 +149,7 @@ export default {
   },
   computed: {
     ...mapGetters([
+      'title',
       'sidebar',
       'avatar',
       'name',

+ 1 - 0
src/store/getters.js

@@ -1,4 +1,5 @@
 const getters = {
+  title: state => state.settings.title,
   sidebar: state => state.app.sidebar,
   device: state => state.app.device,
   visitedViews: state => state.tagsView.visitedViews,

+ 2 - 1
src/store/modules/settings.js

@@ -1,8 +1,9 @@
 import defaultSettings from '@/settings'
 
-const { showSettings, tagsView, fixedHeader, sidebarLogo } = defaultSettings
+const { title, showSettings, tagsView, fixedHeader, sidebarLogo } = defaultSettings
 
 const state = {
+  title: title,
   showSettings: showSettings,
   tagsView: tagsView,
   fixedHeader: fixedHeader,