From 4aa39baac48fc4dd1b8555bb776bd020bbcbe50b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 22 八月 2022 16:16:19 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/console.html     |   77 +++++++++++++++++++++++++++++++++++---
 src/main/webapp/static/css/console.css |   43 ++++++++++++++++++---
 2 files changed, 107 insertions(+), 13 deletions(-)

diff --git a/src/main/webapp/static/css/console.css b/src/main/webapp/static/css/console.css
index 8136289..d0e4efc 100644
--- a/src/main/webapp/static/css/console.css
+++ b/src/main/webapp/static/css/console.css
@@ -288,19 +288,16 @@
 	position: absolute;
 	top: 122px;
 }
-/* 杈撻�佺嚎绗竴鍒� */
 .site-row-1 {
-	top: 205px;
-	left: 120px;
+	top: 67px;
+	left: 392px;
 }
 .site-row-1 .site {
 	width: 80px;
 }
-
-/* 杈撻�佺嚎绗簩鍒� */
 .site-row-2 {
 	top: 67px;
-	left: 400px;
+	left: 474px;
 }
 .site-row-2 .site {
 	width: 80px;
@@ -497,6 +494,40 @@
 	margin-right: 80px;
 }
 
+/* ------------------ 鍙拌溅 ------------------ */
+/* 杞ㄩ亾 */
+.car-track {
+	position: absolute;
+}
+.car-track-across {
+	position: absolute;
+}
+.car-track div {
+	height: 100%;
+	display: inline-block;
+	width: 75%;
+	border-left: 5px solid #313131;
+	border-right: 5px solid #313131;
+}
+.car-track-across div {
+	height: 80%;
+	display: inline-block;
+	width: 100%;
+	border-top: 3px solid #313131;
+	border-bottom: 3px solid #313131;
+}
+#car-track-1 {
+	text-align: center;
+	width: 70px;
+	height: 605px;
+	top: 0;
+	left: 6px;
+}
+
+/* 杞� */
+.car {
+	position: absolute;
+}
 
 
 /* 寮圭獥 */
diff --git a/src/main/webapp/views/console.html b/src/main/webapp/views/console.html
index 662c1e3..80838b6 100644
--- a/src/main/webapp/views/console.html
+++ b/src/main/webapp/views/console.html
@@ -16,15 +16,23 @@
         <h6>AUTOMATIC WAREHOUSE WCS MONITORING DIAGRAM</h6>
     </header>
     <main class="main">
-        <!--绗�1鍒楋紙瀹藉害 70px锛� -->
-<!--        <div class="site-row site-row-1">-->
-<!--            <div class="site-k" style="height:39px;width:70px;"></div>-->
-<!--            <div id="site-173" class="site" style="height: 18px;line-height: 18px;margin-bottom: 85px">173</div>-->
-<!--        </div>-->
+        <!--绗�1鍒� -->
+        <div class="site-row site-row-1">
+            <div id="site-102" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 340px">102</div>
+
+            <div id="site-101" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 20px">101</div>
+
+            <div id="site-100" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 184px">100</div>
+        </div>
         <!--绗�2鍒�-->
         <div class="site-row site-row-2">
-            <div id="site-1000" class="site" style="height: 18px;line-height: 18px;">1000</div>
-            <div id="site-2000" class="site" style="height: 18px;line-height: 18px;">2000</div>
+            <!-- 鍙拌溅杞ㄩ亾 -->
+            <div id="car-track-1" class="car-track">
+                <div></div>
+            </div>
+            <!-- 鍙拌溅瀹炰緥 -->
+            <div id="site-1000" class="site car">1000</div>
+            <div id="site-2000" class="site car">2000</div>
         </div>
         <!-- 绗�3鍒� -->
         <div class="site-row site-row-3">
@@ -1374,6 +1382,61 @@
             $('#barcode3').append(str3)
         }
     }
+
+    // 灏忚溅鍋忕Щ鍔ㄧ敾
+    function carAnimate(id, target) {
+        if (id === 1000) {
+            let targetTop = 130;
+            switch (target) {
+                case 110:
+                    targetTop += 0;
+                    break;
+                case 109:
+                    targetTop += 60;
+                    break;
+                case 108:
+                    targetTop += 100;
+                    break;
+                case 107:
+                    targetTop += 180;
+                    break;
+                case 106:
+                    targetTop += 220;
+                    break;
+                default:
+                    return;
+            }
+            $("#site-" + id).animate({top: targetTop+'px'}, 1000);
+        } else if (id === 2000) {
+            let targetTop = 130;
+            switch (target) {
+                case 226:
+                    targetTop += 0;
+                    break;
+                case 225:
+                    targetTop += 60;
+                    break;
+                case 224:
+                    targetTop += 100;
+                    break;
+                case 223:
+                    targetTop += 180;
+                    break;
+                case 222:
+                    targetTop += 220;
+                    break;
+                case 214:
+                    targetTop += 280;
+                    break;
+                case 220:
+                    targetTop += 320;
+                    break;
+                default:
+                    return;
+            }
+            $("#site-" + id).animate({top: targetTop+'px'}, 1000);
+        }
+    }
 </script>
 <script type="text/javascript">
     // 寮圭獥绔欑偣淇℃伅

--
Gitblit v1.9.1