`

拼接list

阅读更多
function getCommandCarList() {
	var groupInfo = null;
	$.ajax({
//		url : "snowBasicinfo",
//		data : " {cmd:'queryCommandCar',commandCar:{}}",
		url:"snowTask",
		data:"{cmd : 'queryTask',taskInfo : {}}",
		type : "post",
		dataType : "json",
		success : function(data) {
			var result = data.result;
			var reason = data.reason;
			if ("OK" == result) {
				mobelMap = new HashMap();
				taskInfoList = data.taskInfoList;//移动OA用数据
				carTable = '<table id = "table1" cellpadding="0" cellspacing="0" style="width:100%;">';
				//固定表头
				//initTable();
				carTable += "<tbody><tr class='InfotitleList'><td style='width:80px;'>显示</td><td style='width:260px;'>车牌号/手机号</td><td style='width:110px;'>类型</td></tr>";
				if (taskInfoList != null) {
					for(var i=0;i<taskInfoList.length;i++){
						if(parseInt(taskInfoList[i].taskStatus)>4){//任务状态5为主线开通 6为任务结束
							continue;
						}
						//首页循环查询任务分组绑定的指挥车
						for(var j=0;j<taskInfoList[i].taskGroupList.length;j++){
							groupInfo = taskInfoList[i].taskGroupList[j];
							var carNo = "";
							if(commandCarMap.get(groupInfo.commandCarNo) != null){
								carTable += "<tr class='InfoList' style='display:none'>";
								carTable += "<td style='width:81px;'><input type='checkbox' name='checkCarCb' onclick='checkCar()'></td>";
								carTable += "<td style='width:259px;'></td>";
								carTable += "<td style='width:109px;'></td></tr>";
								continue;
							}
							if(groupInfo.commandCarNo != undefined){
								carNo = groupInfo.commandCarNo;
								commandCarMap.put(groupInfo.commandCarNo, groupInfo);
								vInfoList.push({"vehicleName":groupInfo.commandCarNo});
								carTable += "<tr class='InfoList'>";
								carTable += "<td style='width:81px;'><input type='checkbox' name='checkCarCb' onclick='checkCar()'></td>";
								carTable += "<td style='width:259px;' id='commandcar"+i+"' onclick='checkThisAndLocation("
											+j+")'><span id='commandcarNo"+j+"'>" +carNo+ "</span><span id='commandcarVideo"+j+"'></span></td>";
								carTable += "<td style='width:109px;' onclick='checkThisAndLocation("+j+")'>指挥车</td></tr>";
							}
						}
						
						//首页循环查询任务分组绑定的移动OA
						var commandNum = 0;
						for(var j=0;j<taskInfoList[i].taskGroupList.length;j++){
							groupInfo = taskInfoList[i].taskGroupList[j];
							if(groupInfo.bindingTel != undefined && groupInfo.bindingTel != ''){
								//commandCarMap.put(groupInfo.bindingTel, groupInfo);
								mobelMap.put(groupInfo.bindingTel, groupInfo);
								carTable += "<tr class='InfoList'>";
								carTable += "<td style='width:81px;'><input type='checkbox' name='checkMobelCb' onclick='checkMobelOA()'></td>";
								carTable += "<td style='width:259px;' onclick='checkThisAndLocation2("+commandNum+")'><span id='mobelOA"+commandNum+"'>" +groupInfo.bindingTel+ "</span><span style='width:18px;'></span></td>";
								carTable += "<td style='width:109px;' onclick='checkThisAndLocation2("+commandNum+")'>移动OA</td></tr>";
								commandNum += 1;
							}
						}
					}
//					if (data.commandCarList.length > 0) {
//						commandCarList = data.commandCarList;
//						
//						for ( var i = 0; i < data.commandCarList.length; i++) {
//							commandCarMap.put(data.commandCarList[i].platesNo, data.commandCarList[i]);
//							vInfoList.push({"vehicleName":data.commandCarList[i].platesNo});
//							carTable += "<tr class='InfoList'>";
//							carTable += "<td style='width:80px;'><input type='checkbox' name='checkCarCb' onclick='checkCar()'></td>";
//							carTable += "<td style='width:260px;' id='commandcar"+i+"' onclick='checkThisAndLocation("+i+")'>"+data.commandCarList[i].platesNo + "</td>";
//							carTable += "<td style='width:110px;' onclick='checkThisAndLocation("+i+")'>指挥车</td></tr>";
//						}
//					}
				}
				carTable += "</tbody>";
				carTable += "</table>";
				carTable += $("#CommandCarList").html();
				$("#CommandCarList").html(carTable);
				if(isFirstLoad){
					getLocation();//初始化执行一次 初始化摄像头信息
				}
			}
		}
	});

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics