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