From b2316798d7248dfb523c71d487f7c36256471cd0 Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期三, 01 三月 2023 10:25:01 +0800
Subject: [PATCH] phpswcs创建
---
src/main/java/com/zy/asrs/controller/SiteController.java | 28
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 130 +++---
src/main/webapp/static/js/console.map.js | 1032 +++++++++++++++++++++++-------------------------
src/main/java/com/zy/core/MainProcess.java | 8
src/main/resources/application.yml | 32
5 files changed, 587 insertions(+), 643 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java
index c189878..910788e 100644
--- a/src/main/java/com/zy/asrs/controller/SiteController.java
+++ b/src/main/java/com/zy/asrs/controller/SiteController.java
@@ -41,20 +41,20 @@
private BasDevpService basDevpService;
- @GetMapping("/io/mode/info/site")
- @ManagerAuth(memo = "鍏ュ嚭搴撴ā寮�")
- public R ioMode() {
- List<Map<String, Object>> res = new ArrayList<>();
- for (DevpSlave devp : slaveProperties.getDevp()) {
- SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
- Map<String, Object> map2 = new HashMap<>();
- map2.put("floor", 2);
- map2.put("modeVal", devpThread.ioModeOf2F.id);
- map2.put("modeDesc", devpThread.ioModeOf2F.desc);
- res.add(map2);
- }
- return R.ok().add(res);
- }
+// @GetMapping("/io/mode/info/site")
+// @ManagerAuth(memo = "鍏ュ嚭搴撴ā寮�")
+// public R ioMode() {
+// List<Map<String, Object>> res = new ArrayList<>();
+// for (DevpSlave devp : slaveProperties.getDevp()) {
+// SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
+// Map<String, Object> map2 = new HashMap<>();
+// map2.put("floor", 2);
+// map2.put("modeVal", devpThread.ioModeOf2F.id);
+// map2.put("modeDesc", devpThread.ioModeOf2F.desc);
+// res.add(map2);
+// }
+// return R.ok().add(res);
+// }
@PostMapping("/table/site")
@ManagerAuth(memo = "绔欑偣淇℃伅琛�")
diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 98acb5e..95435d8 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -315,9 +315,9 @@
}
// // 鍏ュ嚭搴撴ā寮忓垽鏂�
- if (inSta.getStaNo() == 203 && devpThread.ioModeOf2F != IoModeType.PAKIN_MODE) {
- continue;
- }
+// if (inSta.getStaNo() == 203 && devpThread.ioModeOf2F != IoModeType.PAKIN_MODE) {
+// continue;
+// }
// 鍒ゆ柇鏄惁婊¤冻鍏ュ簱鏉′欢
if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable()
@@ -861,9 +861,9 @@
// // 鍏ュ嚭搴撴ā寮忓垽鏂�
// if (devpThread.ioMode != IoModeType.PAKOUT_MODE) { continue; }
- if (wrkMast.getStaNo() == 204 && devpThread.ioModeOf2F != IoModeType.PAKOUT_MODE) {
- continue;
- }
+// if (wrkMast.getStaNo() == 204 && devpThread.ioModeOf2F != IoModeType.PAKOUT_MODE) {
+// continue;
+// }
// 鏌ヨ绔欑偣璇︾粏淇℃伅
BasDevp staDetl = basDevpService.selectById(crnStn.getStaNo());
@@ -2058,65 +2058,65 @@
/**
* 鍏ュ嚭搴撴ā寮忓垏鎹㈠嚱鏁�
*/
- public synchronized void ioConvert() {
- try {
- // 鏍规嵁杈撻�佺嚎plc閬嶅巻
- for (DevpSlave devp : slaveProperties.getDevp()) {
- SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
-
- for (DevpSlave.Sta inSta : devp.getInSta()) {
- if (inSta.getStaNo() == 2) {
- continue;
- }
- WrkMast pakout = wrkMastMapper.selectWorkingPakout(inSta.getStaNo());
- switch (inSta.getStaNo()) {
- case 203://1F
- if (pakout != null) {
- if (devpThread.ioModeOf2F != IoModeType.PAKOUT_MODE) {
- // 鍑哄簱鍒囨崲涓�
- devpThread.ioModeOf2F = IoModeType.PAKOUT_BOOTING;
- WrkMast pakin = wrkMastMapper.selectWorkingPakin(inSta.getStaNo());
- if (pakin == null && !devpThread.getStation().get(inSta.getStaNo()).isLoading()
- && !devpThread.getStation().get(inSta.getStaNo() + 1).isLoading()
- && devpThread.getStation().get(inSta.getStaNo() + 1).getWorkNo() == 0) {
- // 鍑哄簱妯″紡
- devpThread.ioModeOf2F = IoModeType.PAKOUT_MODE;
- }
- }
- } else {
- // 鍏ュ簱妯″紡
- devpThread.ioModeOf2F = IoModeType.PAKIN_MODE;
- }
- break;
- case 401://1F
- if (pakout != null) {
- if (devpThread.ioModeOf4F != IoModeType.PAKOUT_MODE) {
- // 鍑哄簱鍒囨崲涓�
- devpThread.ioModeOf4F = IoModeType.PAKOUT_BOOTING;
- WrkMast pakin = wrkMastMapper.selectWorkingPakin(inSta.getStaNo());
- if (pakin == null && !devpThread.getStation().get(inSta.getStaNo()).isLoading()
- && !devpThread.getStation().get(inSta.getStaNo() + 1).isLoading()
- && devpThread.getStation().get(inSta.getStaNo() + 1).getWorkNo() == 0) {
- // 鍑哄簱妯″紡
- devpThread.ioModeOf4F = IoModeType.PAKOUT_MODE;
- }
- }
- } else {
- // 鍏ュ簱妯″紡
- devpThread.ioModeOf4F = IoModeType.PAKIN_MODE;
- }
- break;
- }
- }
-
- }
-
- } catch (Exception e) {
- e.printStackTrace();
- }
-
-
- }
+// public synchronized void ioConvert() {
+// try {
+// // 鏍规嵁杈撻�佺嚎plc閬嶅巻
+// for (DevpSlave devp : slaveProperties.getDevp()) {
+// SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
+//
+// for (DevpSlave.Sta inSta : devp.getInSta()) {
+// if (inSta.getStaNo() == 2) {
+// continue;
+// }
+// WrkMast pakout = wrkMastMapper.selectWorkingPakout(inSta.getStaNo());
+// switch (inSta.getStaNo()) {
+// case 203://1F
+// if (pakout != null) {
+// if (devpThread.ioModeOf2F != IoModeType.PAKOUT_MODE) {
+// // 鍑哄簱鍒囨崲涓�
+// devpThread.ioModeOf2F = IoModeType.PAKOUT_BOOTING;
+// WrkMast pakin = wrkMastMapper.selectWorkingPakin(inSta.getStaNo());
+// if (pakin == null && !devpThread.getStation().get(inSta.getStaNo()).isLoading()
+// && !devpThread.getStation().get(inSta.getStaNo() + 1).isLoading()
+// && devpThread.getStation().get(inSta.getStaNo() + 1).getWorkNo() == 0) {
+// // 鍑哄簱妯″紡
+// devpThread.ioModeOf2F = IoModeType.PAKOUT_MODE;
+// }
+// }
+// } else {
+// // 鍏ュ簱妯″紡
+// devpThread.ioModeOf2F = IoModeType.PAKIN_MODE;
+// }
+// break;
+// case 401://1F
+// if (pakout != null) {
+// if (devpThread.ioModeOf4F != IoModeType.PAKOUT_MODE) {
+// // 鍑哄簱鍒囨崲涓�
+// devpThread.ioModeOf4F = IoModeType.PAKOUT_BOOTING;
+// WrkMast pakin = wrkMastMapper.selectWorkingPakin(inSta.getStaNo());
+// if (pakin == null && !devpThread.getStation().get(inSta.getStaNo()).isLoading()
+// && !devpThread.getStation().get(inSta.getStaNo() + 1).isLoading()
+// && devpThread.getStation().get(inSta.getStaNo() + 1).getWorkNo() == 0) {
+// // 鍑哄簱妯″紡
+// devpThread.ioModeOf4F = IoModeType.PAKOUT_MODE;
+// }
+// }
+// } else {
+// // 鍏ュ簱妯″紡
+// devpThread.ioModeOf4F = IoModeType.PAKIN_MODE;
+// }
+// break;
+// }
+// }
+//
+// }
+//
+// } catch (Exception e) {
+// e.printStackTrace();
+// }
+//
+//
+// }
public synchronized void outOfDevp() {
List<WrkMast> wrkMasts = wrkMastMapper.selectPick();
diff --git a/src/main/java/com/zy/core/MainProcess.java b/src/main/java/com/zy/core/MainProcess.java
index bd5826d..c029e94 100644
--- a/src/main/java/com/zy/core/MainProcess.java
+++ b/src/main/java/com/zy/core/MainProcess.java
@@ -78,10 +78,10 @@
// 鍏朵粬 ===>> 鍏ュ嚭搴撴ā寮忓垏鎹�
i++;
- if (i > 1) {
- mainService.ioConvert();
- i = 0;
- }
+// if (i > 1) {
+// mainService.ioConvert();
+// i = 0;
+// }
} catch (Exception e) {
e.printStackTrace();
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index e6e5ae1..60b7887 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -9,7 +9,7 @@
datasource:
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
# url: jdbc:sqlserver://10.10.10.100:1433;databasename=stasrs
- url: jdbc:sqlserver://localhost:1433;databasename=phpsasrs
+ url: jdbc:sqlserver://192.168.4.15:1433;databasename=phpsasrs
username: sa
password: sa@123
mvc:
@@ -62,13 +62,6 @@
row: 1
bay: 1
lev: 1
- # 鍫嗗灈鏈哄嚭搴撶珯鐐�1
- crnOutStn[0]:
- devpPlcId: ${wcs-slave.devp[0].id}
- staNo: 107
- row: 2
- bay: 1
- lev: 1
# 鍫嗗灈鏈哄叆搴撶珯鐐�2
crnInStn[1]:
devpPlcId: ${wcs-slave.devp[1].id}
@@ -76,18 +69,25 @@
row: 1
bay: 1
lev: 1
- # 鍫嗗灈鏈哄嚭搴撶珯鐐�2
- crnOutStn[1]:
- devpPlcId: ${wcs-slave.devp[1].id}
- staNo: 207
- row: 2
- bay: 1
- lev: 1
# 鍫嗗灈鏈哄叆搴撶珯鐐�3
crnInStn[2]:
devpPlcId: ${wcs-slave.devp[2].id}
staNo: 306
row: 1
+ bay: 1
+ lev: 1
+ # 鍫嗗灈鏈哄嚭搴撶珯鐐�1
+ crnOutStn[0]:
+ devpPlcId: ${wcs-slave.devp[0].id}
+ staNo: 107
+ row: 2
+ bay: 1
+ lev: 1
+ # 鍫嗗灈鏈哄嚭搴撶珯鐐�2
+ crnOutStn[1]:
+ devpPlcId: ${wcs-slave.devp[1].id}
+ staNo: 207
+ row: 2
bay: 1
lev: 1
# 鍫嗗灈鏈哄嚭搴撶珯鐐�3
@@ -510,3 +510,5 @@
id: 9
ip: 10.10.10.201
port: 5005
+
+
diff --git a/src/main/webapp/static/js/console.map.js b/src/main/webapp/static/js/console.map.js
index 454caa5..dea8820 100644
--- a/src/main/webapp/static/js/console.map.js
+++ b/src/main/webapp/static/js/console.map.js
@@ -4,550 +4,492 @@
"crnCount": 3,
"stbCount": 39,
"hpPosition": 1,
- "minBayNo": 1,
+ "minBayNo": 2,
"floors": 3,
- "racks": [
- {
- "type": "rack",
- "id": "rack6",
- "top": 344,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- },
- {
- "type": "rack",
- "id": "rack5",
- "top": 284,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- },
- {
- "type": "rack",
- "id": "rack4",
- "top": 260,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- },
- {
- "type": "rack",
- "id": "rack1",
- "top": 119,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- },
- {
- "type": "rack",
- "id": "rack2",
- "top": 176,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- },
- {
- "type": "rack",
- "id": "rack3",
- "top": 200,
- "left": 193,
- "width": 796,
- "height": 23,
- "minBayNo": 1,
- "maxBayNo": 35
- }
- ],
- "rackDescs": [
- {
- "type": "rackDescs",
- "id": "lb_desc16",
- "text": "#6",
- "top": 344,
- "left": 138,
- "width": 33,
- "height": 23
- }
- ],
- "crns": [
- {
- "type": "track",
- "id": "lb_track4",
- "text": "",
- "top": 97,
- "left": 1090,
- "width": 3,
- "height": 290
- },
- {
- "type": "track",
- "id": "lb_track5",
- "text": "",
- "top": 97,
- "left": 1119,
- "width": 3,
- "height": 290
- },
- {
- "type": "crane",
- "id": "crn-3",
- "text": "3",
- "top": 316,
- "left": 466,
- "width": 93,
- "height": 22
- },
- {
- "type": "track",
- "id": "lb_track3",
- "text": "",
- "top": 327,
- "left": 172,
- "width": 850,
- "height": 2
- },
- {
- "type": "crane",
- "id": "crn-2",
- "text": "2",
- "top": 232,
- "left": 466,
- "width": 93,
- "height": 22
- },
- {
- "type": "track",
- "id": "lb_track1",
- "text": "",
- "top": 160,
- "left": 177,
- "width": 850,
- "height": 2
- },
- {
- "type": "track",
- "id": "lb_track2",
- "text": "",
- "top": 243,
- "left": 172,
- "width": 850,
- "height": 2
- },
- {
- "type": "crane",
- "id": "crn-1",
- "text": "1",
- "top": 151,
- "left": 471,
- "width": 93,
- "height": 22
- }
- ],
- "areas": [
- {
- "type": "Control_floor",
- "id": "tabControl_floor1",
- "text": "妤煎眰",
- "top": 66,
- "left": 80,
- "width": 1252,
- "height": 654,
- "floors": [
- {
- "type": "floor",
- "id": "page_floor1",
- "text": "1F",
- "top": 4,
- "left": 22,
- "width": 1226,
- "height": 646,
- "stns": [
- {
- "type": "stn",
- "id": "site-100",
- "text": "100",
- "top": 176,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-102",
- "text": "102",
- "top": 237,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-101",
- "text": "101",
- "top": 176,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-112",
- "text": "112",
- "top": 154,
- "left": 1073,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-105",
- "text": "105",
- "top": 284,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-103",
- "text": "103",
- "top": 237,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-110",
- "text": "110",
- "top": 284,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-108",
- "text": "108",
- "top": 200,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-109",
- "text": "109",
- "top": 260,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-104",
- "text": "104",
- "top": 284,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-107",
- "text": "107",
- "top": 176,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-106",
- "text": "106",
- "top": 119,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-111",
- "text": "111",
- "top": 344,
- "left": 991,
- "width": 80,
- "height": 23
- }
- ]
- },
- {
- "type": "floor",
- "id": "page_floor2",
- "text": "2F",
- "top": 4,
- "left": 22,
- "width": 1226,
- "height": 646,
- "stns": [
- {
- "type": "stn",
- "id": "site-200",
- "text": "200",
- "top": 176,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-202",
- "text": "202",
- "top": 237,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-201",
- "text": "201",
- "top": 176,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-212",
- "text": "212",
- "top": 154,
- "left": 1073,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-205",
- "text": "205",
- "top": 284,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-203",
- "text": "203",
- "top": 237,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-210",
- "text": "210",
- "top": 284,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-208",
- "text": "208",
- "top": 200,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-209",
- "text": "209",
- "top": 260,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-204",
- "text": "204",
- "top": 284,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-207",
- "text": "207",
- "top": 176,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-206",
- "text": "206",
- "top": 119,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-211",
- "text": "211",
- "top": 344,
- "left": 991,
- "width": 80,
- "height": 23
- }
- ]
- },
- {
- "type": "floor",
- "id": "page_floor3",
- "text": "3F",
- "top": 4,
- "left": 22,
- "width": 1226,
- "height": 646,
- "stns": [
- {
- "type": "stn",
- "id": "site-300",
- "text": "300",
- "top": 176,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-302",
- "text": "302",
- "top": 237,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-301",
- "text": "301",
- "top": 176,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-312",
- "text": "312",
- "top": 154,
- "left": 1073,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-305",
- "text": "305",
- "top": 284,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-303",
- "text": "303",
- "top": 237,
- "left": 1140,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-310",
- "text": "310",
- "top": 284,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-308",
- "text": "308",
- "top": 200,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-309",
- "text": "309",
- "top": 260,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-304",
- "text": "304",
- "top": 284,
- "left": 1206,
- "width": 65,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-307",
- "text": "307",
- "top": 176,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-306",
- "text": "306",
- "top": 119,
- "left": 991,
- "width": 80,
- "height": 23
- },
- {
- "type": "stn",
- "id": "site-311",
- "text": "311",
- "top": 344,
- "left": 991,
- "width": 80,
- "height": 23
- }
- ]
- }
- ]
- }
- ]
+ "racks": [{
+ "type": "rack",
+ "id": "rack6",
+ "top": 344,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }, {
+ "type": "rack",
+ "id": "rack5",
+ "top": 284,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }, {
+ "type": "rack",
+ "id": "rack4",
+ "top": 260,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }, {
+ "type": "rack",
+ "id": "rack1",
+ "top": 119,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }, {
+ "type": "rack",
+ "id": "rack2",
+ "top": 176,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }, {
+ "type": "rack",
+ "id": "rack3",
+ "top": 200,
+ "left": 193,
+ "width": 796,
+ "height": 23,
+ "minBayNo": 2,
+ "maxBayNo": 35
+ }],
+ "rackDescs": [{
+ "type": "rackDescs",
+ "id": "lb_desc17",
+ "text": "#1",
+ "top": 119,
+ "left": 157,
+ "width": 30,
+ "height": 23
+ }, {
+ "type": "rackDescs",
+ "id": "lb_desc16",
+ "text": "#6",
+ "top": 344,
+ "left": 154,
+ "width": 33,
+ "height": 23
+ }],
+ "crns": [{
+ "type": "track",
+ "id": "lb_track4",
+ "text": "",
+ "top": 97,
+ "left": 1090,
+ "width": 3,
+ "height": 290
+ }, {
+ "type": "track",
+ "id": "lb_track5",
+ "text": "",
+ "top": 97,
+ "left": 1119,
+ "width": 3,
+ "height": 290
+ }, {
+ "type": "crane",
+ "id": "crn-3",
+ "text": "3",
+ "top": 316,
+ "left": 466,
+ "width": 93,
+ "height": 22
+ }, {
+ "type": "track",
+ "id": "lb_track3",
+ "text": "",
+ "top": 327,
+ "left": 172,
+ "width": 850,
+ "height": 2
+ }, {
+ "type": "crane",
+ "id": "crn-2",
+ "text": "2",
+ "top": 232,
+ "left": 466,
+ "width": 93,
+ "height": 22
+ }, {
+ "type": "track",
+ "id": "lb_track1",
+ "text": "",
+ "top": 160,
+ "left": 177,
+ "width": 850,
+ "height": 2
+ }, {
+ "type": "track",
+ "id": "lb_track2",
+ "text": "",
+ "top": 243,
+ "left": 172,
+ "width": 850,
+ "height": 2
+ }, {
+ "type": "crane",
+ "id": "crn-1",
+ "text": "1",
+ "top": 151,
+ "left": 471,
+ "width": 93,
+ "height": 22
+ }],
+ "areas": [{
+ "type": "Control_floor",
+ "id": "tabControl_floor1",
+ "text": "妤煎眰",
+ "top": 66,
+ "left": 80,
+ "width": 1267,
+ "height": 666,
+ "floors": [{
+ "type": "floor",
+ "id": "page_floor1",
+ "text": "1F",
+ "top": 4,
+ "left": 22,
+ "width": 1241,
+ "height": 658,
+ "stns": [{
+ "type": "stn",
+ "id": "site-100",
+ "text": "100",
+ "top": 176,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-102",
+ "text": "102",
+ "top": 237,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-101",
+ "text": "101",
+ "top": 176,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-112",
+ "text": "112",
+ "top": 176,
+ "left": 1072,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-105",
+ "text": "105",
+ "top": 284,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-103",
+ "text": "103",
+ "top": 237,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-110",
+ "text": "110",
+ "top": 284,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-108",
+ "text": "108",
+ "top": 200,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-109",
+ "text": "109",
+ "top": 260,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-104",
+ "text": "104",
+ "top": 284,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-107",
+ "text": "107",
+ "top": 176,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-106",
+ "text": "106",
+ "top": 119,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-111",
+ "text": "111",
+ "top": 344,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }]
+ }, {
+ "type": "floor",
+ "id": "page_floor2",
+ "text": "2F",
+ "top": 4,
+ "left": 22,
+ "width": 1241,
+ "height": 658,
+ "stns": [{
+ "type": "stn",
+ "id": "site-200",
+ "text": "200",
+ "top": 176,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-202",
+ "text": "202",
+ "top": 237,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-201",
+ "text": "201",
+ "top": 176,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-212",
+ "text": "212",
+ "top": 176,
+ "left": 1072,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-205",
+ "text": "205",
+ "top": 284,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-203",
+ "text": "203",
+ "top": 237,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-210",
+ "text": "210",
+ "top": 284,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-208",
+ "text": "208",
+ "top": 200,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-209",
+ "text": "209",
+ "top": 260,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-204",
+ "text": "204",
+ "top": 284,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-207",
+ "text": "207",
+ "top": 176,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-206",
+ "text": "206",
+ "top": 119,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-211",
+ "text": "211",
+ "top": 344,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }]
+ }, {
+ "type": "floor",
+ "id": "page_floor3",
+ "text": "3F",
+ "top": 4,
+ "left": 22,
+ "width": 1241,
+ "height": 658,
+ "stns": [{
+ "type": "stn",
+ "id": "site-300",
+ "text": "300",
+ "top": 176,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-302",
+ "text": "302",
+ "top": 237,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-301",
+ "text": "301",
+ "top": 176,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-312",
+ "text": "312",
+ "top": 176,
+ "left": 1072,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-305",
+ "text": "305",
+ "top": 284,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-303",
+ "text": "303",
+ "top": 237,
+ "left": 1138,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-310",
+ "text": "310",
+ "top": 284,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-308",
+ "text": "308",
+ "top": 200,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-309",
+ "text": "309",
+ "top": 260,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-304",
+ "text": "304",
+ "top": 284,
+ "left": 1204,
+ "width": 65,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-307",
+ "text": "307",
+ "top": 176,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-306",
+ "text": "306",
+ "top": 119,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }, {
+ "type": "stn",
+ "id": "site-311",
+ "text": "311",
+ "top": 344,
+ "left": 991,
+ "width": 80,
+ "height": 23
+ }]
+ }]
+ }]
}
\ No newline at end of file
--
Gitblit v1.9.1