(function() {
	Vue.component('manbing-tab', {
		template: '
\
					
\
	        		
\
							
\
								\
								\
								\
							
\
							
\
								
\
									
\
										
\
											
\
												
\
												
\
												
\
												
\
												
\
													
\
														

\
													
\
												    
绿标居民 \
													
{{data.num}}\
												
\
												
\
													
\
														

\
													
\
												    
黄标居民 \
													
{{data.num}}\
												
\
												
\
													
\
														

\
													
\
												    
红标居民 \
													
{{data.num}}\
												
\
												
\
													
\
														

\
													
\
												    
无标签居民\
													
{{data.num}}\
												
\
											
\
										
\
									
\
								
\
							
\
						
\
				
 ',
		props: ["activeidx"],
		data: function() {
			return {
				diseaseData: [],
				isRequestEnd:false
			}
		},
		methods: {
			activeContent: function(data, activeIndex) {
				//diseaseType为tab标签的值(0:全部;1:高血压;2:糖尿病)
				//activeIndex为子项的值(-1:无标签;0:绿标;1黄标;2红标)
				var diseaseType = $(".btn-group .btn.active").index();
				if(this.activeidx != data.diseaseIndex) {
					$(".div-juming-info").removeClass("active");
					this.activeidx = data.diseaseIndex;
				}
				
				//[叶泽华 ]代码添加处
				EventBus.$emit('device-map-filter', {
					diseaseType: diseaseType,
					diseaseCondition: data.diseaseCondition
				});
			},
			activeTab: function(type) {
				EventBus.$emit('device-map-filter', {
					diseaseType: type,
					diseaseCondition: ""
				});
			}
		},
		mounted: function() {
			var _self = this;
			getRequestData(_self);
		}
	})
	function getRequestData(_self) {
		var url = "/svr-iot/wlyy/chronicDiseaseCount";
		var reqUrl = [{
				url: url,
				reqType: 'get',
				data: {
					type: ""
				}
			},
			{
				url: url,
				reqType: 'get',
				data: {
					type: "1"
				}
			},
			{
				url: url,
				reqType: 'get',
				data: {
					type: "2"
				}
			}
		];
		httpRequest.getReqPromises(reqUrl).then(function(datas) {
			var allData = datas[0]; //全部tab数据
			var gaoxueyaData = datas[1]; //高血压tab数据
			var tangniaobingData = datas[2]; //糖尿病tab数据
			//获取全部的疾病数据
			if(allData.status == 200) {
				var allDiseaseData = allData.data.reverse();
				allDiseaseData = _.map(allDiseaseData, function(data, index) {
					data.diseaseIndex = index;
					return data;
				});
				_self.diseaseData.push(allDiseaseData);
			} else {
				toastr.error(allData.msg)
			}
			//获取高血压的疾病数据
			if(gaoxueyaData.status == 200) {
				var gaoXYDiseaseData = gaoxueyaData.data.reverse();
				gaoXYDiseaseData = _.map(gaoXYDiseaseData, function(data, index) {
					data.diseaseIndex = index + 4;
					return data;
				});
				_self.diseaseData.push(gaoXYDiseaseData);
			} else {
				toastr.error(gaoxueyaData.msg)
			}
			//获取糖尿病的疾病数据
			if(tangniaobingData.status == 200) {
				var tangLBDiseaseData = tangniaobingData.data.reverse();
				tangLBDiseaseData = _.map(tangLBDiseaseData, function(data, index) {
					data.diseaseIndex = index + 8;
					return data;
				});
				_self.diseaseData.push(tangLBDiseaseData);
			} else {
				toastr.error(tangniaobingData.msg)
			}
			_self.isRequestEnd = true;
			EventBus.$emit('data-load-complete', {});
				
			//【慢病患者情况】轮播
			setTimeout(function() {
				var slider1 = Slider.init({
					target: $('.slider'),
					time: 6000
				});
				
			}, 500)
		});
	}
})()