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();//初始化执行一次 初始化摄像头信息
}
}
}
});
}
分享到:
相关推荐
Java作为后端服务器语言,常与它们配合处理数据,尤其是当涉及到List和Map这类集合数据结构时。这篇博客将深入探讨如何使用Ajax和JSON来实现与Java服务端之间List和Map的直接传递。 首先,Ajax的核心在于...
list3 = list1 + list2 print(list3) # 输出: [1, 2, 10, 20] # 元组拼接 t1 = (1, 2) t2 = (10, 20) t3 = t1 + t2 print(t3) # 输出: (1, 2, 10, 20) ``` 需要注意的是,元组拼接的结果并非题目中的`(10, 20, 100...
当我们谈论“pgsql拼接”时,我们实际上是在讨论如何在PostgreSQL中进行字符串连接操作。这通常涉及到将多个字符串或者数据库查询结果合并成一个单一的字符串。在数据库查询中,拼接操作非常常见,特别是在构建复杂...
List<DMatch> goodMatches = new List(); foreach (var match in matches) { if (match.Distance * matches[0].Distance) goodMatches.Add(match); } ``` 4. **计算 Homography**:使用筛选后的匹配点计算 ...
本篇文章将深入探讨并对比C#中三种常见的字节数组拼接方式的性能差异,帮助开发者选择最适合项目需求的方法。 首先,我们来介绍这三种字节数组拼接方法: 1. **使用Buffer.BlockCopy()** Buffer.BlockCopy是.NET ...
Java lambda list转换map时,把多个参数拼接作为key操作 Java lambda list转换map时,把多个参数拼接作为key操作是Java开发中常见的操作。下面将详细介绍该操作的实现方法和需要注意的两个大坑。 一、Java lambda ...
对字符串的定义及表达方式有了了解后,接下来的学习,将为大家讲解如何使用Python来实现字符串的拼接。 1.加号拼接 s = "Hello" + " " + "world" + " I" print(s) 输出结果: 2. ( ) 拼接 liststr = ['Hello','...
$ sudosh -c './etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' $ sudo apt-key adv --keyserver hkp://ha.pool....
public static String buildInClause(List<Integer> ids) { if (CollectionUtils.isEmpty(ids)) { return "1 = 0"; // 当没有值时,返回一个永远不会匹配的条件 } StringBuilder sb = new StringBuilder(); ...
C# List多条件查询聚合查询,List条件查询Where与GroupBy聚合查询
matchesMask = mask.ravel().tolist() # 应用变换 h, w = img1.shape pts = np.float32([[0, 0], [0, h - 1], [w - 1, h - 1], [w - 1, 0]]).reshape(-1, 1, 2) dst = cv2.perspectiveTransform(pts, M) # ...
本文实例为大家分享了python实现两张图片拼接为一张图片并保存的具体代码,供大家参考,具体内容如下 这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来 from os import listdir from PIL ...
<foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} ``` 在实际开发中,我们可以结合这些标签灵活组合,实现各种复杂的动态SQL。MyBatis动态SQL不仅简化了代码...
在这个例子中,我们创建了两个链表`list1`和`list2`,分别插入了数字,然后使用`concatenate`方法将它们拼接在一起。最后,我们打印出拼接后的链表,验证结果是否正确。 通过这种方式,我们实现了链表的拼接功能,...
List<Mat> transformedImages = new List(); for (int i = 1; i ; i++) { Mat transformMatrix = CalculateHomography(images[i - 1], images[i]); transformedImages.Add(WarpImage(images[i], transformMatrix))...
例如,`List1.AddRange(list2)`会将`list2`的所有元素添加到`List1`的末尾,而无需创建新的列表实例。 在描述的场景中,`DealIssuingDate`方法用于处理发行日期相关的数据。这里涉及到两个列表:`qkmxList`和`...
List<User> users = query.list(); ``` 在这个例子中,我们创建了一个HQL查询,其中`FROM User`指定了实体,`WHERE age > :age`是WHERE子句,`:age`是一个参数,可以在执行查询时替换为实际值。 `HqlWhere.java`...
pdf文件合并拼接 package com.zht; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.pdfbox.io.MemoryUsageSetting; import...
2. **分隔符拼接**:将List元素以特定的分隔符连接成一个字符串。例如,可以使用逗号`,`或者自定义的分隔符`|`。这种方法简单但不适用于包含分隔符的元素。 ```java List<String> dataList = new ArrayList(); //...
List<Mat> images = new List(); // 将所有图片加载到images列表 Mat result = new Mat(); Cv2.Hconcat(images, result); // 或者使用Vconcat进行垂直拼接 ``` 最后,将拼接后的图像保存到本地磁盘,可以使用`...