ソースを参照

网页表头动态配置

彭宇 2 年 前
コミット
1abd8fdfec
3 ファイル変更33 行追加5 行削除
  1. 16 2
      src/components/v-header.vue
  2. 15 1
      src/views/bigdata/bigdata.vue
  3. 2 2
      src/views/system/login.vue

+ 16 - 2
src/components/v-header.vue

@@ -5,7 +5,7 @@
 		<!--中间LOGO -->
 		<a class="title" href="/integrated/index" >
 			<!-- <img src="@/assets/images/integrated/bigdata-header-nav-left2.png" /> -->
-			<h3><img class="logo" src="@/assets/images/integrated/logo-small.png" />通榆县乡村振兴监管平台 {{titlename}}
+			<h3><img class="logo" src="@/assets/images/integrated/logo-small.png" />{{systemTitle.title}} {{titlename}}
 			</h3>
 			<!-- <img src="@/assets/images/integrated/bigdata-header-nav-right2.png" /> -->
 		</a>
@@ -28,6 +28,11 @@
 	import {constantRoutes} from '@/router/index'//navbar导航引用了router路由的数组
 	import Clock from '@/components/clock.vue' // 时钟+天气
 	import VfastMenu from '@/components/v-fastmenu.vue' // 头部右侧菜单
+  import {
+    fontConfig
+  } from '@/api/login'
+
+
 	export default{
 		components:{
 			VfastMenu,
@@ -35,14 +40,23 @@
 
 		},
 		created(){
+      this.fontConfig()
 			this.navbar
 		},
 		data(){
 			return{
-
+        systemTitle:{
+          title:'',  //标题
+          subTitle:''  ,//副标题 数字交通
+        },
 			}
 		},
 		methods:{
+      fontConfig(){
+        fontConfig().then(res => {
+          this.systemTitle.title = res.data.fontTitle;
+        })
+      },
 		},
 		computed:{
 			titlename(){

+ 15 - 1
src/views/bigdata/bigdata.vue

@@ -5,7 +5,7 @@
 		<div class="header">
 			<!-- title -->
 			<router-link class="header-left"  to="/integrated/index"  exact><img class="logo" src="@/assets/images/integrated/logo-small.png" />
-				<h3 class="title">通榆县乡村振兴监管平台</h3></router-link>
+				<h3 class="title">{{systemTitle.title}}-{{systemTitle.subTitle}}-统计分析</h3></router-link>
 			<div class="bignav">
 				<img src="@/assets/images/integrated/bigdata-header-nav-left.png" />
 				<router-link v-for="(navbar,index) in navbar " :key="index" :to="navbar.path" class="bignav-list" exact>
@@ -122,6 +122,9 @@
   import bigdataSupermap from '@/components/supermap' //超图
 
   import {initPieChartData,eventcatalogueBigData,deptBigData} from '@/api/bigdata/bigdata';
+  import {
+    fontConfig
+  } from '@/api/login'
 
 	export default {
 		components: {
@@ -139,6 +142,7 @@
       bigdataSupermap,
 		},
     created() {
+      this.fontConfig()
       this.eventcatalogueBigData();
     },
     mounted() {
@@ -148,6 +152,10 @@
     },
 		data() {
 			return {
+        systemTitle:{
+          title:'',  //标题
+          subTitle:''  ,//副标题 数字交通
+        },
 				visited: '',
 				navbar: [
 				  {
@@ -177,6 +185,12 @@
 			}
 		},
     methods: {
+      fontConfig(){
+        fontConfig().then(res => {
+          this.systemTitle.title = res.data.fontTitle;
+          this.systemTitle.subTitle = res.data.subTitle;
+        })
+      },
       /**饼图 统计*/
       initPieChartData() {
         initPieChartData({}).then(res => {

+ 2 - 2
src/views/system/login.vue

@@ -71,7 +71,7 @@
         backgroudImg:'', //背景图片
         systemTitle:{
           title:'',  //标题
-          subTitle:''  ,//副标题
+          subTitle:''  ,//副标题 数字交通
         },
         codeUrl: '',
         loginForm: {
@@ -117,7 +117,7 @@
     created() {
       this.getCode()
       this.getCookie()
-      this.fontConfig();
+      this.fontConfig()
     },
     methods: {
       fontConfig(){