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-n2.js |   65 +++++++++++++++++++++++---------
 1 files changed, 47 insertions(+), 18 deletions(-)

diff --git a/igds-app/js/admin/device-n2.js b/igds-app/js/admin/device-n2.js
index ea1a78f..139aa6c 100644
--- a/igds-app/js/admin/device-n2.js
+++ b/igds-app/js/admin/device-n2.js
@@ -1,4 +1,5 @@
 var deviceData;
+var targetStatus;
 //闃�闂ㄦ帶鍒�
 var data = {
 	"interfaceId": "5402",
@@ -11,7 +12,8 @@
 		"type": "09",
 		"passCode": "",
 		"serId": "",
-		"targetStatus":""
+		"targetStatus":"",
+		"batchTag":""
 	}
 };
 //璁惧鍒楄〃 - 鐢电闃�
@@ -31,7 +33,7 @@
 
 	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.tokenAuth = user.tokenAuth;
@@ -42,6 +44,7 @@
 	data1.data.depotId = self.depotId
 	// depotType = self.depotType
 	// depotName = self.depotName
+	getDeviceList();
 }
 
 
@@ -56,8 +59,10 @@
 		success: function(result) {
 			if (result.code == "0000") {
 				deviceData = result.data;
+				renderDevice();
 			} else {
 				mui.toast(result.msg);
+				renderDevice();
 			}
 		},
 		error: function() {
@@ -114,18 +119,19 @@
 			if (frontList && frontList.length > 0) {
 				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.location == '01') {
-						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" targetStatus="' + item.status +'" serId="' +
 							item.serId +
 							'"  data-win="#win_kt"><div class="pic pic2"><img src="images/e2.png"></div>';
 						if (targetStatus == 'OPEN') {
 							html += '<div class="info out" style="background-image: url(images/e5.png);">' +
 								item.name + '</div>'
-						} else {
+						} else if(targetStatus == 'CLOSE'){
 							html += '<div class="info out" style="background-image: url(images/e9.png);">' +
 								item.name + '</div>'
 						}
-						html += '</div></div></li>'
+						html += '</div></li>'
 					}
 				})
 				html += '</ul></div>'
@@ -134,17 +140,18 @@
 				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙嶉潰</div><ul class="ul-listmana1 ullisttf1">';
 				$.each(backList, function(index, item) {
 					if (item.location == '02') {
-						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+						targetStatus = item.status
+						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" targetStatus="' + item.status +'" serId="' +
 							item.serId +
 							'" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
 						if (targetStatus == 'OPEN') {
 							html += '<div class="info full" style="background-image: url(images/e5.png);">' +
 								item.name + '</div>'
-						} else {
+						} else if(targetStatus == 'CLOSE'){
 							html += '<div class="info full" style="background-image: url(images/e9.png);">' +
 								item.name + '</div>'
 						}
-						html += '</div></div></li>'
+						html += '</div></li>'
 					}
 				})
 				html += '</ul></div>'
@@ -152,18 +159,19 @@
 			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) {
+					targetStatus = item.status
 					if (item.location == '03') {
-						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" targetStatus="' + item.status +'" serId="' +
 							item.serId +
 							'" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
 						if (targetStatus == 'OPEN') {
 							html += '<div class="info full" style="background-image: url(images/e5.png);">' +
 								item.name + '</div>'
-						} else {
+						} else if(targetStatus == 'CLOSE'){
 							html += '<div class="info full" style="background-image: url(images/e9.png);">' +
 								item.name + '</div>'
 						}
-						html += '</div></div></li>'
+						html += '</div></li>'
 					}
 				})
 				html += '</ul></div>'
@@ -171,42 +179,63 @@
 			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) {
+					targetStatus = item.status
 					if (item.location == '04') {
-						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+						html += '<li><div class="con myfancy" passCode="' + item.passCode + '" targetStatus="' + item.status +'" serId="' +
 							item.serId +
 							'" data-win="#win_fm"><div class="pic pic2"><img src="images/e2.png"></div>';
 						if (targetStatus == 'OPEN') {
 							html += '<div class="info full" style="background-image: url(images/e5.png);">' +
 								item.name + '</div>'
-						} else {
+						} else if(targetStatus == 'CLOSE'){
 							html += '<div class="info full" style="background-image: url(images/e9.png);">' +
 								item.name + '</div>'
 						}
-						html += '</div></div></li>'
+						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>';
+			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>';
+		html += '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d">鏆傛棤鏁版嵁</div></div>';
+		// html += '<div>1111</div>'
 	}
-	// $("#recordList").html(html);
+	$("#recordList").html(html);
 }
 
 //鐢电闃�鎿嶄綔
 mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .con", function() {
 	var passCode = this.getAttribute("passCode");
 	var serId = this.getAttribute("serId");
+	targetStatus = this.getAttribute("targetStatus");
+	data.data.targetStatus = targetStatus;
 	data.data.passCode = passCode;
 	data.data.serId = serId;
 	$('.m-pop').css('display', 'flex');
 });
 mui(".m-pop").on("tap", ".inner a", function() {
 	var id = this.getAttribute("id");
-	mui.toast(id);
+	console.log(JSON.stringify(data.data))
+	if(id==1){
+		data.data.targetStatus="OPEN"
+		batchTag = false;
+	}
+	if(id==2){
+		data.data.targetStatus="CLOSE"
+		batchTag = false;
+	}
+	if(id==3){
+		data.data.targetStatus="OPEN"
+		batchTag = true;
+	}
+	if(id==4){
+		data.data.targetStatus="CLOSE"
+		batchTag = true;
+	}
+	setTemp();
 	closePop();
 });
 //鍏抽棴寮圭獥

--
Gitblit v1.9.3