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/inout-real.js            |    2 
 igds-app/js/admin/device-verb.js           |  650 +++++++++++++++++++------------------
 igds-app/js/admin/inout-in-register.js     |    2 
 igds-app/device-modeN2.html                |  125 +++++++
 igds-app/js/admin/grain-detail.js          |    3 
 igds-app/js/admin/work-record.js           |    2 
 igds-app/js/admin/device-temp.js           |   42 +-
 igds-app/js/admin/grain-pest.js            |    2 
 igds-app/js/admin/grain-gas.js             |    2 
 igds-app/js/admin/es-read-meter.js         |    2 
 igds-app/js/admin/security-video.js        |   32 +
 igds-app/js/admin/inout-out-handle.js      |    4 
 igds-app/js/admin/basic-depot.js           |    4 
 igds-app/js/admin/es-detail.js             |    2 
 igds-app/js/admin/basic-dept.js            |    2 
 igds-app/js/admin/security-patrol.js       |    4 
 igds-app/js/admin/depot-list.js            |   12 
 igds-app/js/admin/inout-in-handle.js       |    4 
 igds-app/js/admin/work-apply.js            |    2 
 igds-app/js/admin/warn-list.js             |   18 
 igds-app/js/admin/inout-out-handle-list.js |    2 
 igds-app/js/admin/login.js                 |    7 
 igds-app/js/admin/inout-in-handle-list.js  |    2 
 igds-app/js/admin/index.js                 |   11 
 igds-app/security-video.html               |    7 
 igds-app/js/admin/device-n2.js             |   57 ++-
 igds-app/js/admin/inout-in-record.js       |    2 
 igds-app/js/admin/inout-out-record.js      |    2 
 igds-app/index.html                        |    5 
 igds-app/js/admin/grain-history.js         |    2 
 igds-app/js/admin/work-audit.js            |    2 
 igds-app/js/admin/es-real-electric.js      |    2 
 igds-app/js/admin/inout-out-register.js    |    2 
 33 files changed, 601 insertions(+), 418 deletions(-)

diff --git a/igds-app/device-modeN2.html b/igds-app/device-modeN2.html
new file mode 100644
index 0000000..2768ba3
--- /dev/null
+++ b/igds-app/device-modeN2.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<title>姘旇皟绠$悊</title>
+		<!-- MUI鏍峰紡 -->
+		<link rel="stylesheet" href="./css/mui.min.css" />
+		<!-- 鍏叡css -->
+		<link rel="stylesheet" href="./css/admin/public.css" />
+		<!-- 椤甸潰css -->
+		<link rel="stylesheet" href="./css/admin/device-n2.css">
+	</head>
+	<body class="g-bg" style="background-image: url(images/a8.png);">
+		<header id="header" class="mui-bar mui-bar-nav m-pagetit">
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
+			<h1 class="mui-title">姘旇皟绠$悊</h1>
+		</header>
+		<div class="mui-content">
+			<div class="mui-scroll-wrapper g-src_box">
+				<div class="m-mana" id="recordList">
+					<div class="m-tf" >
+						<div class="g-tittf1">姘旇皟妯″紡</div>
+						<ul class="ul-listmana1 ullisttf1">
+							<li>
+								<div class="con myfancy" modeTag="30" data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e7.png);">
+										姘斿瘑鎬ф娴�
+									</div>
+								</div>
+							</li>
+							<li>
+								<div class="con myfancy" modeTag="01" data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e6.png);">
+										鎶借礋鍘�
+									</div>
+								</div>
+							</li>
+							<li>
+								<div class="con myfancy" modeTag="03"   data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e5.png);">
+										鍏呮爱
+									</div>
+								</div>
+							</li>
+							<li>
+								<div class="con myfancy" modeTag="04" data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e7.png);">
+										鍧囨爱
+									</div>
+								</div>
+							</li>
+							<li>
+								<div class="con myfancy" modeTag="02" data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e6.png);">
+										鎺掓皵
+									</div>
+								</div>
+							</li>
+							<!-- <li>
+								<div class="con myfancy" modeTag="011" data-win="#win_fm">
+									<div class="pic pic3">
+										<img src="images/e2.png">
+									</div>
+									<div class="info full" style="background-image: url(images/e5.png);">
+										鍒舵爱鏈烘帶鍒�
+									</div>
+								</div>
+							</li> -->
+						</ul>
+					</div>
+				
+				</div>
+			</div>
+		</div>
+		<!-- 闃�闂� 寮圭獥 -->
+		<div class="m-pop" id="win_fm">
+			<div class="pop-bg"></div>
+			<div class="inner">
+				<div class="m-opts">
+					<div class="name">闃�闂�</div>
+					<div class="btns">
+						<a id="1" class="btn" style="background: linear-gradient(90deg,#2aaad9,#72c6f1);">鎵撳紑</a>
+						<a id="2" href="" class="btn" style="background: linear-gradient(90deg,#f36968,#fb9475);">鍏抽棴</a>
+					</div>
+					<div class="btns">
+						<a id="3" href="" class="btn" style="background: linear-gradient(90deg,#ec8c42,#ffb453);">鍏ㄥ紑</a>
+						<a id="4" href="" class="btn" style="background: linear-gradient(90deg,#188255,#379a71);">鍏ㄥ叧</a>
+					</div>
+					<div class="btns">
+						<a id="5" href="" class="btn" style="background: linear-gradient(90deg,#9768dc,#c170e3);">鍏呮爱</a>
+						<a id="6" href="" class="btn" style="background: linear-gradient(90deg,#188255,#379a71);">鍧囨爱</a>
+					</div>
+				</div>
+				<div class="close"><span class="mui-icon mui-icon-close"></span></div>
+			</div>
+		</div>
+	</body>
+	<script src="./js/mui.min.js"></script>
+	<script src="./js/jquery.js"></script>
+	<script src="js/lib.js"></script>
+	<script src="./js/admin/device-modeN2.js"></script>
+	<script type="text/javascript" charset="utf-8">
+		mui.init();
+
+		mui.plusReady(function() {
+			init();
+		})
+	</script>
+</html>
\ No newline at end of file
diff --git a/igds-app/index.html b/igds-app/index.html
index eeb7cf3..3e48efc 100644
--- a/igds-app/index.html
+++ b/igds-app/index.html
@@ -199,11 +199,12 @@
 		mui.plusReady(function() {
 			var user = JSON.parse(localStorage.getItem('user'));
 			data.tokenAuth = user.tokenAuth;
-			url = user.url + "/api-phone/v35/gateway";
+			url = user.url + "/api/phone/v35/gateway";
 
 			$("#cname").html(user.cname);
-			if (user.companyId == user.deptId) {
+			if (user.deptType == "00"||user.deptType == "10") {
 				data.data.companyId = user.companyId;
+				data.data.deptId = user.deptId
 				getListDept();
 			} else {
 				$("#deptName").html("鎵�鍦ㄥ簱鍖猴細" + user.deptName);
diff --git a/igds-app/js/admin/basic-depot.js b/igds-app/js/admin/basic-depot.js
index 989f47c..f39528a 100644
--- a/igds-app/js/admin/basic-depot.js
+++ b/igds-app/js/admin/basic-depot.js
@@ -15,7 +15,7 @@
 function init() {
 	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 = selectDeptId;
 	getData();
@@ -51,7 +51,7 @@
 	if(depotList && depotList.length > 0){
 		$.each(depotList, function(index, item) {
 			html += '<li><div class="con">';
-			html += '<div class="tit">浠撳簱鍚嶇О锛�<span>' + (item.name == null?"--":item.name) + '</span></div>';
+			html += '<div class="tit">浠撳簱鍚嶇О锛�<span>' + (item.depotName == null?"--":item.depotName) + '</span></div>';
 			html += '<div class="txt">';
 			html += '<div class="box"><div class="group type"><div class="desc">';
 			html += (item.depotTypeName == null?"--":item.depotTypeName) + '</div><div class="ort">浠撳簱绫诲瀷</div></div></div>';
diff --git a/igds-app/js/admin/basic-dept.js b/igds-app/js/admin/basic-dept.js
index d5bfb18..1c27d48 100644
--- a/igds-app/js/admin/basic-dept.js
+++ b/igds-app/js/admin/basic-dept.js
@@ -20,7 +20,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 = selectDeptId;
 	getData();
diff --git a/igds-app/js/admin/depot-list.js b/igds-app/js/admin/depot-list.js
index 4fdc9fa..1891c19 100644
--- a/igds-app/js/admin/depot-list.js
+++ b/igds-app/js/admin/depot-list.js
@@ -23,7 +23,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 = selectDeptId;
 	getData();
@@ -41,7 +41,6 @@
 		success: function(result) {
 			if (result.code == "0000") {
 				depotList = result.data;
-				// console.log(JSON.stringify(depotList))
 				renderDepotList();
 			} else {
 				mui.alert(result.msg, '鎻愮ず', ["纭畾"], function() {}, "div");
@@ -55,6 +54,7 @@
 
 //娓叉煋
 function renderDepotList() {
+
 	if (depotList && depotList.length > 0) {
 		var html = '';
 		$.each(depotList, function(index, item) {
@@ -73,7 +73,7 @@
 				html += '<img src="images/a9.png">';
 			}
 			
-			html += '</div><div class="txt">' + item.name + '</div>';
+			html += '</div><div class="txt">' + item.depotName + '</div>';
 
 			//鏍规嵁浠撳簱鐘舵�佹樉绀轰笉鍚岄鑹�
 			if(item.depotStatus == "01"){
@@ -116,9 +116,9 @@
 //鍔熻兘妯″潡璺宠浆
 mui(".mui-content").on("tap", ".mui-scroll-wrapper ul li a", function() {
 	var index = this.getAttribute("id");
-	var depotId = depotList[index].id;
+	var depotId = depotList[index].depotId;
 	var depotType = depotList[index].depotType;
-	var depotName = depotList[index].name;
+	var depotName = depotList[index].depotName;
 	var html = null;
 	//绮儏璇︾粏
 	if (tag == "grain") {
@@ -134,7 +134,7 @@
 	}
 	//姘旇皟鎿嶄綔
 	if (tag == "n2") {
-		html = "device-n2";
+		html = "device-modeN2";
 	}
 	//娓╂帶鎿嶄綔
 	if (tag == "temp") {
diff --git a/igds-app/js/admin/device-n2.js b/igds-app/js/admin/device-n2.js
index 4f84b24..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;
@@ -95,7 +97,6 @@
 
 //娓叉煋椤甸潰
 function renderDevice() {
-	console.log(JSON.stringify(deviceData))
 	var html = '';
 	if (deviceData) {
 		var deviceList = deviceData.listDevice
@@ -118,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>'
@@ -138,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>'
@@ -156,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>'
@@ -175,18 +179,19 @@
 			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>'
@@ -198,7 +203,6 @@
 		html += '<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d">鏆傛棤鏁版嵁</div></div>';
 		// html += '<div>1111</div>'
 	}
-	console.log(html)
 	$("#recordList").html(html);
 }
 
@@ -206,13 +210,32 @@
 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();
 });
 //鍏抽棴寮圭獥
diff --git a/igds-app/js/admin/device-temp.js b/igds-app/js/admin/device-temp.js
index de8011a..e5c1b10 100644
--- a/igds-app/js/admin/device-temp.js
+++ b/igds-app/js/admin/device-temp.js
@@ -9,6 +9,7 @@
 	"reqDateTime": new Date(),
 	"tokenAuth": "",
 	"data": {
+		"deviceId":"",
 		"deptId": "",
 		"depotId": "",
 		"type": "05",
@@ -37,7 +38,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;
@@ -122,37 +123,34 @@
 				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱姝i潰</div><ul class="ul-listmana1 ullisttf1">';
 				$.each(frontList, function(index, item) {
 					targetStatus = item.status
-					html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+					html += '<li><div class="con myfancy" deviceId="'+item.id+'" passCode="' + item.passCode + '" serId="' +
 						item.serId + '" targetStatus="' + item.status + '" name="' + item.name +
 						'" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
 					if (targetStatus == 'OPEN') {
 						html += '<div class="info out" style="background-image: url(images/e8.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					} else {
 						html += '<div class="info out" style="background-image: url(images/e9.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					}
-					html += '</div></div></li>'
-
 				})
 				html += '</ul></div>'
 			}
 			if (backList && backList.length > 0) {
+				console.log("backList")
 				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙嶉潰</div><ul class="ul-listmana1 ullisttf1">';
 				$.each(backList, function(index, item) {
 					targetStatus = item.status
-					html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+					html += '<li><div class="con myfancy" deviceId="'+item.id+'" passCode="' + item.passCode + '" serId="' +
 						item.serId + '" targetStatus="' + item.status + '" name="' + item.name +
 						'" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
 					if (targetStatus == 'OPEN') {
 						html += '<div class="info out" style="background-image: url(images/e8.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					} else {
 						html += '<div class="info out" style="background-image: url(images/e9.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					}
-					html += '</div></div></li>'
-
 				})
 				html += '</ul></div>'
 			}
@@ -160,37 +158,34 @@
 				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱宸︿晶闈�</div><ul class="ul-listmana1 ullisttf1">';
 				$.each(leftList, function(index, item) {
 					targetStatus = item.status
-					html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+					html += '<li><div class="con myfancy" deviceId="'+item.id+'" passCode="' + item.passCode + '" serId="' +
 						item.serId + '" targetStatus="' + item.status + '" name="' + item.name +
 						'" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
 					if (targetStatus == 'OPEN') {
 						html += '<div class="info out" style="background-image: url(images/e8.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					} else {
 						html += '<div class="info out" style="background-image: url(images/e9.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					}
-					html += '</div></div></li>'
-
 				})
 				html += '</ul></div>'
 			}
 			if (rightList && rightList.length > 0) {
+				console.log("rightList")
 				html += '<div class="m-tf"><div class="g-tittf1">浠撳簱鍙充晶闈�</div><ul class="ul-listmana1 ullisttf1">';
 				$.each(rightList, function(index, item) {
 					targetStatus = item.status
-					html += '<li><div class="con myfancy" passCode="' + item.passCode + '" serId="' +
+					html += '<li><div class="con myfancy" deviceId="'+item.id+'" passCode="' + item.passCode + '" serId="' +
 						item.serId + '" targetStatus="' + item.status + '" name="' + item.name +
 						'" data-win="#win_kt"><div class="pic pic2"><img src="images/e1.png"></div>';
 					if (targetStatus == 'OPEN') {
 						html += '<div class="info out" style="background-image: url(images/e8.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					} else {
 						html += '<div class="info out" style="background-image: url(images/e9.png);">' +
-							item.name + '</div>'
+							item.name + '</div></div></li>'
 					}
-					html += '</div></div></li>'
-
 				})
 				html += '</ul></div>'
 			}
@@ -231,7 +226,8 @@
 mui(".mui-scroll-wrapper").on("tap", ".m-tf ul li .con", function() {
 
 	targetStatus = this.getAttribute("targetStatus")
-	data.data.targetStatus = targetStatus
+	data.data.targetStatus = targetStatus;
+	console.log(targetStatus)
 	var html = '';
 	if (targetStatus == 'OPEN') {
 		document.getElementById("vibrationSwitch").classList.add('mui-active');
@@ -243,9 +239,11 @@
 		console.log("鍏�")
 	}
 
+	var deviceId = this.getAttribute("deviceId");
 	var passCode = this.getAttribute("passCode");
 	var serId = this.getAttribute("serId");
 	var name = this.getAttribute("name");
+	data.data.deviceId = deviceId
 	data.data.passCode = passCode;
 	data.data.serId = serId;
 	data.data.name = name;
diff --git a/igds-app/js/admin/device-verb.js b/igds-app/js/admin/device-verb.js
index 093e821..66ed039 100644
--- a/igds-app/js/admin/device-verb.js
+++ b/igds-app/js/admin/device-verb.js
@@ -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,15 +50,18 @@
 
 	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();
@@ -93,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)
@@ -104,231 +111,334 @@
 					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) {
+					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">';
-						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>'
+						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="' +
+						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>'
+						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">';
-						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>'
+						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 +
+							'" 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>'
+						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">';
-						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>'
+							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">';
-						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>'
+							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>'
 					}
 				})
@@ -336,9 +446,9 @@
 			}
 
 		} else {
-			html +=
-				'<div class="m-tf"><div class="g-tittf1" style="text-align: center;font-size: 20px;color:#dd524d">鏆傛棤鏁版嵁</div></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></div>';
@@ -349,6 +459,7 @@
 
 //璁惧鎿嶄綔璇锋眰
 function toControlDevice() {
+	console.log(JSON.stringify(data))
 	mui.ajax(url, {
 		type: "POST",
 		dataType: "json",
@@ -503,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();
 
diff --git a/igds-app/js/admin/es-detail.js b/igds-app/js/admin/es-detail.js
index 45bce06..cdfc843 100644
--- a/igds-app/js/admin/es-detail.js
+++ b/igds-app/js/admin/es-detail.js
@@ -18,7 +18,7 @@
 function init() {
 	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 = selectDeptId;
 	startTime = getDate(new Date());
diff --git a/igds-app/js/admin/es-read-meter.js b/igds-app/js/admin/es-read-meter.js
index 4d3dde2..3fb5887 100644
--- a/igds-app/js/admin/es-read-meter.js
+++ b/igds-app/js/admin/es-read-meter.js
@@ -15,7 +15,7 @@
 function init() {
 	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 = selectDeptId;
 	dateTime = getDate(new Date());
diff --git a/igds-app/js/admin/es-real-electric.js b/igds-app/js/admin/es-real-electric.js
index ed3f907..f16ca9f 100644
--- a/igds-app/js/admin/es-real-electric.js
+++ b/igds-app/js/admin/es-real-electric.js
@@ -14,7 +14,7 @@
 function init() {
 	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 = selectDeptId;
 	dateTime = getDate(new Date());
diff --git a/igds-app/js/admin/grain-detail.js b/igds-app/js/admin/grain-detail.js
index 91fb0bb..194057e 100644
--- a/igds-app/js/admin/grain-detail.js
+++ b/igds-app/js/admin/grain-detail.js
@@ -34,6 +34,7 @@
 function init() {
 	//鑾峰彇鍙傛暟
 	var curr = plus.webview.currentWebview();
+	console.log(JSON.stringify(curr))
 	depotType = curr.depotType;
 	depotId = curr.depotId;
 	depotName = curr.depotName;
@@ -43,7 +44,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 = selectDeptId;
 	data.data.depotId = depotId;
diff --git a/igds-app/js/admin/grain-gas.js b/igds-app/js/admin/grain-gas.js
index 777e9ae..fe871a1 100644
--- a/igds-app/js/admin/grain-gas.js
+++ b/igds-app/js/admin/grain-gas.js
@@ -27,7 +27,7 @@
 function init() {
 	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 = selectDeptId;
 	data0.tokenAuth = user.tokenAuth;
diff --git a/igds-app/js/admin/grain-history.js b/igds-app/js/admin/grain-history.js
index 475606d..b492358 100644
--- a/igds-app/js/admin/grain-history.js
+++ b/igds-app/js/admin/grain-history.js
@@ -33,7 +33,7 @@
 function init() {
 	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 = selectDeptId;
 	data0.tokenAuth = user.tokenAuth;
diff --git a/igds-app/js/admin/grain-pest.js b/igds-app/js/admin/grain-pest.js
index 68503e4..0cc4b30 100644
--- a/igds-app/js/admin/grain-pest.js
+++ b/igds-app/js/admin/grain-pest.js
@@ -27,7 +27,7 @@
 function init() {
 	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 = selectDeptId;
 	data0.tokenAuth = user.tokenAuth;
diff --git a/igds-app/js/admin/index.js b/igds-app/js/admin/index.js
index 9b8e9c7..17f7efb 100644
--- a/igds-app/js/admin/index.js
+++ b/igds-app/js/admin/index.js
@@ -8,7 +8,8 @@
 	"reqDateTime": new Date(),
 	"tokenAuth": "",
 	"data": {
-		"companyId": ""
+		"companyId": "",
+		"deptId":""
 	}
 };
 
@@ -33,8 +34,8 @@
 	mui('.mui-off-canvas-wrap').offCanvas().toggle();
 	var id = this.getAttribute("id");
 	var dept = listDept[id];
-	$("#deptName").html("鎵�鍦ㄥ簱鍖猴細" + dept.name);
-	localStorage.setItem('selectDeptId', JSON.stringify(dept.id));
+	$("#deptName").html("鎵�鍦ㄥ簱鍖猴細" + dept.deptName);
+	localStorage.setItem('selectDeptId', JSON.stringify(dept.deptId));
 });
 
 //娓叉煋鍒嗗簱鍒楄〃
@@ -43,7 +44,7 @@
 		var html = '';
 		$.each(listDept, function(index, item) {
 			html += '<li><a id="' + index + '" href="" class="link">';
-			html += '<span class="t">' + item.name + '</span>';
+			html += '<span class="t">' + item.deptName + '</span>';
 			html += '<span class="mui-icon mui-icon-arrowright"></span>';
 			html += '</a></li>';
 		})
@@ -53,6 +54,8 @@
 
 //鑾峰彇搴撳尯鍒楄〃
 function getListDept() {
+	console.log(url)
+	console.log(JSON.stringify(data.data))
 	//璇锋眰
 	mui.ajax(url, {
 		type: "POST",
diff --git a/igds-app/js/admin/inout-in-handle-list.js b/igds-app/js/admin/inout-in-handle-list.js
index bdfa53f..c7e9aaa 100644
--- a/igds-app/js/admin/inout-in-handle-list.js
+++ b/igds-app/js/admin/inout-in-handle-list.js
@@ -28,7 +28,7 @@
 function init() {
 	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;
 	data1.tokenAuth = user.tokenAuth;
 	data.data.deptId = selectDeptId;
diff --git a/igds-app/js/admin/inout-in-handle.js b/igds-app/js/admin/inout-in-handle.js
index c2a2043..423d85b 100644
--- a/igds-app/js/admin/inout-in-handle.js
+++ b/igds-app/js/admin/inout-in-handle.js
@@ -41,8 +41,8 @@
 
 	var user = JSON.parse(localStorage.getItem('user'));
 	var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
-	url = user.url + "/api-phone/v35/gateway";
-	uploadUrl = user.url + "/api-phone/v35/upload-img";
+	url = user.url + "/api/phone/v35/gateway";
+	uploadUrl = user.url + "/api/phone/v35/upload-img";
 	data.tokenAuth = user.tokenAuth;
 	data1.tokenAuth = user.tokenAuth;
 	data1.data.handleUser = user.cname;
diff --git a/igds-app/js/admin/inout-in-record.js b/igds-app/js/admin/inout-in-record.js
index 283d619..914df64 100644
--- a/igds-app/js/admin/inout-in-record.js
+++ b/igds-app/js/admin/inout-in-record.js
@@ -17,7 +17,7 @@
 function init() {
 	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 = selectDeptId;
 
diff --git a/igds-app/js/admin/inout-in-register.js b/igds-app/js/admin/inout-in-register.js
index bb28c6e..8f35b7a 100644
--- a/igds-app/js/admin/inout-in-register.js
+++ b/igds-app/js/admin/inout-in-register.js
@@ -19,7 +19,7 @@
 function init() {
 	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 = selectDeptId;
 }
diff --git a/igds-app/js/admin/inout-out-handle-list.js b/igds-app/js/admin/inout-out-handle-list.js
index b776db7..f503814 100644
--- a/igds-app/js/admin/inout-out-handle-list.js
+++ b/igds-app/js/admin/inout-out-handle-list.js
@@ -27,7 +27,7 @@
 function init() {
 	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;
 	data1.tokenAuth = user.tokenAuth;
 	data.data.deptId = selectDeptId;
diff --git a/igds-app/js/admin/inout-out-handle.js b/igds-app/js/admin/inout-out-handle.js
index d46e298..9da55a6 100644
--- a/igds-app/js/admin/inout-out-handle.js
+++ b/igds-app/js/admin/inout-out-handle.js
@@ -41,8 +41,8 @@
 
 	var user = JSON.parse(localStorage.getItem('user'));
 	var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
-	url = user.url + "/api-phone/v35/gateway";
-	uploadUrl = user.url + "/api-phone/v35/upload-img";
+	url = user.url + "/api/phone/v35/gateway";
+	uploadUrl = user.url + "/api/phone/v35/upload-img";
 	data.tokenAuth = user.tokenAuth;
 	data1.tokenAuth = user.tokenAuth;
 	data1.data.handleUser = user.cname;
diff --git a/igds-app/js/admin/inout-out-record.js b/igds-app/js/admin/inout-out-record.js
index c34aa0d..23272f7 100644
--- a/igds-app/js/admin/inout-out-record.js
+++ b/igds-app/js/admin/inout-out-record.js
@@ -17,7 +17,7 @@
 function init() {
 	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 = selectDeptId;
 	
diff --git a/igds-app/js/admin/inout-out-register.js b/igds-app/js/admin/inout-out-register.js
index 946170e..c575f98 100644
--- a/igds-app/js/admin/inout-out-register.js
+++ b/igds-app/js/admin/inout-out-register.js
@@ -19,7 +19,7 @@
 function init() {
 	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 = selectDeptId;
 }
diff --git a/igds-app/js/admin/inout-real.js b/igds-app/js/admin/inout-real.js
index 3703003..ee1e018 100644
--- a/igds-app/js/admin/inout-real.js
+++ b/igds-app/js/admin/inout-real.js
@@ -16,7 +16,7 @@
 function init() {
 	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 = selectDeptId;
 
diff --git a/igds-app/js/admin/login.js b/igds-app/js/admin/login.js
index cdb0338..4bdb90d 100644
--- a/igds-app/js/admin/login.js
+++ b/igds-app/js/admin/login.js
@@ -71,10 +71,10 @@
 	//璁剧疆璇锋眰鍙�
 	data.data.username = username;
 	data.data.password = password;
-    console.log(url + "/api-phone/v35/login");
+    console.log(url + "/api/phone/v35/login");
     console.log(JSON.stringify(data));
 	//鍙戦�佺櫥闄嗚姹�
-	mui.ajax(url + "/api-phone/v35/login", {
+	mui.ajax(url + "/api/phone/v35/login", {
 		type: "POST",
 		dataType: "json",
 		crossDomain: true,
@@ -97,7 +97,8 @@
 					"tokenAuth": result.data.tokenAuth,
 					"companyId": result.data.companyId,
 					"deptId": result.data.deptId,
-					"deptName": result.data.deptName
+					"deptName": result.data.deptName,
+					"deptType":result.data.type,
 				};
 				localStorage.setItem('user', JSON.stringify(regInfo));
 				localStorage.removeItem("selectDeptId");
diff --git a/igds-app/js/admin/security-patrol.js b/igds-app/js/admin/security-patrol.js
index d03d23e..accbd4f 100644
--- a/igds-app/js/admin/security-patrol.js
+++ b/igds-app/js/admin/security-patrol.js
@@ -48,8 +48,8 @@
 function init() {
 	var user = JSON.parse(localStorage.getItem('user'));
 	var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
-	url = user.url + "/api-phone/v35/gateway";
-	uploadUrl = user.url + "/api-phone/v35/upload-img"
+	url = user.url + "/api/phone/v35/gateway";
+	uploadUrl = user.url + "/api/phone/v35/upload-img"
 	data.tokenAuth = user.tokenAuth;
 	data1.tokenAuth = user.tokenAuth;
 	data1.data.userName = user.cname;
diff --git a/igds-app/js/admin/security-video.js b/igds-app/js/admin/security-video.js
index 4f3e1c7..e24ad2f 100644
--- a/igds-app/js/admin/security-video.js
+++ b/igds-app/js/admin/security-video.js
@@ -28,7 +28,7 @@
 	data.tokenAuth = user.tokenAuth;
 	data1.tokenAuth = user.tokenAuth;
 	data.data.deptId = selectDeptId;
-	url = user.url + "/api-phone/v35/gateway";
+	url = user.url + "/api/phone/v35/gateway";
 
 	getVideoList();
 
@@ -140,11 +140,13 @@
 		success: function(result) {
 			if (result.code == "0000") {
 				playData = result.data;
-				console.log(JSON.stringify(playData))
-				toVideo(playData.playAddr);
-			} else {
+				// toVideo(playData.playAddr);
 				// toVideo("http://player.alicdn.com/video/aliyunmedia.mp4");
-				toVideo('')
+				toVideo("http://192.168.1.62:8889/zlm/rtp/gb_play_41010200492000000001_34020000001310000001.flv");
+				
+			} else {
+				toVideo("http://192.168.1.62:8889/zlm/rtp/gb_play_41010200492000000001_34020000001310000001.flv");
+				// toVideo('')
 				mui.alert(result.msg, '鎻愮ず', ["纭畾"], function() {}, "div");
 			}
 		},
@@ -155,15 +157,23 @@
 	})
 }
 
+// function toVideo(playAddr) {
+// 	var html = '';
+// 	html += '<video id="mainvideo" src="' + playAddr +
+// 		'" poster="images/pos1.png" class="video" webkit-playsinline="true" playsinline="true" autoplay controls></video>'
+// 	$("#toVideo").html(html);
+// }
 function toVideo(playAddr) {
-	var html = '';
-	html += '<video src="' + playAddr +
-		'" poster="images/pos1.png" class="video" webkit-playsinline="true" playsinline="true" controls></video>'
-	$("#toVideo").html(html);
-}
+	var html = "";
+	//鍏抽棴杞湀绛夊緟妗�
+	html = '<easy-player id="easyPlayer" video-url="' + playAddr +
+		'" live="true" show-custom-button="true" auto-play="true" muted="true"></easy-player>';
+	$('#toVideo').html(html);
+} 
+
 
 mui('.mui-scroll-wrapper').scroll({
-	indicators: false, //鏄惁鏄剧ず婊氬姩鏉�
+	indicators: true, //鏄惁鏄剧ず婊氬姩鏉�
 	deceleration: 0.0006, //闃诲凹绯绘暟,绯绘暟瓒婂皬婊戝姩瓒婄伒鏁�
 	bounce: false, //鏄惁鍚敤鍥炲脊
 	deceleration: 0.0005 //flick 鍑忛�熺郴鏁帮紝绯绘暟瓒婂ぇ锛屾粴鍔ㄩ�熷害瓒婃參锛屾粴鍔ㄨ窛绂昏秺灏忥紝榛樿鍊�0.0006
diff --git a/igds-app/js/admin/warn-list.js b/igds-app/js/admin/warn-list.js
index 34116fa..ec009c8 100644
--- a/igds-app/js/admin/warn-list.js
+++ b/igds-app/js/admin/warn-list.js
@@ -33,7 +33,7 @@
 	dataPop.tokenAuth = user.tokenAuth;
 	data.data.deptId = selectDeptId;
 	dataPop.data.completeUser = user.cname
-	url = user.url + "/api-phone/v35/gateway";
+	url = user.url + "/api/phone/v35/gateway";
 
 	dateTime = getDate(new Date())
 	document.getElementById("date").value = dateTime
@@ -156,14 +156,20 @@
 				'</div><div class="ort">浠撳簱鍚嶇О</div></div></div>';
 			if (item.level == '01') {
 				html +=
-					'<div class="box"><div class="group level-2"><div class="desc">楂樼骇</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
-			}
-			if (item.level == '02') {
+					'<div class="box"><div class="group level-2"><div class="desc">涓�绾ч璀�</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
+			}else if (item.level == '02') {
 				html +=
-					'<div class="box"><div class="group level-1"><div class="desc">涓骇</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
+					'<div class="box"><div class="group level-1"><div class="desc">浜岀骇棰勮</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
+			}else if(item.level == '03'){
+				html +=
+					'<div class="box"><div class="group level-1"><div class="desc">涓夌骇棰勮</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
+			}else {
+				html +=
+					'<div class="box"><div class="group level-1"><div class="desc">--</div><div class="ort">璀﹀憡绾у埆</div></div></div></div>';
 			}
 
-			html += '<div class="tit coation">璀﹀憡鍐呭: <span>' + item.info + '</span></div>';
+			html += '<div class="tit coation">璀﹀憡鍐呭: <span>' + (item.info == null ||
+					item.info == "" ? "......" : item.info)+ '</span></div>';
 			html += '<div class="time">' + item.time + '</div></div></li>';
 		})
 	} else {
diff --git a/igds-app/js/admin/work-apply.js b/igds-app/js/admin/work-apply.js
index 20daf74..0181b08 100644
--- a/igds-app/js/admin/work-apply.js
+++ b/igds-app/js/admin/work-apply.js
@@ -78,7 +78,7 @@
 function init() {
 	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;
 	data1.tokenAuth = user.tokenAuth;
 	data2.tokenAuth = user.tokenAuth;
diff --git a/igds-app/js/admin/work-audit.js b/igds-app/js/admin/work-audit.js
index fa16475..3058289 100644
--- a/igds-app/js/admin/work-audit.js
+++ b/igds-app/js/admin/work-audit.js
@@ -27,7 +27,7 @@
 function init() {
 	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;
 	data1.tokenAuth = user.tokenAuth;
 	data.data.deptId = selectDeptId;
diff --git a/igds-app/js/admin/work-record.js b/igds-app/js/admin/work-record.js
index acc668a..5136efd 100644
--- a/igds-app/js/admin/work-record.js
+++ b/igds-app/js/admin/work-record.js
@@ -14,7 +14,7 @@
 
 function init() {
 	var user = JSON.parse(localStorage.getItem('user'));
-	url = user.url + "/api-phone/v35/gateway";
+	url = user.url + "/api/phone/v35/gateway";
 	data.tokenAuth = user.tokenAuth;
 	data.data.userName = user.username;
 	console.log(JSON.stringify(data.data),"work-record")
diff --git a/igds-app/security-video.html b/igds-app/security-video.html
index 184cfc5..813a840 100644
--- a/igds-app/security-video.html
+++ b/igds-app/security-video.html
@@ -28,7 +28,8 @@
 							<video src="" poster="images/pos1.png"
 								class="video" webkit-playsinline="true" playsinline="true" controls></video>
 						</div>
-						<ul class="ul-locb1" id="recordList">
+						<ul class="ul-locb1" id="recordList"></ul>
+						
 							<!-- <li>
 								<a onclick="getVideo(1,1)" class="con" style="background-image: url(images/icons/g-i15.png);">
 									<div class="left">
@@ -128,8 +129,7 @@
 									<div class="right"><span class="mui-icon  mui-icon-forward"></span></div>
 								</a>
 							</li>
-						 -->
-						</ul>
+						</ul> -->
 					</div>
 				</div>
 			</div>
@@ -138,6 +138,7 @@
 	<script src="./js/mui.min.js"></script>
 	<script src="./js/jquery.js"></script>
 	<script src="./js/admin/security-video.js"></script>
+	<script src="./js/EasyPlayer-element.min.js"></script>
 	<script type="text/javascript" charset="utf-8">
 		mui.init();
 		mui.plusReady(function() {

--
Gitblit v1.9.3