From 231ed95f168e6128e30111b1a0f2305ab86b9017 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期一, 18 十一月 2024 11:19:07 +0800
Subject: [PATCH] #
---
src/main/webapp/views/testPosition.js | 578 ++++++++++++++++++++++++++++++++
src/main/java/com/zy/asrs/controller/RgvController.java | 4
src/main/java/com/zy/asrs/utils/Utils.java | 329 ++++++++++++++++++
src/main/webapp/views/index.html | 135 +++++++
4 files changed, 1,037 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/RgvController.java b/src/main/java/com/zy/asrs/controller/RgvController.java
index 84e96c6..d7a73c0 100644
--- a/src/main/java/com/zy/asrs/controller/RgvController.java
+++ b/src/main/java/com/zy/asrs/controller/RgvController.java
@@ -352,7 +352,8 @@
ringThroughParam.setIndex(rgv.getId());
// ringThroughParam.setIndex(i);
// double[] doubles = Utils.RingThroughXY2(perimeter, NumUtils.GetRandomIntInRange(183));
- double[] doubles = Utils.RingThroughXYRgv(perimeter, perimeter-rgvProtocol.RgvPos.doubleValue());
+// double[] doubles = Utils.RingThroughXYRgv(perimeter, perimeter-rgvProtocol.RgvPos.doubleValue());
+ double[] doubles = Utils.getRgvPos(perimeter, rgvProtocol.RgvPos.doubleValue());
// double[] doubles = Utils.RingThroughXY2(183.0, 100*i );
ringThroughParam.setValueX(doubles[0]-2.94);
@@ -366,6 +367,7 @@
@PostMapping("/ring/through/dev/position/data")
// @ManagerAuth(memo = "绔欑偣淇℃伅")
+ // 绔欑偣浣嶇疆淇℃伅
public R ringThroughDev(){
List<RingThroughParam> result = new ArrayList<>();
List<BasDevpPosition> basDevpPositions = basDevpPositionService.selectList(new EntityWrapper<>());
diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index fd24456..37cf61d 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -131,5 +131,334 @@
return new double[]{x, y};
}
+ public static double[] getRgvPos(double a,double b) {
+ // a 鏄�婚暱搴�
+ // b 鏄綋鍓嶄綅缃�
+
+ // 璁$畻鐐圭殑鍧愭爣
+ double x = 0;
+ double y = 0;
+ if (b > 217480 && b <= 217980) { // 133 绔欑偣 217730
+ x = 110;
+ y = 878;
+ } else if (b > 217980 && b <= 257168) {
+ x = 138;
+ y = 878;
+ } else if (b > 257168 && b <= 257668) { // 132 绔欑偣 257418
+ x = 165;
+ y = 878;
+ } else if (b > 257668 && b <= 276817) {
+ x = 193;
+ y = 878;
+ } else if (b > 276817 && b <= 277317) { // 131 绔欑偣 277067
+ x = 220;
+ y = 878;
+ } else if (b > 277317 && b <= 306570) {
+ x = 248;
+ y = 878;
+ } else if (b > 306570 && b <= 307070) { // 130 绔欑偣 306820
+ x = 275;
+ y = 878;
+ } else if (b > 307070 && b <= 336388) {
+ x = 303;
+ y = 878;
+ } else if (b > 336388 && b <= 336888) { // 129 绔欑偣 336638
+ x = 330;
+ y = 878;
+ } else if (b > 336888 && b <= 366061) {
+ x = 358;
+ y = 878;
+ } else if (b > 366061 && b <= 366561) { // 128 绔欑偣 366311
+ x = 385;
+ y = 878;
+ } else if (b > 366561 && b <= 380856) {
+ x = 413;
+ y = 878;
+ } else if (b > 380856 && b <= 381356) { // 127 绔欑偣 381106
+ x = 440;
+ y = 878;
+ } else if (b > 381356 && b <= 396018) {
+ x = 468;
+ y = 878;
+ } else if (b > 396018 && b <= 396518) { // 126 绔欑偣 396268
+ x = 495;
+ y = 878;
+ } else if (b > 396518 && b <= 425518) {
+ x = 523;
+ y = 878;
+ } else if (b > 425518 && b <= 426018) { // 125 绔欑偣 425768
+ x = 550;
+ y = 878;
+ } else if (b > 426018 && b <= 455264) {
+ x = 578;
+ y = 878;
+ } else if (b > 455264 && b <= 455764) { // 124 绔欑偣 455514
+ x = 605;
+ y = 878;
+ } else if (b > 455764 && b <= 470117) {
+ x = 633;
+ y = 878;
+ } else if (b > 470117 && b <= 470617) { // 123 绔欑偣 470367
+ x = 660;
+ y = 878;
+ } else if (b > 470617 && b <= 484977) {
+ x = 688;
+ y = 878;
+ } else if (b > 484977 && b <= 485477) { // 122 绔欑偣 485227
+ x = 715;
+ y = 878;
+ } else if (b > 485477 && b <= 514662) {
+ x = 743;
+ y = 878;
+ } else if (b > 514662 && b <= 515162) { // 121 绔欑偣 514912
+ x = 770;
+ y = 878;
+ } else if (b > 515162 && b <= 544432) {
+ x = 798;
+ y = 878;
+ } else if (b > 544432 && b <= 544932) { // 120 绔欑偣 544682
+ x = 825;
+ y = 878;
+ } else if (b > 544932 && b <= 559284) {
+ x = 853;
+ y = 878;
+ } else if (b > 559284 && b <= 559784) { // 119 绔欑偣 559534
+ x = 880;
+ y = 878;
+ } else if (b > 559784 && b <= 574073) {
+ x = 908;
+ y = 878;
+ } else if (b > 574073 && b <= 574573) { // 118 绔欑偣 574323
+ x = 935;
+ y = 878;
+ } else if (b > 574573 && b <= 603793) {
+ x = 963;
+ y = 878;
+ } else if (b > 603793 && b <= 604293) { // 117 绔欑偣 604043
+ x = 990;
+ y = 878;
+ } else if (b > 604293 && b <= 633730) {
+ x = 1018;
+ y = 878;
+ } else if (b > 633730 && b <= 634230) { // 116 绔欑偣 633980
+ x = 1045;
+ y = 878;
+ } else if (b > 634230 && b <= 634730) {
+ x = 1073;
+ y = 878;
+ } else if (b > 634730 && b <= 679853) {
+ x = 1073;
+ y = 878;
+
+ } else if (b > 679853 && b <= 680353) { // 116 鎷愮偣 680103
+ x = 1115;
+ y = 878;
+
+
+ } else if (b > 680353 && b <= 731300) {
+ x = 1215;
+ y = 565;
+
+ } else if (b > 731300 && b <= 746783) { // 115 鎷愮偣 731550
+ x = 1215;
+ y = 775;
+
+ } else if (b > 746783 && b <= 762266) {
+ x = 1215;
+ y = 680;
+ } else if (b > 762266 && b <= 777750) {
+ x = 1215;
+ y = 610;
+
+ } else if (b > 777750 && b <= 779750) {
+ x = 1215;
+ y = 565;
+ } else if (b > 779750 && b <= 780250) { // 115 绔欑偣 780000
+ x = 1215;
+ y = 520;
+ } else if (b > 780250 && b <= 799750) {
+ x = 1215;
+ y = 475;
+ } else if (b > 799750 && b <= 800250) { // 114 绔欑偣 800000
+ x = 1215;
+ y = 430;
+ } else if (b > 800250 && b <= 864750) {
+ x = 1215;
+ y = 385;
+ } else if (b > 864750 && b <= 865250) { // 113 绔欑偣 865000
+ x = 1215;
+ y = 340;
+ } else if (b > 856250 && b <= 890750) {
+ x = 1215;
+ y = 295;
+ } else if (b > 890750 && b <= 891250) { // 112 绔欑偣 891000
+ x = 1215;
+ y = 250;
+ } else if (b > 891250 && b <= 972450) {
+ x = 1215;
+ y = 205;
+ } else if (b > 972450 && b <= 972950) {
+ x = 1215;
+ y = 125;
+
+ } else if (b > 972950 && b <= 1016193) { // 椤剁偣
+ x = 1164;
+ y = 80;
+ } else if (b > 1016193 && b <= 1063563) {
+ x = 1115;
+ y = 125;
+
+ } else if (b > 1063563 && b <= 1064063) { // 111 绔欑偣 1063813
+ x = 1115;
+ y = 150;
+ } else if (b > 1064063 && b <= 1077711) {
+ x = 1115;
+ y = 175;
+ } else if (b > 1077711 && b <= 1078211) { // 110 绔欑偣 1077961
+ x = 1115;
+ y = 200;
+ } else if (b > 1078211 && b <= 1104788) {
+ x = 1115;
+ y = 225;
+ } else if (b > 1104788 && b <= 1105288) { // 109 绔欑偣 1105038
+ x = 1115;
+ y = 250;
+ } else if (b > 1105288 && b <= 1119213) {
+ x = 1115;
+ y = 275;
+ } else if (b > 1119213 && b <= 1119713) { // 108 绔欑偣 1119463
+ x = 1115;
+ y = 300;
+ } else if (b > 1119713 && b <= 1145902) {
+ x = 1115;
+ y = 325;
+ } else if (b > 1145902 && b <= 1146402) { // 107 绔欑偣 1146152
+ x = 1115;
+ y = 350;
+ } else if (b > 1146402 && b <= 1160380) {
+ x = 1115;
+ y = 375;
+ } else if (b > 1160380 && b <= 1160880) { // 106 绔欑偣 1160630
+ x = 1115;
+ y = 400;
+ } else if (b > 1160880 && b <= 1187314) {
+ x = 1115;
+ y = 425;
+ } else if (b > 1187314 && b <= 1187814) { // 105 绔欑偣 1187564
+ x = 1115;
+ y = 450;
+ } else if (b > 1187814 && b <= 1201849) {
+ x = 1115;
+ y = 475;
+ } else if (b > 1201849 && b <= 1202349) { // 104 绔欑偣 1202099
+ x = 1115;
+ y = 500;
+ } else if (b > 1202349 && b <= 1228831) {
+ x = 1115;
+ y = 525;
+ } else if (b > 1228831 && b <= 1229331) { // 103 绔欑偣 1229081
+ x = 1115;
+ y = 550;
+ } else if (b > 1229331 && b <= 1243204) {
+ x = 1115;
+ y = 575;
+ } else if (b > 1243204 && b <= 1243704) { // 102 绔欑偣 1243454
+ x = 1115;
+ y = 600;
+ } else if (b > 1243704 && b <= 1269708) {
+ x = 1115;
+ y = 625;
+ } else if (b > 1269708 && b <= 1284750) { // 101 绔欑偣 1269958
+ x = 1115;
+ y = 650;
+ } else if (b > 1284750 && b <= 1285250) { // 101 鎷愮偣
+ x = 1115;
+ y = 720;
+
+ } else if (b > 1285250 && b <= 1322829) { // 101 鎷愮偣
+ x = 1100;
+ y = 750;
+
+
+ } else if (b > 1322829 && b <= 1323329) {
+ x = 1075;
+ y = 775;
+ } else if (b > 1323329 && b <= 1371551) {
+ x = 1025;
+ y = 775;
+ } else if (b > 1371551 && b <= 1372051) {
+ x = 975;
+ y = 775;
+ } else if (b > 1372051 && b <= 1420273) {
+ x = 925;
+ y = 775;
+ } else if (b > 1420273 && b <= 1420773) {
+ x = 875;
+ y = 775;
+ } else if (b > 1420773 && b <= 1468995) {
+ x = 825;
+ y = 775;
+ } else if (b > 1468995 && b <= 1469495) {
+ x = 775;
+ y = 650;
+ } else if (b > 1469495 && b <= 1517717) {
+ x = 725;
+ y = 650;
+ } else if (b > 1517717 && b <= 1518217) {
+ x = 675;
+ y = 775;
+ } else if (b > 1566439 && b <= 1566939) {
+ x = 575;
+ y = 775;
+ } else if (b > 1566939 && b <= 1614661) {
+ x = 525;
+ y = 775;
+ } else if (b > 1614661 && b <= 1615161) {
+ x = 475;
+ y = 775;
+ } else if (b > 1615161 && b <= 1662883) {
+ x = 425;
+ y = 775;
+ } else if (b > 1662883 && b <= 1663383) {
+ x = 375;
+ y = 775;
+ } else if (b > 1663383 && b <= 1711105) {
+ x = 325;
+ y = 775;
+ } else if (b > 1711105 && b <= 1711605) {
+ x = 275;
+ y = 775;
+ } else if (b > 1711605 && b <= 1736500) {
+ x = 225;
+ y = 775;
+ } else if (b > 1736500 && b <= 1737000) {
+ x = 175;
+ y = 775;
+ } else if (b > 0 && b <= 47822) {
+ x = 125;
+ y = 775;
+ } else if (b > 47822 && b <= 73050) {
+ x = 75;
+ y = 775;
+ } else if (b > 73050 && b <= 73550) {
+ x = 65;
+ y = 775;
+
+
+ } else if (b > 134400 && b <= 134900) {
+ x = 25;
+ y = 830;
+ } else if (b > 134900 && b <= 196000) {
+ x = 65;
+ y = 878;
+ } else if (b > 196000 && b <= 217480) {
+ x = 83;
+ y = 878;
+ }
+
+
+
+ return new double[]{x, y};
+ }
}
diff --git a/src/main/webapp/views/index.html b/src/main/webapp/views/index.html
index 9bdc716..387bdfb 100644
--- a/src/main/webapp/views/index.html
+++ b/src/main/webapp/views/index.html
@@ -10,6 +10,7 @@
<script type="text/javascript" src="../static/js/common.js"></script>
<script type="text/javascript" src="../static/js/vue.min.js"></script>
<script type="text/javascript" src="../static/js/element.js"></script>
+ <script type="text/javascript" src="testPosition.js"></script>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
@@ -33,7 +34,7 @@
}
.map {
position: relative;
- width: 80vh;
+ width: 52vw;
height: 80vh;
border-radius: 50%;
display: flex;
@@ -70,7 +71,7 @@
}
.bus {
background-color: #2196F3;
- border: 20px solid #ffffff;
+ border: 10px solid #ffffff;
position: absolute;
width: 24px;
height: 24px;
@@ -133,6 +134,46 @@
.el-table .success-row {
background: #f0f9eb;
}
+ .container {
+ width: 100vh;
+ height: 72vh;
+ position: absolute;
+ /*background: #8c939d;*/
+ }
+ .bus-station {
+ width: 100vh;
+ height: 72vh;
+ position: absolute;
+ display: flex;
+ /*background: #8c939d;*/
+ }
+ .bus-item-top {
+ background: red;
+ position: relative;
+ width: 40px;
+ height: 60px;
+ line-height: 60px;
+ top: 880px;
+ text-align: center;
+ }
+ .bus-item-left {
+ background: red;
+ position: relative;
+ width: 60px;
+ height: 40px;
+ line-height: 40px;
+ left: 1230px;
+ text-align: center;
+ }
+ .bus-item-left2 {
+ background: red;
+ position: relative;
+ width: 60px;
+ height: 40px;
+ line-height: 40px;
+ left: 1000px;
+ text-align: center;
+ }
</style>
</head>
<body>
@@ -143,11 +184,46 @@
<div class="map">
<!-- <div class="inner-ring"></div>-->
<!-- <div class="outer-ring"></div>-->
- <div v-for="track in energyGatheringRing" class="inner-ring" :style="{ borderColor: track.trackColor , boxShadow : 'inset 0 0 30px '+track.radiationColor+', 0 0 20px '+track.radiationColor}"></div>
- <div v-for="track in energyGatheringRing" class="outer-ring" :style="{ borderColor: track.trackColor , boxShadow : 'inset 0 0 30px '+track.radiationColor+', 0 0 20px '+track.radiationColor}"></div>
-
+<!-- <div v-for="track in energyGatheringRing" class="inner-ring" :style="{ borderColor: track.trackColor , boxShadow : 'inset 0 0 30px '+track.radiationColor+', 0 0 20px '+track.radiationColor}"></div>-->
+<!-- <div v-for="track in energyGatheringRing" class="outer-ring" :style="{ borderColor: track.trackColor , boxShadow : 'inset 0 0 30px '+track.radiationColor+', 0 0 20px '+track.radiationColor}"></div>-->
+ <svg class="container">
+<!-- <path d="M 100,250-->
+<!-- L 100,800-->
+<!-- C 100,800 100,850 150,850-->
+<!-- C 150,850 200,850 200,800-->
+<!-- L 200,250-->
+<!-- C 200,250 200,200 250,200-->
+<!-- L 1100,200-->
+<!-- C 1100,200 1150,200 1150,150-->
+<!-- C 1150,150 1150,100 1100,100-->
+<!-- L 250,100-->
+<!-- C 250,100 90,90 100,250 z"-->
+<!-- style="fill:none; stroke:blue; stroke-width:4;" />-->
+ <path d="M 1200,750
+ L 1200,100
+ C 1200,100 1200,50 1150,50
+ C 1150,50 1100,50 1100,100
+ L 1100,700
+ C 1100,700 1100,750 1050,750
+ L 60,750
+ C 60,750 10,750 10,800
+ C 10,800 10,850 60,850
+ L 1100,850
+ C 1100,850 1200,850 1200,750
+"
+ style="fill:none; stroke:blue; stroke-width:4;" />
+ </svg>
+ <div class="bus-station">
+ <div v-for="(item,i) in devpPos1" class="bus-item-top" :style="'left:' + (75 + i * 15) + 'px'">{{item.dev_no}}</div>
+ </div>
+ <div class="bus-station" style="flex-direction: column">
+ <div v-for="(item,i) in devpPos2" class="bus-item-left" :style="'top:' + (200 + i * 50) + 'px'">{{item.dev_no}}</div>
+ </div>
+ <div class="bus-station" style="flex-direction: column">
+ <div v-for="(item,i) in devpPos3" class="bus-item-left2" :style="'top:' + (100 + i * 10) + 'px'">{{item.dev_no}}</div>
+ </div>
<!-- Stations on outer ring -->
- <div v-for="station in tableDataDev" class="station" :style="{ top: station.valueX + '%', left: station.valueY + '%' }">{{ station.index }}</div>
+<!-- <div v-for="station in tableDataDev" class="station" :style="{ top: station.valueX + '%', left: station.valueY + '%' }">{{ station.index }}</div>-->
<div>
<el-switch
style="display: block"
@@ -160,7 +236,7 @@
</el-switch>
</div>
<!-- Buses -->
- <div v-for="bus in tableDataRgv" class="bus" :style="{ top: bus.valueX + '%', left: bus.valueY + '%' , borderColor: bus.modeColor, backgroundColor: bus.statusColor}">{{ bus.index }}</div>
+ <div v-for="bus in tableDataRgv" class="bus" :style="{ top: bus.valueY + 'px', left: bus.valueX + 'px' , borderColor: bus.modeColor, backgroundColor: bus.statusColor}">{{ bus.index }}</div>
</div>
<!-- Left Task Bar -->
@@ -279,10 +355,51 @@
tableDataDev: [],
energyGatheringRing: [],
tableDataLeft: [],
- tableDataRight: []
+ tableDataRight: [],
+ devpPos1:[
+ {dev_no: 116,pos:633980},
+ {dev_no: 117,pos:604043},
+ {dev_no: 118,pos:574323},
+ {dev_no: 119,pos:559534},
+ {dev_no: 120,pos:544682},
+ {dev_no: 121,pos:514912},
+ {dev_no: 122,pos:485227},
+ {dev_no: 123,pos:470367},
+ {dev_no: 124,pos:455514},
+ {dev_no: 125,pos:425768},
+ {dev_no: 126,pos:396268},
+ {dev_no: 127,pos:381106},
+ {dev_no: 128,pos:366311},
+ {dev_no: 129,pos:336638},
+ {dev_no: 130,pos:306820},
+ {dev_no: 131,pos:277067},
+ {dev_no: 132,pos:257418},
+ {dev_no: 133,pos:217730},
+ ],
+ devpPos2:[
+ {dev_no: 112,pos:891000},
+ {dev_no: 113,pos:865000},
+ {dev_no: 114,pos:800000},
+ {dev_no: 115,pos:780000},
+ ],
+ devpPos3:[
+ {dev_no: 101,pos:1269958},
+ {dev_no: 102,pos:1243454},
+ {dev_no: 103,pos:1229081},
+ {dev_no: 104,pos:1202099},
+ {dev_no: 105,pos:1187564},
+ {dev_no: 106,pos:1160630},
+ {dev_no: 107,pos:1146152},
+ {dev_no: 108,pos:1119463},
+ {dev_no: 109,pos:1105038},
+ {dev_no: 110,pos:1077961},
+ {dev_no: 111,pos:1063813},
+ ],
},
created(){
this.init();
+ this.devpPos1.reverse()
+ this.devpPos3.reverse()
},
watch: {
@@ -410,6 +527,8 @@
},
getTableDataRgv() {
let that = this;
+ // that.tableDataRgv = busPsto1
+ // return
$.ajax({
url: baseUrl + "/rgv/ring/through/rgv/position/data",
headers: {
diff --git a/src/main/webapp/views/testPosition.js b/src/main/webapp/views/testPosition.js
new file mode 100644
index 0000000..916fb1c
--- /dev/null
+++ b/src/main/webapp/views/testPosition.js
@@ -0,0 +1,578 @@
+var busPsto = [
+ {
+ index: 1,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 110,
+ valueY: 878
+ },
+ {
+ index: 2,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 165,
+ valueY: 878
+ },
+ {
+ index: 3,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 220,
+ valueY: 878
+ },
+ {
+ index: 4,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 275,
+ valueY: 878
+ },
+ {
+ index: 5,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 330,
+ valueY: 878
+ },
+ {
+ index: 6,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 385,
+ valueY: 878
+ },
+ {
+ index: 7,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 440,
+ valueY: 878
+ },
+ {
+ index: 8,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 495,
+ valueY: 878
+ },
+ {
+ index: 9,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 550,
+ valueY: 878
+ },
+ {
+ index: 10,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 605,
+ valueY: 878
+ },
+ {
+ index: 11,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 660,
+ valueY: 878
+ },
+ {
+ index: 12,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 715,
+ valueY: 878
+ },
+ {
+ index: 13,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 770,
+ valueY: 878
+ },
+ {
+ index: 14,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 825,
+ valueY: 878
+ },
+ {
+ index: 15,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 880,
+ valueY: 878
+ },
+ {
+ index: 16,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 935,
+ valueY: 878
+ },
+ {
+ index: 17,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 990,
+ valueY: 878
+ },
+ {
+ index: 18,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1045,
+ valueY: 878
+ },
+ {
+ index: 19,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 520
+ },
+ {
+ index: 20,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 430
+ },
+ {
+ index: 21,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 340
+ },
+ {
+ index: 22,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 250
+ },
+ {
+ index: 23,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 150
+ },
+ {
+ index: 24,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 200
+ },
+ {
+ index: 25,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 250
+ },
+ {
+ index: 26,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 300
+ },
+ {
+ index: 27,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 350
+ },
+ {
+ index: 28,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 400
+ },
+ {
+ index: 29,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 450
+ },
+ {
+ index: 30,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 500
+ },
+ {
+ index: 31,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 550
+ },
+ {
+ index: 32,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 600
+ },
+ {
+ index: 33,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 650
+ },
+]
+
+// 绌虹櫧鍖哄煙
+var busPsto1 = [
+
+ {
+ index: 1,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 65,
+ valueY: 878
+ },
+ {
+ index: 2,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 878
+ },
+ {
+ index: 3,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1185,
+ valueY: 850
+ },
+ {
+ index: 4,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 775
+ },
+ {
+ index: 5,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 125
+ },
+ {
+ index: 6,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1164,
+ valueY: 80
+ },
+ {
+ index: 7,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 125
+ },
+ {
+ index: 8,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 720
+ },
+ {
+ index: 9,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 720
+ },
+ {
+ index: 10,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1100,
+ valueY: 750
+ },
+ {
+ index: 11,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1075,
+ valueY: 775
+ },
+ {
+ index: 12,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 65,
+ valueY: 775
+ },
+ {
+ index: 13,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 25,
+ valueY: 830
+ },
+
+]
+
+var busPsto3 = [
+ {
+ index: 1,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 83,
+ valueY: 878
+ },
+ {
+ index: 2,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 138,
+ valueY: 878
+ },
+ {
+ index: 3,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 193,
+ valueY: 878
+ },
+ {
+ index: 4,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 248,
+ valueY: 878
+ },
+ {
+ index: 5,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 303,
+ valueY: 878
+ },
+ {
+ index: 6,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 358,
+ valueY: 878
+ },
+ {
+ index: 7,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 413,
+ valueY: 878
+ },
+ {
+ index: 8,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 468,
+ valueY: 878
+ },
+ {
+ index: 9,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 523,
+ valueY: 878
+ },
+ {
+ index: 10,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 578,
+ valueY: 878
+ },
+ {
+ index: 11,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 633,
+ valueY: 878
+ },
+ {
+ index: 12,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 688,
+ valueY: 878
+ },
+ {
+ index: 13,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 743,
+ valueY: 878
+ },
+ {
+ index: 14,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 798,
+ valueY: 878
+ },
+ {
+ index: 15,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 853,
+ valueY: 878
+ },
+ {
+ index: 16,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 908,
+ valueY: 878
+ },
+ {
+ index: 17,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 963,
+ valueY: 878
+ },
+ {
+ index: 18,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1018,
+ valueY: 878
+ },
+ {
+ index: 19,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1073,
+ valueY: 878
+ },
+ {
+ index: 20,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 565
+ },
+ {
+ index: 21,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 475
+ },
+ {
+ index: 22,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 385
+ },
+ {
+ index: 23,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 295
+ },
+ {
+ index: 24,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1215,
+ valueY: 205
+ },
+ {
+ index: 25,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 175
+ },
+ {
+ index: 26,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 225
+ },
+ {
+ index: 27,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 275
+ },
+ {
+ index: 28,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 325
+ },
+ {
+ index: 29,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 375
+ },
+ {
+ index: 30,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 425
+ },
+ {
+ index: 31,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 475
+ },
+ {
+ index: 32,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 525
+ },
+ {
+ index: 33,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 575
+ },
+ {
+ index: 34,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 625
+ },
+ {
+ index: 35,
+ modeColor: "#4B5CC4",
+ statusColor: "#1F3696",
+ valueX: 1115,
+ valueY: 675
+ },
+]
\ No newline at end of file
--
Gitblit v1.9.1