| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- Vue.component('header-prompt', {
 
- 	template: '<div class="cb-ebebf5 height-30 lheight-30 pl20 c-f12">\
 
- 					<span class="c-666">{{areaName}}</span> (\
 
- 					<span class="c-666">{{jieZhiTime}}</span>)\
 
- 					<span class="c-12b7f5 ml20 mr20">{{selectDate}}</span>\
 
- 					<span class="c-12b7f5 mr20">{{dimensionVal}}</span>\
 
- 					<span v-show="dimensionVal2" class="c-12b7f5">{{dimensionVal2}}</span>\
 
- 			</div>',
 
- 	props: [],
 
- 	data: function() {
 
- 		return {
 
- 			areaName:"",
 
- 			jieZhiTime:"",
 
- 			selectDate:"",
 
- 			dimensionVal:"",
 
- 			dimensionVal2: ""
 
- 		}
 
- 	},
 
- 	mounted: function() {
 
- 		var vm = this;
 
- 		getJieZhiTime(vm);
 
- 		
 
- 		//更新区域名称
 
- 		EventBus.$on('update-area-name', function(arg) {
 
- 			vm.areaName = arg.areaName;
 
- 		});
 
- 		
 
- 		//更新统计时间
 
- 		EventBus.$on('update-statistics-time', function(arg) {
 
- 			getJieZhiTime(vm);
 
- 		});
 
- 		
 
- 		//更新年份
 
- 		EventBus.$on('update-statistics-year', function(arg) {
 
- 			vm.selectDate = arg.selectDate;
 
- 		});
 
- 		
 
- 		//更新维度名称
 
- 		EventBus.$on('update-dimension-name', function(arg) {
 
- 			vm.dimensionVal = arg.dimensionVal;
 
- 		});
 
- 		
 
- 		//更新维度2名称
 
- 		EventBus.$on('update-dimension2-name', function(arg){
 
- 		    vm.dimensionVal2 = arg.dimensionVal2;
 
- 		});
 
- 		
 
- 		//更新所有信息
 
- 		EventBus.$on('update-all-prompt-info', function(arg) {
 
- 			vm.areaName = arg.areaName;
 
- 			getJieZhiTime(vm);
 
- 			vm.selectDate = arg.selectDate;
 
- 			vm.dimensionVal = arg.dimensionVal;
 
- 		});
 
- 	},
 
- 	methods: {
 
- 		
 
- 	}
 
- })
 
- //获取统计时间
 
- function getJieZhiTime(vm){
 
- 	statisticAPI.statisticsTime({}).then(function(res) {
 
- 		if(res.status=="200"){
 
- 			var date = (res.data && res.data.substring(11,16)) || "";
 
- 			vm.jieZhiTime = date;
 
- 		}
 
- 	})
 
- }
 
 
  |