main.js 1.75 KB
!function(){
	
	var homeObject = {
		init:function(){
			//初始化主页
			var lineArray = _data.getLines();
			
			//3条线路1 tab 拆分
			var tabData = [], len = lineArray.length;
			
			var ids,names,subArray;
			for(var i = 0; i < len;){
				subArray = lineArray.slice(i, i += 3);
				ids = '';
				names = '';
				$.each(subArray, function(j, op){
					ids += op.id + '_';
					names += op.name + ',';
				});
				tabData.push({id: ids, name: names, array: subArray});
			}
			
			var homeHtmlStr = template('line_control_home_temp', {tabList: tabData});
			
			$('#tab_home').html(homeHtmlStr);
			
			//车辆信息
			_data.getRealVehic(lineArray, function(d){
				for(var n in d){
					var htmlStr = template('home_table_temp', {list: d[n]});
					$('#tab_' + n).find('tbody').html(htmlStr);
				}
				
				//滚动条
				$('.card_wrap .table_wrap').slimscroll({
					height: '187px',
					alwaysVisible: true,
					opacity: .8
				});
			});
			
			//svg线路图
			$.each(lineArray, function(i, obj){
				_data.queryStationRoute( obj.id, 'line_chart_' + obj.id , drawSvg.init);
			});
			
			//_data.queryStationRoute( lineArray[2].id, 'line_chart_' + lineArray[2].id , drawSvg.init);
			
		 	$('.line_chart .top .top-remark').slimscroll({
		 		height: '47px'
		 	});
		}
	}
	
setTimeout(function(){
	//生成头部选项卡
	var topTabs = '';
	$.each(_data.getLines(), function(i, line){
		topTabs += '<li ><a href="#tab_line" data-toggle="tab" '+
					'aria-expanded="false"> '+line.name+'<span>(0,0 托管)</span> </a></li>';
	});
	$('#top-tabs-wrap .nav-tabs').append(topTabs);
	
	//加载地图页数据
	//$('#tab_map').load('/pages/mapmonitor/real/real.html');
	
	
	homeObject.init();
}, 200)
}();