From 2df906a447195f9786dd468512ea895d6cc18532 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期四, 15 五月 2025 14:53:54 +0800
Subject: [PATCH] APP3.5开发

---
 igds-app/js/admin/device-verb.js |  699 +++++++++++++++++++++++++++++++---------------------------
 1 files changed, 375 insertions(+), 324 deletions(-)

diff --git a/igds-app/js/admin/device-verb.js b/igds-app/js/admin/device-verb.js
index 56aa61f..66ed039 100644
--- a/igds-app/js/admin/device-verb.js
+++ b/igds-app/js/admin/device-verb.js
@@ -10,7 +10,7 @@
 	"serId": "",
 	"location": "",
 	"type": "",
-	"status":""
+	"status": ""
 }
 //璁惧鎺у埗
 var data = {
@@ -18,15 +18,15 @@
 	"outId": "10402",
 	"reqDateTime": new Date(),
 	"tokenAuth": "",
-	"data": [],
-	// {
-	// 	"deptId": "",
-	// 	"depotId": "",
-	// 	"type": "",
-	// 	"passCode": "",
-	// 	"serId": "",
-	// 	"targetStatus": ""
-	// }
+	"data": {
+		"deptId": "",
+		"depotId": "",
+		"type": "",
+		"passCode": "",
+		"serId": "",
+		"targetStatus": "",
+		"batchTag":""
+	}
 };
 //璁惧鍒楄〃
 var data1 = {
@@ -50,17 +50,21 @@
 
 	var user = JSON.parse(localStorage.getItem('user'));
 	var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
-	url = user.url + "/api-phone/v35/gateway";
+	url = user.url + "/api/phone/v35/gateway";
 	data.tokenAuth = user.tokenAuth;
 	data.data.deptId = user.deptId;
+	data1.data.deptId = user.deptId;
 	data1.tokenAuth = user.tokenAuth;
 	deptId = user.deptId;
 	//鑾峰彇浠庝笂涓�涓〉闈紶閫掔殑鏁版嵁
 	var self = plus.webview.currentWebview();
 	data.data.depotId = self.depotId
+	data1.data.depotId = self.depotId
 	depotId = self.depotId
+	console.log(depotId)
 	// depotType = self.depotType
 	// depotName = self.depotName
+	getDeviceList();
 }
 
 //鑾峰彇璁惧鍒楄〃锛堥�氶锛�
@@ -74,8 +78,10 @@
 		success: function(result) {
 			if (result.code == "0000") {
 				deviceData = result.data;
+				renderDevice();
 			} else {
 				mui.toast(result.msg);
+				renderDevice();
 			}
 		},
 		error: function() {
@@ -90,6 +96,10 @@
 	if (deviceData) {
 		var deviceList = deviceData.listDevice;
 		if (deviceList && deviceList.length > 0) {
+			frontList=[];
+			backList=[];
+			leftList=[];
+			rightList=[];
 			$.each(deviceList, function(index, item) {
 				if (item.location == '01') {
 					frontList.push(item)
@@ -101,217 +111,355 @@
 					rightList.push(item)
 				}
 			})
-		}
-		if (frontList && frontList.length > 0) { //浠撳簱姝i潰
-			html += '<div class="m-tf"><div class="g-tittf1">浠撳簱姝i潰</div><ul class="ul-listmana1 ullisttf1">';
-			$.each(frontList, function(index, item) {
-				if (item.type == '01') { //椋庣獥
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front" type="01">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '02') { //杞存祦椋庢満
-					html += '<li><div class="con myfancy zhouliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front">';
-					html += '<div class="pic"><img src="images/d8.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e4.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '04') { //鐜祦椋庢満
-					html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front">';
-					html += '<div class="pic"><img src="images/d7.png"></div>'
-					html += '<div class="info out" style="background-image: url(images/e5.png);"> ' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0B') { //閫氶鍙�
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front" type="0B">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
-					html += '<div class="info out" ' + item.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0C') { //娣锋祦椋庢満
-					html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e6.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0D') { //鍔犲帇椋庢満
-					html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="front">';
-					html += '<div class="pic pic1"><img src="images/d9.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e7.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				}
-			})
-			html += '</ul></div>'
-		} else if (backList && backList.length > 0) { //浠撳簱鍙嶉潰
-			html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙嶉潰</div><ul class="ul-listmana1 ullisttf1">';
-			$.each(backList, function(index, item) {
-				if (item.type == '01') { //椋庣獥
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="back" type="01">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '02') { //杞存祦椋庢満
-					html += '<li><div class="con myfancy zhouliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="back">';
-					html += '<div class="pic"><img src="images/d8.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e4.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '04') { //鐜祦椋庢満
-					html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="back">';
-					html += '<div class="pic"><img src="images/d7.png"></div>'
-					html += '<div class="info out" style="background-image: url(images/e5.png);"> ' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0B') { //閫氶鍙�
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="back" type="0B">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
-					html += '<div class="info out" ' + item.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0C') { //娣锋祦椋庢満
-					html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="back">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e6.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0D') { //鍔犲帇椋庢満
-					html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="back">';
-					html += '<div class="pic pic1"><img src="images/d9.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e7.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				}
-			})
-			html += '</ul></div>'
-		} else if (leftList && leftList.length > 0) { //浠撳簱宸︿晶闈�
-			html += '<div class="m-tf"><div class="g-tittf1">浠撳簱宸︿晶闈�</div><ul class="ul-listmana1 ullisttf1">';
-			$.each(leftList, function(index, item) {
-				if (item.type == '01') { //椋庣獥
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="left" type="01">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '02') { //杞存祦椋庢満
-					html += '<li><div class="con myfancy zhouliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="left">';
-					html += '<div class="pic"><img src="images/d8.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e4.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '04') { //鐜祦椋庢満
-					html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="left">';
-					html += '<div class="pic"><img src="images/d7.png"></div>'
-					html += '<div class="info out" style="background-image: url(images/e5.png);"> ' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0B') { //閫氶鍙�
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="left" type="0B">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
-					html += '<div class="info out" ' + item.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0C') { //娣锋祦椋庢満
-					html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="left">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e6.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0D') { //鍔犲帇椋庢満
-					html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name + '" location="left">';
-					html += '<div class="pic pic1"><img src="images/d9.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e7.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				}
-			})
-			html += '</ul></div>'
-		} else if (rightList && rightList.length > 0) { //浠撳簱鍙充晶闈�
-			html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙充晶闈�</div><ul class="ul-listmana1 ullisttf1">';
-			$.each(rightList, function(index, item) {
-				if (item.type == '01') { //椋庣獥
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right" type="01">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '02') { //杞存祦椋庢満
-					html += '<li><div class="con myfancy zhouliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right">';
-					html += '<div class="pic"><img src="images/d8.png"></div>'
-					html += '<div class="info in" style="background-image: url(images/e4.png);">' + item.name +
-						'</div>'
-					html += '</div></li>'
-				} else if (item.type == '04') { //鐜祦椋庢満
-					html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right">';
-					html += '<div class="pic"><img src="images/d7.png"></div>'
-					html += '<div class="info out" style="background-image: url(images/e5.png);"> ' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0B') { //閫氶鍙�
-					html += '<li><div class="con myfancy chuangkou" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right" type="0B">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
-					html += '<div class="info out" ' + item.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0C') { //娣锋祦椋庢満
-					html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right">';
-					html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e6.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				} else if (item.type == '0D') { //鍔犲帇椋庢満
-					html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
-						item.passCode + '" serId="' + item.serId + '"name="' + item.name +
-						'" location="right">';
-					html += '<div class="pic pic1"><img src="images/d9.png"></div>'
-					html += '<div class="info full" style="background-image: url(images/e7.png);">' + item
-						.name + '</div>'
-					html += '</div></li>'
-				}
-			})
-			html += '</ul></div>'
-		}
+			if (frontList && frontList.length > 0) { //浠撳簱姝i潰
+				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱姝i潰</div><ul class="ul-listmana1 ullisttf1">';
+				$.each(frontList, function(index, item) {
+					targetStatus = item.status
+					if (item.type == '01') { //椋庣獥
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' + item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="01">';
+						if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e5.png);">'+ item.name +'</div>'
+						}else if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_CLOSE.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						}
+						html += '</div></li>'
+					} else if (item.type == '02') { //杞存祦椋庢満
+						html += '<li><div class="con myfancy zhouliu" status="'+ item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_CLOSE.png"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '04') { //鐜祦椋庢満
+						html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_ClOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_OPEN.gif"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0B') { //閫氶鍙�
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' +item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="0B">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '0C') { //娣锋祦椋庢満
+						html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_w_CLOSE.png"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_W_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0D') { //鍔犲帇椋庢満
+						html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					}
+				})
+				html += '</ul></div>'
+			} 
+			if (backList && backList.length > 0) { //浠撳簱鍙嶉潰
+				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙嶉潰</div><ul class="ul-listmana1 ullisttf1">';
+				$.each(frontList, function(index, item) {
+					targetStatus = item.status
+					if (item.type == '01') { //椋庣獥
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' + item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="01">';
+						if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e5.png);">'+ item.name +'</div>'
+						}else if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_CLOSE.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						}
+						html += '</div></li>'
+					} else if (item.type == '02') { //杞存祦椋庢満
+						html += '<li><div class="con myfancy zhouliu" status="'+ item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_CLOSE.png"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '04') { //鐜祦椋庢満
+						html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_ClOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_OPEN.gif"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0B') { //閫氶鍙�
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' +item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="0B">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '0C') { //娣锋祦椋庢満
+						html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_w_CLOSE.png"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_W_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0D') { //鍔犲帇椋庢満
+						html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					}
+				})
+				html += '</ul></div>'
+			} 
+			if (leftList && leftList.length > 0) { //浠撳簱宸︿晶闈�
+				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱宸︿晶闈�</div><ul class="ul-listmana1 ullisttf1">';
+				$.each(frontList, function(index, item) {
+					targetStatus = item.status
+					if (item.type == '01') { //椋庣獥
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' + item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="01">';
+						if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e5.png);">'+ item.name +'</div>'
+						}else if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_CLOSE.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						}
+						html += '</div></li>'
+					} else if (item.type == '02') { //杞存祦椋庢満
+						html += '<li><div class="con myfancy zhouliu" status="'+ item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_CLOSE.png"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '04') { //鐜祦椋庢満
+						html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_ClOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_OPEN.gif"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0B') { //閫氶鍙�
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' +item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="0B">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '0C') { //娣锋祦椋庢満
+						html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_w_CLOSE.png"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_W_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0D') { //鍔犲帇椋庢満
+						html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					}
+				})
+				html += '</ul></div>'
+			} 
+			 if (rightList && rightList.length > 0) { //浠撳簱鍙充晶闈�
+				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙充晶闈�</div><ul class="ul-listmana1 ullisttf1">';
+				$.each(frontList, function(index, item) {
+					targetStatus = item.status
+					if (item.type == '01') { //椋庣獥
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="01">';
+						if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_OPEN.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e5.png);">'+ item.name +'</div>'
+						}else if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_01_CLOSE.png"></div>'
+							html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						}
+						html += '</div></li>'
+					} else if (item.type == '02') { //杞存祦椋庢満
+						html += '<li><div class="con myfancy zhouliu" status="'+ item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_CLOSE.png"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_02_W_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">' + item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '04') { //鐜祦椋庢満
+						html += '<li><div class="con myfancy huanliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_ClOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_04_OPEN.gif"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0B') { //閫氶鍙�
+						html += '<li><div class="con myfancy chuangkou" status="' + item.status +
+							'" passCode="' +item.passCode + '" serId="' + item.serId + '"name="' + item.name +
+							'" location="front" type="0B">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0B_OPEN.png"></div>'
+						}
+						html += '<div class="info in" style="background-image: url(images/e3.png);">'+ item.name +'</div>'
+						html += '</div></li>'
+					} else if (item.type == '0C') { //娣锋祦椋庢満
+						html += '<li><div class="con myfancy hunliu" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'W_CLOSE'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_w_CLOSE.png"></div>'
+						}else if(targetStatus == 'F_OPEN_F'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN_F.gif"></div>'
+						}else if(targetStatus == 'F_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_F_OPEN.gif"></div>'
+						}else if(targetStatus == 'W_OPEN'){
+							html += '<div class="pic"><img src="images/device-status/STATUS_0C_W_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					} else if (item.type == '0D') { //鍔犲帇椋庢満
+						html += '<li><div class="con myfancy jiaya" status="' + item.status + '" passCode="' +
+							item.passCode + '" serId="' + item.serId + '"name="' + item.name +'" location="front">';
+						if(targetStatus == 'CLOSE'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_CLOSE.png"></div>'
+						}else if(targetStatus == 'OPEN'){
+							html += '<div class="pic pic1"><img src="images/device-status/STATUS_0D_OPEN.png"></div>'
+						}
+						html += '<div class="info out" style="background-image: url(images/e3.png);"> ' + item.name + '</div>'
+						html += '</div></li>'
+					}
+				})
+				html += '</ul></div>'
+			}
+
+		} else {
+		html +=
+			'<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d">鏆傛棤鏁版嵁</div></div>';
 	}
+	} else {
+		html +=
+			'<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d">鏆傛棤鏁版嵁</div></div>';
+	}
+	$("#recordList").html(html);
+
 }
 
 //璁惧鎿嶄綔璇锋眰
 function toControlDevice() {
+	console.log(JSON.stringify(data))
 	mui.ajax(url, {
 		type: "POST",
 		dataType: "json",
@@ -466,114 +614,17 @@
 		targetStatus = 'CLOSE';
 		batchTag = true;
 	}
+console.log(batchTag);
 
-	//浠撳簱鍓嶉潰
-	if (deviceDetail.location == "front") {
-		//鍙傛暟娓呯┖
-		data.data = [];
-		if (batchTag) { //鎵归噺鎿嶄綔
-			$.each(frontList, function(index, item) {
-				if (deviceDetail.type == item.type) {
-					data.data.push({
-						"deptId": deptId,
-						"depotId": depotId,
-						"passCode": item.passCode,
-						"serId": item.serId,
-						"type": item.type,
-						"targetStatus": targetStatus
-					})
-				}
-			})
-		} else { //鍗曡澶囨搷浣�
-			data.data.push({
-				"deptId": deptId,
-				"depotId": depotId,
-				"passCode": deviceDetail.passCode,
-				"serId": deviceDetail.serId,
-				"type": deviceDetail.type,
-				"targetStatus": targetStatus
-			})
-		}
-	} else if (deviceDetail.location == "back") {
-		//鍙傛暟娓呯┖
-		data.data = [];
-		if (batchTag) { //鎵归噺鎿嶄綔
-			$.each(backList, function(index, item) {
-				if (deviceDetail.type == item.type) {
-					data.data.push({
-						"deptId": deptId,
-						"depotId": depotId,
-						"passCode": item.passCode,
-						"serId": item.serId,
-						"type": item.type,
-						"targetStatus": targetStatus
-					})
-				}
-			})
-		} else { //鍗曡澶囨搷浣�
-			data.data.push({
-				"deptId": deptId,
-				"depotId": depotId,
-				"passCode": deviceDetail.passCode,
-				"serId": deviceDetail.serId,
-				"type": deviceDetail.type,
-				"targetStatus": targetStatus
-			})
-		}
-	} else if (deviceDetail.location == "left") {
-		//鍙傛暟娓呯┖
-		data.data = [];
-		if (batchTag) { //鎵归噺鎿嶄綔
-			$.each(leftList, function(index, item) {
-				if (deviceDetail.type == item.type) {
-					data.data.push({
-						"deptId": deptId,
-						"depotId": depotId,
-						"passCode": item.passCode,
-						"serId": item.serId,
-						"type": item.type,
-						"targetStatus": targetStatus
-					})
-				}
-			})
-		} else { //鍗曡澶囨搷浣�
-			data.data.push({
-				"deptId": deptId,
-				"depotId": depotId,
-				"passCode": deviceDetail.passCode,
-				"serId": deviceDetail.serId,
-				"type": deviceDetail.type,
-				"targetStatus": targetStatus
-			})
-		}
-	} else if (deviceDetail.location == "right") {
-		//鍙傛暟娓呯┖
-		data.data = [];
-		if (batchTag) { //鎵归噺鎿嶄綔
-			$.each(rightList, function(index, item) {
-				if (deviceDetail.type == item.type) {
-					data.data.push({
-						"deptId": deptId,
-						"depotId": depotId,
-						"passCode": item.passCode,
-						"serId": item.serId,
-						"type": item.type,
-						"targetStatus": targetStatus
-					})
-				}
-			})
-		} else { //鍗曡澶囨搷浣�
-			data.data.push({
-				"deptId": deptId,
-				"depotId": depotId,
-				"passCode": deviceDetail.passCode,
-				"serId": deviceDetail.serId,
-				"type": deviceDetail.type,
-				"targetStatus": targetStatus
-			})
-		}
-	}
-
+	// //浠撳簱鍓嶉潰
+	data.data.deptId=deptId;
+	data.data.depotId=depotId;
+	data.data.passCode=deviceDetail.passCode;
+	data.data.serId=deviceDetail.serId;
+	data.data.targetStatus=targetStatus;
+	data.data.type=deviceDetail.type;
+	data.data.batchTag=batchTag;
+	console.log(JSON.stringify(data.data))
 	//鍙戦�佹搷浣滆姹�
 	toControlDevice();
 

--
Gitblit v1.9.3