From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 21 十二月 2024 18:40:43 +0800
Subject: [PATCH] 新建德森项目分支

---
 zy-asrs-openapi/src/main/webapp/static/js/console.js |  360 ++++++++++++++++++++++++++++++------------------------------
 1 files changed, 180 insertions(+), 180 deletions(-)

diff --git a/zy-asrs-openapi/src/main/webapp/static/js/console.js b/zy-asrs-openapi/src/main/webapp/static/js/console.js
index f731681..e715f50 100644
--- a/zy-asrs-openapi/src/main/webapp/static/js/console.js
+++ b/zy-asrs-openapi/src/main/webapp/static/js/console.js
@@ -1,181 +1,181 @@
-// 搴撲綅鍥�
-let total = [],
-    rack = '',
-    racks = '',
-    rackDesc = '',
-    rackDescs = '',
-    crn = '',
-    crns = '',
-    track = '',
-    tracks = '',
-    stn = '',
-    stns = '',
-    stnArr = [],
-    floorBtn = '',
-    floorBtns = '',
-    floorBtnss = '',
-    floorInfo='';  // 搴撳尯淇℃伅
-let rackss = mapInfo.racks,
-    rackDescss = mapInfo.rackDescs,
-    crnss = mapInfo.crns,
-    areas = mapInfo.areas[0].floors,
-    floorId;
-function getMap() {
-    // 璐ф灦
-    for (let i = 0;i < rackss.length;i++) {
-        let bay ='' // 鍗曚釜搴撲綅
-        let bays = '' // 搴撲綅闆嗗悎
-        let maxBayNo = rackss[i].maxBayNo // 鏈�澶у簱浣嶅彿
-        let minBayNo = rackss[i].minBayNo // 鏈�灏忓簱浣嶅彿
-        let bLen
-        let interval // 闂撮殧鏁�
-
-        if (maxBayNo<35) {
-            interval = 1
-            bLen = maxBayNo / interval // 搴撲綅涓暟
-        } else {
-            interval = 2
-            bLen = maxBayNo / interval // 搴撲綅涓暟
-        }
-        let bayWidth // 鍗曚釜搴撲綅瀹藉害
-        let bNum // 搴撲綅鍙风爜
-
-        if (minBayNo % 2 == 0) { // 浠�2寮�濮�
-            if(interval == 1) {
-                bLen = bLen - 1
-            } else if (interval == 2) {
-                if (maxBayNo % 2 == 0) { // 鍋舵暟
-                    bLen = bLen
-                } else { // 濂囨暟
-                    maxBayNo = maxBayNo + 1
-                    bLen = maxBayNo / interval // 搴撲綅涓暟
-                }
-            }
-        } else { // 浠�1寮�濮�
-            if(interval == 1) {
-                bLen = bLen
-            } else if (interval == 2) {
-                if (maxBayNo % 2 == 0) { // 鍋舵暟
-                    bLen = bLen
-                } else { // 濂囨暟
-                    bLen = bLen + 1
-                }
-            }
-        }
-        bayWidth = rackss[i].width / bLen
-        // hpPosition 0 琛ㄧず璐ф灦搴忓彿 宸�->鍙� 1 琛ㄧず璐ф灦搴忓彿 宸�<-鍙�
-        if (mapInfo.hpPosition == 1) {
-            bNum = maxBayNo
-            for (let j = bLen; j > 0; j--) {
-                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
-                bays = bays + bay
-                bNum = bNum - interval;
-            }
-        }else {
-            bNum = minBayNo
-            for (let j = 0; j < bLen; j++) {
-                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
-                bays = bays + bay
-                bNum = bNum + interval;
-            }
-        }
-
-        rack = "<div class='rack' id='" + rackss[i].id +
-            "'style='width:"+ rackss[i].width +
-            "px;height: "+ rackss[i].height+
-            "px;top: "+ rackss[i].top +
-            "px;left: "+ rackss[i].left +
-            "px'>" + bays + "</div>"
-        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 < crnss.length;i++) {
-        if (crnss[i].type == "crane") {
-            crn = "<div class='machine' id='" + crnss[i].id +
-                "'style='width:"+ crnss[i].width +
-                "px;height: "+ crnss[i].height+
-                "px;top: "+ crnss[i].top +
-                "px;left: "+ crnss[i].left +
-                "px'></div>"
-            crns = crns + crn
-        } else {
-            track = "<div class='track' id='" + crnss[i].id +
-                "'style='width:"+ crnss[i].width +
-                "px;height: "+ crnss[i].height+
-                "px;top: "+ crnss[i].top +
-                "px;left: "+ crnss[i].left +
-                "px'>" + crnss[i].text + "</div>"
-            tracks = tracks + track
-        }
-    }
-    // 妤煎眰
-    for (let i = 0; i < areas.length;i++) {
-
-        let stnss = areas[i].stns
-        let floor = areas[i].text
-        floorId = areas[i].id
-        var position = (i+1)*100
-        floorBtn =
-            "<button class='floorBtn btn-16' onclick='changFloor("+i+")' style='top: "+position+"px;'>" + floor +"</button>"
-        if (mapInfo.areas[0].floors.length == 1) {
-            floorBtnss = ''
-        } else {
-            floorBtnss =  floorBtnss + floorBtn
-        }
-        // 姣忓眰鐨� 杈撻�佺嚎绔欑偣
-        var index = i
-        var n = 1
-        stnArr[index] = ''
-        total[index] = ''
-        for (let j = 0; j < stnss.length; j++) {
-            if (stnss[j].type == "stn") {
-                stn = "<div class='site' id='" + stnss[j].id +
-                    "'style='width:"+ stnss[j].width +
-                    "px;height: "+ stnss[j].height+
-                    "px;line-height: "+ stnss[j].height+
-                    "px;top: "+ stnss[j].top +
-                    "px;left: "+ stnss[j].left +
-                    "px'>" + stnss[j].text + "</div>"
-                stnArr[i] = stnArr[i] + stn
-                total[i] = n++
-            } else if(stnss[j].type == "track"){
-                stn = "<div class='track' id='" + stnss[j].id +
-                    "'style='width:"+ stnss[j].width +
-                    "px;height: "+ stnss[j].height+
-                    "px;line-height: "+ stnss[j].height+
-                    "px;top: "+ stnss[j].top +
-                    "px;left: "+ stnss[j].left +
-                    "px'>" + stnss[j].text  + "</div>"
-                stnArr[i] = stnArr[i] + stn
-            }
-
-        }
-
-    }
-    floorInfo = racks + rackDescs + tracks + crns + stnArr[0] + floorBtnss
-
-    $(".main-part").append(floorInfo)
-    $("#line-total").html(total[0])
-    // listenChange();
-
-}
-function changFloor(e) {
-    $(".main-part").empty()  // 娓呯┖鑺傜偣
-    floorInfo = racks  + stnArr[e] +rackDescs + crns + tracks + floorBtnss
-    $(".main-part").append(floorInfo)
-    $("#line-total").empty()
-    $("#line-total").html(total[e])
-    // listenChange();
+// 搴撲綅鍥�
+let total = [],
+    rack = '',
+    racks = '',
+    rackDesc = '',
+    rackDescs = '',
+    crn = '',
+    crns = '',
+    track = '',
+    tracks = '',
+    stn = '',
+    stns = '',
+    stnArr = [],
+    floorBtn = '',
+    floorBtns = '',
+    floorBtnss = '',
+    floorInfo='';  // 搴撳尯淇℃伅
+let rackss = mapInfo.racks,
+    rackDescss = mapInfo.rackDescs,
+    crnss = mapInfo.crns,
+    areas = mapInfo.areas[0].floors,
+    floorId;
+function getMap() {
+    // 璐ф灦
+    for (let i = 0;i < rackss.length;i++) {
+        let bay ='' // 鍗曚釜搴撲綅
+        let bays = '' // 搴撲綅闆嗗悎
+        let maxBayNo = rackss[i].maxBayNo // 鏈�澶у簱浣嶅彿
+        let minBayNo = rackss[i].minBayNo // 鏈�灏忓簱浣嶅彿
+        let bLen
+        let interval // 闂撮殧鏁�
+
+        if (maxBayNo<35) {
+            interval = 1
+            bLen = maxBayNo / interval // 搴撲綅涓暟
+        } else {
+            interval = 2
+            bLen = maxBayNo / interval // 搴撲綅涓暟
+        }
+        let bayWidth // 鍗曚釜搴撲綅瀹藉害
+        let bNum // 搴撲綅鍙风爜
+
+        if (minBayNo % 2 == 0) { // 浠�2寮�濮�
+            if(interval == 1) {
+                bLen = bLen - 1
+            } else if (interval == 2) {
+                if (maxBayNo % 2 == 0) { // 鍋舵暟
+                    bLen = bLen
+                } else { // 濂囨暟
+                    maxBayNo = maxBayNo + 1
+                    bLen = maxBayNo / interval // 搴撲綅涓暟
+                }
+            }
+        } else { // 浠�1寮�濮�
+            if(interval == 1) {
+                bLen = bLen
+            } else if (interval == 2) {
+                if (maxBayNo % 2 == 0) { // 鍋舵暟
+                    bLen = bLen
+                } else { // 濂囨暟
+                    bLen = bLen + 1
+                }
+            }
+        }
+        bayWidth = rackss[i].width / bLen
+        // hpPosition 0 琛ㄧず璐ф灦搴忓彿 宸�->鍙� 1 琛ㄧず璐ф灦搴忓彿 宸�<-鍙�
+        if (mapInfo.hpPosition == 1) {
+            bNum = maxBayNo
+            for (let j = bLen; j > 0; j--) {
+                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
+                bays = bays + bay
+                bNum = bNum - interval;
+            }
+        }else {
+            bNum = minBayNo
+            for (let j = 0; j < bLen; j++) {
+                bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"
+                bays = bays + bay
+                bNum = bNum + interval;
+            }
+        }
+
+        rack = "<div class='rack' id='" + rackss[i].id +
+            "'style='width:"+ rackss[i].width +
+            "px;height: "+ rackss[i].height+
+            "px;top: "+ rackss[i].top +
+            "px;left: "+ rackss[i].left +
+            "px'>" + bays + "</div>"
+        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 < crnss.length;i++) {
+        if (crnss[i].type == "crane") {
+            crn = "<div class='machine' id='" + crnss[i].id +
+                "'style='width:"+ crnss[i].width +
+                "px;height: "+ crnss[i].height+
+                "px;top: "+ crnss[i].top +
+                "px;left: "+ crnss[i].left +
+                "px'></div>"
+            crns = crns + crn
+        } else {
+            track = "<div class='track' id='" + crnss[i].id +
+                "'style='width:"+ crnss[i].width +
+                "px;height: "+ crnss[i].height+
+                "px;top: "+ crnss[i].top +
+                "px;left: "+ crnss[i].left +
+                "px'>" + crnss[i].text + "</div>"
+            tracks = tracks + track
+        }
+    }
+    // 妤煎眰
+    for (let i = 0; i < areas.length;i++) {
+
+        let stnss = areas[i].stns
+        let floor = areas[i].text
+        floorId = areas[i].id
+        var position = (i+1)*100
+        floorBtn =
+            "<button class='floorBtn btn-16' onclick='changFloor("+i+")' style='top: "+position+"px;'>" + floor +"</button>"
+        if (mapInfo.areas[0].floors.length == 1) {
+            floorBtnss = ''
+        } else {
+            floorBtnss =  floorBtnss + floorBtn
+        }
+        // 姣忓眰鐨� 杈撻�佺嚎绔欑偣
+        var index = i
+        var n = 1
+        stnArr[index] = ''
+        total[index] = ''
+        for (let j = 0; j < stnss.length; j++) {
+            if (stnss[j].type == "stn") {
+                stn = "<div class='site' id='" + stnss[j].id +
+                    "'style='width:"+ stnss[j].width +
+                    "px;height: "+ stnss[j].height+
+                    "px;line-height: "+ stnss[j].height+
+                    "px;top: "+ stnss[j].top +
+                    "px;left: "+ stnss[j].left +
+                    "px'>" + stnss[j].text + "</div>"
+                stnArr[i] = stnArr[i] + stn
+                total[i] = n++
+            } else if(stnss[j].type == "track"){
+                stn = "<div class='track' id='" + stnss[j].id +
+                    "'style='width:"+ stnss[j].width +
+                    "px;height: "+ stnss[j].height+
+                    "px;line-height: "+ stnss[j].height+
+                    "px;top: "+ stnss[j].top +
+                    "px;left: "+ stnss[j].left +
+                    "px'>" + stnss[j].text  + "</div>"
+                stnArr[i] = stnArr[i] + stn
+            }
+
+        }
+
+    }
+    floorInfo = racks + rackDescs + tracks + crns + stnArr[0] + floorBtnss
+
+    $(".main-part").append(floorInfo)
+    $("#line-total").html(total[0])
+    // listenChange();
+
+}
+function changFloor(e) {
+    $(".main-part").empty()  // 娓呯┖鑺傜偣
+    floorInfo = racks  + stnArr[e] +rackDescs + crns + tracks + floorBtnss
+    $(".main-part").append(floorInfo)
+    $("#line-total").empty()
+    $("#line-total").html(total[e])
+    // listenChange();
 }
\ No newline at end of file

--
Gitblit v1.9.1