From cdd7b52a7872f6a00a3dd4a3857fe92fd45c2a74 Mon Sep 17 00:00:00 2001
From: lsh <s>
Date: 星期四, 16 五月 2024 09:02:16 +0800
Subject: [PATCH] #
---
/dev/null | 1486 -----------------------------------------------------------
src/main/resources/application.yml | 2
src/main/webapp/views/deviceOperate/rgvOperate.html | 2
3 files changed, 2 insertions(+), 1,488 deletions(-)
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 218745a..ecacb3e 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -8,7 +8,7 @@
name: @pom.build.finalName@
datasource:
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
- url: jdbc:sqlserver://192.168.4.15:1433;databasename=ssdasrs
+ url: jdbc:sqlserver://127.0.0.1:1433;databasename=ssdasrs
username: sa
password: sa@123
mvc:
diff --git a/src/main/webapp/views/deviceOperate/rgvOperate.html b/src/main/webapp/views/deviceOperate/rgvOperate.html
index 24b79d1..b57746d 100644
--- a/src/main/webapp/views/deviceOperate/rgvOperate.html
+++ b/src/main/webapp/views/deviceOperate/rgvOperate.html
@@ -75,7 +75,7 @@
<el-button v-if="rgvMode === 2 " type="primary">鍗曟満</el-button>
<el-button v-if="rgvMode === 1 " type="warning">鎵嬪姩</el-button>
</div>
- <div v-if="rgvMode !== 0 ">
+ <div v-if="demo === 'N' ">
<div style="margin: 10px auto 10px auto">
<el-button v-if="demo === 'N' " @click="demos('true')" type="info">婕旂ず</el-button>
<el-button v-if="demo === 'Y' " @click="demos('false')" type="info">鍙栨秷婕旂ず</el-button>
diff --git a/version/BarcodeThread1.java b/version/BarcodeThread1.java
deleted file mode 100644
index 38ce936..0000000
--- a/version/BarcodeThread1.java
+++ /dev/null
@@ -1,150 +0,0 @@
-package com.zy.core.thread;
-
-import com.alibaba.fastjson.JSONObject;
-import com.core.common.Cools;
-import com.core.common.DateUtils;
-import com.zy.core.Slave;
-import com.zy.core.ThreadHandler;
-import com.zy.core.cache.OutputQueue;
-import lombok.Data;
-import lombok.extern.slf4j.Slf4j;
-
-import java.io.DataInputStream;
-import java.io.DataOutputStream;
-import java.io.IOException;
-import java.net.InetSocketAddress;
-import java.net.Socket;
-import java.net.SocketAddress;
-import java.net.SocketTimeoutException;
-import java.util.Date;
-
-/**
- * 鏉$爜鎵弿浠嚎绋�
- * Created by vincent on 2020/8/4
- */
-@Data
-@Slf4j
-public class BarcodeThread implements Runnable, ThreadHandler {
-
- private Slave slave;
- private String barcode;
- private Socket socket;
- private DataOutputStream dataOutputStream;
- private DataInputStream dataInputStream;
-
- public BarcodeThread(Slave slave) {
- this.slave = slave;
- }
-
- @Override
- @SuppressWarnings("InfiniteLoopStatement")
- public void run() {
- connect();
- while (true) {
- try {
- byte[] read = read(8, 200);
- if (null != read) {
- String s = new String(read);
- if (!Cools.isEmpty(s)) {
- barcode = new String(read);
- log.info("{}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}", slave.getId(), this.barcode);
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F));
- jsonObject.put("barcode", barcode);
- if (OutputQueue.BARCODE.size() >= 32) {
- OutputQueue.BARCODE.poll();
- }
- OutputQueue.BARCODE.offer(jsonObject);
- }
- }
- Thread.sleep(50);
- } catch (SocketTimeoutException ignore) {
- } catch (Exception e) {
-// e.printStackTrace();
- }
- }
- }
-
- @Override
- public boolean connect() {
- try {
- close(); //1.涓诲姩閲婃斁杩炴帴 //2.鏌愪簺鏈嶅姟鍣ㄥ鎸囧畾ip鏈夐摼璺暟闄愬埗
- socket = new Socket();
- //socket.setKeepAlive(true);
- SocketAddress socketAddress = new InetSocketAddress(slave.getIp(), slave.getPort());
- socket.connect(socketAddress, 1000); //鏌愪簺鏈嶅姟鍣╬ing寤惰繜楂樻椂瑕佸鍔�,鍚﹀垯浼氭姤閿檆onnect timeout
- dataOutputStream = new DataOutputStream(socket.getOutputStream());
- dataInputStream = new DataInputStream(socket.getInputStream());
-// log.info("鏉$爜鎵弿浠繛鎺ユ垚鍔� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
- } catch (Exception e) {
- socket = null;
- log.error("鏉$爜鎵弿浠繛鎺ュけ璐ワ紒锛侊紒 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
- return false;
- }
- return true;
- }
-
- @Override
- public void close() {
- try {
- if (null != dataOutputStream) {
- dataOutputStream.close();
- }
- if (null != dataInputStream) {
- dataInputStream.close();
- }
-// if (null != socket && !socket.isClosed()) {
-// socket.close();
-// }
- if (null != socket){
- socket.close();
- }
- socket = null;
- } catch (IOException e) {
- log.error("SocketClient close Exception:" + e.getMessage());
- }
- }
-
- public void write(byte[] msg, int len) throws IOException {
- if (null != dataInputStream)
- {
- dataOutputStream.write(msg, 0, len);
- dataOutputStream.flush();
- }
- }
-
- public byte[] read(int bufferSize, int timeOut) throws IOException {
- if (socket == null || !socket.isConnected() || socket.isClosed()) {
- connect();
- }
-// connect();
- socket.setSoTimeout(timeOut);
- byte[] bytes = new byte[bufferSize];
- int len = dataInputStream.read(bytes);
- byte[] tempBytes = null;
- if (len > 0) {
- tempBytes = new byte[len];
- System.arraycopy(bytes, 0, tempBytes, 0, len);
- } else {
- connect();
- }
- return tempBytes;
- }
-
- public boolean valid() throws Exception {
- if (null == socket || socket.isClosed() || socket.isInputShutdown() || socket.isOutputShutdown()) {
- if (dataInputStream != null) {
- dataInputStream.close();
- }
- if (dataOutputStream != null) {
- dataOutputStream.close();
- }
- if (socket != null) {
- socket.close();
- }
- return false;
- }
- return true;
- }
-
-}
diff --git a/version/BarcodeThread2.java b/version/BarcodeThread2.java
deleted file mode 100644
index 3f2fb52..0000000
--- a/version/BarcodeThread2.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package com.zy.core.thread;
-
-import com.alibaba.fastjson.JSONObject;
-import com.core.common.DateUtils;
-import com.zy.core.Slave;
-import com.zy.core.ThreadHandler;
-import com.zy.core.cache.OutputQueue;
-import lombok.Data;
-import lombok.extern.slf4j.Slf4j;
-
-import java.util.Date;
-
-/**
- * 鏉$爜鎵弿浠嚎绋�
- * Created by vincent on 2020/8/4
- */
-@Data
-@Slf4j
-public class BarcodeThread implements Runnable, ThreadHandler {
-
- private Slave slave;
- private StringBuffer barcode = new StringBuffer();
-
- public BarcodeThread(Slave slave) {
- this.slave = slave;
- }
-
- public String getBarcode() {
- return barcode.toString();
- }
-
- public void setBarcode(String barcode) {
- this.barcode.delete(0, this.barcode.length());
- this.barcode.append(barcode);
- log.info("{}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}", slave.getId(), this.barcode);
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F));
- jsonObject.put("barcode", barcode);
- if (OutputQueue.BARCODE.size() >= 32) {
- OutputQueue.BARCODE.poll();
- }
- OutputQueue.BARCODE.offer(jsonObject);
- }
-
- @Override
- public boolean connect() {
- return false;
- }
-
- @Override
- public void close() {
-
- }
-
- @Override
- public void run() {
-
- }
-
-}
diff --git a/version/render.js b/version/render.js
deleted file mode 100644
index d30d453..0000000
--- a/version/render.js
+++ /dev/null
@@ -1,1486 +0,0 @@
-newData = {
- "mapName": "鍏嬪姵鏂帥鑿瞁CS",
- "rackCount": 12,
- "crnCount": 3,
- "stbCount": 36,
- "hpPosition": 1,
- "minBayNo": 2,
- "floors": 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": "crane",
- "id": "crn-1",
- "text": "1",
- "top": 184,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "type": "crane",
- "id": "crn-2",
- "text": "2",
- "top": 378,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "type": "crane",
- "id": "crn-3",
- "text": "3",
- "top": 572,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "type": "track",
- "id": "lb_track2",
- "text": "",
- "top": 390,
- "left": 325,
- "width": 1010,
- "height": 2
- },
- {
- "type": "track",
- "id": "lb_track3",
- "text": "",
- "top": 584,
- "left": 325,
- "width": 1010,
- "height": 2
- },
- {
- "type": "track",
- "id": "lb_track1",
- "text": "",
- "top": 197,
- "left": 188,
- "width": 1148,
- "height": 2
- }
- ],
- "stns": [
- {
- "type": "stn",
- "id": "site-132",
- "text": "132",
- "top": 547,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-126",
- "text": "126",
- "top": 450,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-125",
- "text": "125",
- "top": 450,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-119",
- "text": "119",
- "top": 353,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-118",
- "text": "118",
- "top": 353,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-136",
- "text": "136",
- "top": 611,
- "left": 1461,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-135",
- "text": "135",
- "top": 611,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-134",
- "text": "134",
- "top": 611,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-133",
- "text": "133",
- "top": 611,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-130",
- "text": "130",
- "top": 515,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-129",
- "text": "129",
- "top": 515,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-128",
- "text": "128",
- "top": 515,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-127",
- "text": "127",
- "top": 515,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-131",
- "text": "131",
- "top": 515,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-123",
- "text": "123",
- "top": 418,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-122",
- "text": "122",
- "top": 418,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-121",
- "text": "121",
- "top": 418,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-120",
- "text": "120",
- "top": 418,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-124",
- "text": "124",
- "top": 418,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-112",
- "text": "112",
- "top": 256,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-111",
- "text": "111",
- "top": 256,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-116",
- "text": "116",
- "top": 321,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-115",
- "text": "115",
- "top": 321,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-114",
- "text": "114",
- "top": 321,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-113",
- "text": "113",
- "top": 321,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-117",
- "text": "117",
- "top": 321,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-105",
- "text": "105",
- "top": 159,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-109",
- "text": "109",
- "top": 224,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-108",
- "text": "108",
- "top": 224,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-107",
- "text": "107",
- "top": 224,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-106",
- "text": "106",
- "top": 224,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-104",
- "text": "104",
- "top": 128,
- "left": 1461,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-103",
- "text": "103",
- "top": 128,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-102",
- "text": "102",
- "top": 128,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-101",
- "text": "101",
- "top": 128,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-110",
- "text": "110",
- "top": 224,
- "left": 1522,
- "width": 60,
- "height": 30
- }
- ]
-}
-// 搴撲綅鍥�
-rackData = {
- "mapName": "WCS_test",
- "rackCount": 12,
- "crnCount": 3,
- "stbCount": 9,
- "hpPosition": 1,
- "minBayNo": 2,
- "floors": 2,
- "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": "crane",
- "id": "crn-1",
- "text": "1",
- "top": 184,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "type": "crane",
- "id": "crn-2",
- "text": "2",
- "top": 378,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "type": "crane",
- "id": "crn-3",
- "text": "3",
- "top": 572,
- "left": 777,
- "width": 93,
- "height": 22
- },
- {
- "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-132",
- "text": "132",
- "top": 547,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-126",
- "text": "126",
- "top": 450,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-125",
- "text": "125",
- "top": 450,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-119",
- "text": "119",
- "top": 353,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-118",
- "text": "118",
- "top": 353,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-136",
- "text": "136",
- "top": 611,
- "left": 1461,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-135",
- "text": "135",
- "top": 611,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-134",
- "text": "134",
- "top": 611,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-133",
- "text": "133",
- "top": 611,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-130",
- "text": "130",
- "top": 515,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-129",
- "text": "129",
- "top": 515,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-128",
- "text": "128",
- "top": 515,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-127",
- "text": "127",
- "top": 515,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-131",
- "text": "131",
- "top": 515,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-123",
- "text": "123",
- "top": 418,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-122",
- "text": "122",
- "top": 418,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-121",
- "text": "121",
- "top": 418,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-120",
- "text": "120",
- "top": 418,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-124",
- "text": "124",
- "top": 418,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-112",
- "text": "112",
- "top": 256,
- "left": 1461,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-111",
- "text": "111",
- "top": 256,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-116",
- "text": "116",
- "top": 321,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-115",
- "text": "115",
- "top": 321,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-114",
- "text": "114",
- "top": 321,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-113",
- "text": "113",
- "top": 321,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-117",
- "text": "117",
- "top": 321,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-105",
- "text": "105",
- "top": 159,
- "left": 1399,
- "width": 60,
- "height": 63
- },
- {
- "type": "stn",
- "id": "site-109",
- "text": "109",
- "top": 224,
- "left": 1461,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-108",
- "text": "108",
- "top": 224,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-107",
- "text": "107",
- "top": 224,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-106",
- "text": "106",
- "top": 224,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-104",
- "text": "104",
- "top": 128,
- "left": 1461,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-103",
- "text": "103",
- "top": 128,
- "left": 1399,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-102",
- "text": "102",
- "top": 128,
- "left": 1337,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-101",
- "text": "101",
- "top": 128,
- "left": 1215,
- "width": 120,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-110",
- "text": "110",
- "top": 224,
- "left": 1522,
- "width": 60,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-199",
- "text": "199",
- "top": 150,
- "left": 1590,
- "width": 60,
- "height": 30
- },
- {
- "type": "track",
- "id": "lb_trCart1",
- "text": "RGV杞ㄩ亾",
- "top": 140,
- "left": 1600,
- "width": 4,
- "height": 500
- },
- {
- "type": "track",
- "id": "lb_trCart2",
- "text": "RGV杞ㄩ亾",
- "top": 140,
- "left": 1635,
- "width": 4,
- "height": 500
- },
- ]
- },
- {
- "type": "floor",
- "id": "page_floor2",
- "text": "2F",
- "top": 4,
- "left": 22,
- "width": 276,
- "height": 395,
- "stns": [
- {
- "type": "stn",
- "id": "site-201",
- "text": "201",
- "top": 98,
- "left": 1212,
- "width": 77,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-202",
- "text": "202",
- "top": 98,
- "left": 1292,
- "width": 77,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-221",
- "text": "221",
- "top": 290,
- "left": 1212,
- "width": 77,
- "height": 30
- },
- {
- "type": "stn",
- "id": "site-220",
- "text": "220",
- "top": 257,
- "left": 1212,
- "width": 77,
- "height": 30
- }]
- },
- {
- "type": "floor",
- "id": "page_floor3",
- "text": "3F",
- "top": 4,
- "left": 22,
- "width": 276,
- "height": 395,
- "stns": [{
- "type": "stn",
- "id": "site-301",
- "text": "301",
- "top": 98,
- "left": 1212,
- "width": 77,
- "height": 30
- }, {
- "type": "stn",
- "id": "site-302",
- "text": "302",
- "top": 130,
- "left": 1212,
- "width": 77,
- "height": 30
- }, {
- "type": "stn",
- "id": "site-321",
- "text": "321",
- "top": 225,
- "left": 1212,
- "width": 77,
- "height": 30
- }, {
- "type": "stn",
- "id": "site-999",
- "text": "999",
- "top": 323,
- "left": 1212,
- "width": 77,
- "height": 30
- }]
- }]
- }]
-}
-let total = [], rack = '', racks = '', rackDesc = '',rackDescs = '', crn = '', crns = '',track = '',tracks = '', stn = '', stns = '',stnArr = [],floorBtn = '',floorBtns = '',floorBtnss = '',whycq='';
-let rackss = rackData.racks,rackDescss = rackData.rackDescs,crnss = rackData.crns,areas = rackData.areas[0].floors;
-let floorId
-function getMap() {
- let mapName = "<div class='mapName'>" + rackData.mapName + "</div>"
- // 璐ф灦
- for (let i = 0;i < rackss.length;i++) {
- let btn =''
- let btns = ''
- var maxBayNo = rackss[i].maxBayNo
- var minBayNo = rackss[i].minBayNo
- let bLen = maxBayNo / minBayNo
- if (rackData.hpPosition == 1) {
- for (let j = bLen;j > 0; j--) {
- btn = "<button class='item' style='width: 34px'>" + maxBayNo + "</button>"
- btns = btns + btn
- maxBayNo = maxBayNo - minBayNo;
- }
- }else {
- for (let j = 0;j < bLen; j++) {
- btn = "<button class='item' style='width: 34px'>" + minBayNo + "</button>"
- btns = btns + btn
- minBayNo = minBayNo + minBayNo;
- }
- }
-
- 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'>" + btns + "</div>"
- racks = racks + rack
- }
- // 璐ф灦鎻忚堪
- 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>"
- 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
- }
-
- }
-
- }
- whycq = racks + stnArr[0] +rackDescs + crns + tracks + floorBtnss
- $(".main-part").append(whycq)
- $("#line-total").html(total[0])
-
-};
-
-function changFloor(e) {
- $(".main-part").empty() // 娓呯┖鑺傜偣
- whycq = racks + stnArr[e] +rackDescs + crns + tracks + floorBtnss
- $(".main-part").append(whycq)
- $("#line-total").empty()
- $("#line-total").html(total[e])
-}
-
-
--
Gitblit v1.9.1