From ca8f5a8f133e7f5b00b9d35ff6d15720804569af Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期三, 31 一月 2024 10:15:32 +0800
Subject: [PATCH] Merge branch 'ryzhwcs' of http://47.97.1.152:5880/r/zy-wcs into ryzhwcs

---
 src/main/webapp/static/wcs/js/console.js |  108 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 93 insertions(+), 15 deletions(-)

diff --git a/src/main/webapp/static/wcs/js/console.js b/src/main/webapp/static/wcs/js/console.js
index 71073e8..3787624 100644
--- a/src/main/webapp/static/wcs/js/console.js
+++ b/src/main/webapp/static/wcs/js/console.js
@@ -40,10 +40,16 @@
             }
         }else {
             bNum = minBayNo
+            let hiddenArr = [];
+            if (rackss[i].hiddenArr != undefined) {
+                hiddenArr = rackss[i].hiddenArr
+            }
             for (let j = 0; j < bLen; j++) {
-
-                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
-                bays = bays + bay
+                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>";
+                if (hiddenArr.indexOf(bNum) != -1) {
+                    bay = "<button class='item' style='width: "+ bayWidth +"px;visibility: hidden'>" + bNum + "</button>";
+                }
+                bays = bays + bay;
                 bNum = bNum + minBayNo;
             }
         }
@@ -57,17 +63,17 @@
         racks = racks + rack
         // getCrnInfo(minBayNo);
     }
-    // 璐ф灦鎻忚堪
-    for (let i = 0;i < rackDescss.length;i++) {
-        rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id +
-            "'style='width:"+ rackDescss[i].width +
-            "px;height: "+ rackDescss[i].height+
-            "px;line-height: "+ rackDescss[i].height+
-            "px;top: "+ rackDescss[i].top +
-            "px;left: "+ rackDescss[i].left +
-            "px'>" + rackDescss[i].text + "</div>"
-        rackDescs = rackDescs + rackDesc
-    }
+    // // 璐ф灦鎻忚堪
+    // for (let i = 0;i < rackDescss.length;i++) {
+    //     rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id +
+    //         "'style='width:"+ rackDescss[i].width +
+    //         "px;height: "+ rackDescss[i].height+
+    //         "px;line-height: "+ rackDescss[i].height+
+    //         "px;top: "+ rackDescss[i].top +
+    //         "px;left: "+ rackDescss[i].left +
+    //         "px'>" + rackDescss[i].text + "</div>"
+    //     rackDescs = rackDescs + rackDesc
+    // }
     // 鍫嗗灈鏈哄拰鍦拌建
     for (let i = 0;i < crnss.length;i++) {
         if (crnss[i].type == "crane") {
@@ -148,4 +154,76 @@
     $("#line-total").empty()
     $("#line-total").html(total[e])
     // listenChange();
-}
\ No newline at end of file
+}
+
+
+layui.config({
+    base: baseUrl + "/static/wms/layui/lay/modules/"
+}).use(['table', 'form'], function () {
+    var table = layui.table;
+    var $ = layui.jquery;
+    var cache;
+
+    // 鏁版嵁娓叉煋
+    tableIns = table.render({
+        elem: '#deviceInfo',
+        headers: {token: localStorage.getItem('token')},
+        url: baseUrl + '/console/deviceInfo',
+        page: false,
+        limit: 16,
+        limits: [16, 30, 50, 100, 200, 500],
+        even: true,
+        cellMinWidth: 50,
+        cols: [[
+            {field: 'device', align: 'center', title: '璁惧'}
+            , {field: 'deviceId', align: 'center', title: '缂栧彿'}
+            , {field: 'battery', align: 'center', title: '鐢甸噺'}
+            , {field: 'error', align: 'center', title: '寮傚父', templet: '#errorTpl'}
+            , {field: 'status', align: 'center', title: '鐘舵��', width: 150}
+        ]],
+        request: {
+            pageName: 'curr',
+            pageSize: 'limit'
+        },
+        parseData: function (res) {
+            return {
+                'code': res.code,
+                'msg': res.msg,
+                'count': res.data.total,
+                'data': res.data.records
+            }
+        },
+        response: {
+            statusCode: 200
+        },
+        done: function (res, curr, count) {
+            $(".layui-table-tool").hide()
+            $(".layui-table-view").css({"margin":"0px"})
+            $(".layui-table-box").css({"padding-bottom":"0px"})
+
+            cache = table.cache['deviceInfo'];
+        }
+    });
+
+    setInterval(() => {
+        tableReload()
+    },10000)
+
+    function tableReload() {
+        $.ajax({
+            url: baseUrl + "/console/deviceInfo",
+            headers: {'token': localStorage.getItem('token')},
+            contentType: 'application/json;charset=UTF-8',
+            method: 'GET',
+            traditional: true,
+            success: function (res) {
+                cache = res.data.records
+                table.reload('deviceInfo',{
+                    data: cache
+                })
+            }
+        })
+    }
+
+});
+

--
Gitblit v1.9.1