From 57a7240d24ce7e6e07e704a7b82916a1c8a93c9b Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期四, 26 五月 2022 14:04:34 +0800
Subject: [PATCH] Merge branch 'klswcs2' of http://47.97.1.152:5880/r/zy-wcs into klswcs2

---
 src/main/webapp/views/render.js |  383 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 376 insertions(+), 7 deletions(-)

diff --git a/src/main/webapp/views/render.js b/src/main/webapp/views/render.js
index 0c7fcd8..de3b851 100644
--- a/src/main/webapp/views/render.js
+++ b/src/main/webapp/views/render.js
@@ -1,4 +1,4 @@
-data = {
+firstFloor = {
     "mapName": "鍏嬪姵鏂帥鑿瞁CS",
     "rackCount": 12,
     "crnCount": 3,
@@ -529,15 +529,384 @@
 }
 
 // 搴撲綅鍥�
+newData = {
+    "mapName": "WCS_test",
+    "rackCount": 12,
+    "crnCount": 3,
+    "stbCount": 9,
+    "hpPosition": 1,
+    "minBayNo": 2,
+    "floors": 2,
+    "floor": 1,
+    "racks": [
+        {
+        "type": "rack",
+        "id": "rack12",
+        "top": 646,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack11",
+        "top": 613,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack10",
+        "top": 516,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack9",
+        "top": 483,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack8",
+        "top": 451,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack7",
+        "top": 418,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack6",
+        "top": 323,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack5",
+        "top": 290,
+        "left": 324,
+        "width": 887,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 52
+    },
+        {
+        "type": "rack",
+        "id": "rack3",
+        "top": 225,
+        "left": 188,
+        "width": 1023,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 60
+    },
+        {
+        "type": "rack",
+        "id": "rack1",
+        "top": 97,
+        "left": 188,
+        "width": 1023,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 60
+    },
+        {
+        "type": "rack",
+        "id": "rack4",
+        "top": 257,
+        "left": 188,
+        "width": 1023,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 60
+    },
+        {
+        "type": "rack",
+        "id": "rack2",
+        "top": 129,
+        "left": 188,
+        "width": 1023,
+        "height": 30,
+        "minBayNo": 2,
+        "maxBayNo": 60
+    }],
+    "rackDescs": [{
+        "type": "rackDescs",
+        "id": "lb_desc12",
+        "text": "#12",
+        "top": 646,
+        "left": 260,
+        "width": 47,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc11",
+        "text": "#11",
+        "top": 618,
+        "left": 260,
+        "width": 44,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc10",
+        "text": "#10",
+        "top": 516,
+        "left": 257,
+        "width": 49,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc9",
+        "text": "#9",
+        "top": 488,
+        "left": 257,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc8",
+        "text": "#8",
+        "top": 449,
+        "left": 260,
+        "width": 39,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc7",
+        "text": "#7",
+        "top": 421,
+        "left": 260,
+        "width": 37,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc6",
+        "text": "#6",
+        "top": 327,
+        "left": 260,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc5",
+        "text": "#5",
+        "top": 291,
+        "left": 261,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc4",
+        "text": "#4",
+        "top": 253,
+        "left": 145,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc3",
+        "text": "#3",
+        "top": 225,
+        "left": 145,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc2",
+        "text": "#2",
+        "top": 128,
+        "left": 145,
+        "width": 38,
+        "height": 27
+    }, {
+        "type": "rackDescs",
+        "id": "lb_desc1",
+        "text": "#1",
+        "top": 100,
+        "left": 145,
+        "width": 35,
+        "height": 27
+    }],
+    "crns": [{
+        "type": "track",
+        "id": "lb_track2",
+        "text": "",
+        "top": 387,
+        "left": 298,
+        "width": 1050,
+        "height": 2
+    }, {
+        "type": "track",
+        "id": "lb_track3",
+        "text": "",
+        "top": 582,
+        "left": 298,
+        "width": 1050,
+        "height": 2
+    }, {
+        "type": "track",
+        "id": "lb_track1",
+        "text": "",
+        "top": 195,
+        "left": 298,
+        "width": 1050,
+        "height": 2
+    }],
+    "areas": [{
+        "type": "Control_floor",
+        "id": "tabControl_floor1",
+        "text": "妤煎眰",
+        "top": 286,
+        "left": 22,
+        "width": 302,
+        "height": 403,
+        "floors": [{
+            "type": "floor",
+            "id": "page_floor1",
+            "text": "1F",
+            "top": 4,
+            "left": 22,
+            "width": 276,
+            "height": 395,
+            "stns": [{
+                "type": "stn",
+                "id": "site-201",
+                "text": "201",
+                "top": 165,
+                "left": 193,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-202",
+                "text": "202",
+                "top": 165,
+                "left": 112,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-210",
+                "text": "210",
+                "top": 10,
+                "left": 59,
+                "width": 51,
+                "height": 22
+            }, {
+                "type": "track",
+                "id": "lb_trCart1",
+                "text": "RGV杞ㄩ亾",
+                "top": 2,
+                "left": 65,
+                "width": 4,
+                "height": 213
+            }, {
+                "type": "track",
+                "id": "lb_trCart2",
+                "text": "RGV杞ㄩ亾",
+                "top": 2,
+                "left": 100,
+                "width": 4,
+                "height": 213
+            }, {
+                "type": "stn",
+                "id": "site-221",
+                "text": "221",
+                "top": 6,
+                "left": 197,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-220",
+                "text": "220",
+                "top": 6,
+                "left": 116,
+                "width": 77,
+                "height": 30
+            }]
+        }, {
+            "type": "floor",
+            "id": "page_floor2",
+            "text": "2F",
+            "top": 4,
+            "left": 22,
+            "width": 276,
+            "height": 395,
+            "stns": [{
+                "type": "stn",
+                "id": "site-301",
+                "text": "301",
+                "top": 38,
+                "left": 196,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-302",
+                "text": "302",
+                "top": 38,
+                "left": 115,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-321",
+                "text": "321",
+                "top": 197,
+                "left": 196,
+                "width": 77,
+                "height": 30
+            }, {
+                "type": "stn",
+                "id": "site-320",
+                "text": "320",
+                "top": 197,
+                "left": 115,
+                "width": 77,
+                "height": 30
+            }]
+        }]
+    }]
+}
 function getMap() {
-    let mapName = "<div class='mapName'>" + data.mapName + "</div>"
+    let mapName = "<div class='mapName'>" + firstFloor.mapName + "</div>"
     let rack = '', racks = '', rackDesc = '',
         rackDescs = '', crn = '', crns = '',track = '',
         tracks = '', stn = '', stns = '';
-    let rackss = data.racks,
-        rackDescss = data.rackDescs,
-        crnss = data.crns,
-        stnss = data.stns;
+    let rackss = firstFloor.racks,
+        rackDescss = firstFloor.rackDescs,
+        crnss = firstFloor.crns,
+        stnss = firstFloor.stns;
     // 璐ф灦
     for (let i = 0;i < rackss.length;i++) {
         let btn =''
@@ -545,7 +914,7 @@
         var maxBayNo = rackss[i].maxBayNo
         var minBayNo = rackss[i].minBayNo
         let bLen = maxBayNo / minBayNo
-        if (data.hpPosition == 1) {
+        if (firstFloor.hpPosition == 1) {
             for (let j = bLen;j > 0; j--) {
                 btn = "<button class='item' style='width: 34px'>" + maxBayNo + "</button>"
                 btns = btns + btn

--
Gitblit v1.9.1