From 68242c8f3acc051368eeb1246b2fb6327a783bfc Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期二, 04 十一月 2025 09:05:39 +0800
Subject: [PATCH] #
---
src/main/webapp/views/console.html | 157 ++++++++++++++++++++++++++++------------------------
1 files changed, 85 insertions(+), 72 deletions(-)
diff --git a/src/main/webapp/views/console.html b/src/main/webapp/views/console.html
index c125dd0..a31638f 100644
--- a/src/main/webapp/views/console.html
+++ b/src/main/webapp/views/console.html
@@ -56,8 +56,8 @@
<span class="machine-put-flag">鍏ュ簱</span>
<span class="machine-take-flag">鍑哄簱</span>
<span class="machine-stock-move-flag">搴撳埌搴�</span>
- <span class="machine-site-move-flag">绔欏埌绔�</span>
- <span class="machine-p-move-flag">PToP</span>
+<!-- <span class="machine-site-move-flag">绔欏埌绔�</span>-->
+<!-- <span class="machine-p-move-flag">PToP</span>-->
<span class="machine-error-flag">寮傚父</span>
<span class="machine-auto-flag">鑷姩</span>
<span class="machine-unauto-flag">闈炶嚜鍔�/鎵嬪姩</span>
@@ -689,82 +689,95 @@
}
}
- // 灏忚溅鍋忕Щ鍔ㄧ敾
function carAnimate(id, target) {
- // debugger
var targetTop = 0;
- if (id === 1 || id === '1' || id === '2' || id === 2 || id === '3' || id === 3 ||id === '4' || id === 4) {
- switch (target) {
- case 1004:
- targetTop += 84;
- break;
- case 1007:
- targetTop += 128;
- break;
- case 1010:
- targetTop += 190;
- break;
- case 1014:
- targetTop += 240;
- break;
- case 1018:
- targetTop += 300;
- break;
- case 1021:
- targetTop += 350;
- break;
- case 1024:
- targetTop += 415;
- break;
- case 1028:
- targetTop += 465;
- break;
- case 1031:
- targetTop += 530;
- break;
- case 1035:
- targetTop += 580;
- break;
- case 2003:
- targetTop += 84;
- break;
- case 2006:
- targetTop += 128;
- break;
- case 2009:
- targetTop += 19.;
- break;
- case 2012:
- targetTop += 240;
- break;
- case 2015:
- targetTop += 300;
- break;
- case 2018:
- targetTop += 350;
- break;
- case 2021:
- targetTop += 415;
- break;
- case 2024:
- targetTop += 465;
- break;
- case 2027:
- targetTop += 530;
- break;
- case 2030:
- targetTop += 580;
- break;
- default:
- return;
- }
- } else {
- return;
+
+ // 纭繚 target 鏄湁鏁堢殑绔欑偣
+ if (target === -1) {
+ console.log("绔欑偣鏃犳晥锛岃烦杩囧姩鐢�");
+ return; // 璺宠繃鏃犳晥绔欑偣
}
- $("#site-" + id).animate({top: targetTop + 'px'}, 0);
+ // 璁$畻鐩爣绔欑偣鐨� top 鍊�
+ switch (target) {
+ case 1004:
+ targetTop += 84;
+ break;
+ case 1007:
+ targetTop += 128;
+ break;
+ case 1010:
+ targetTop += 190;
+ break;
+ case 1014:
+ targetTop += 240;
+ break;
+ case 1018:
+ targetTop += 300;
+ break;
+ case 1021:
+ targetTop += 350;
+ break;
+ case 1024:
+ targetTop += 415;
+ break;
+ case 1028:
+ targetTop += 465;
+ break;
+ case 1031:
+ targetTop += 530;
+ break;
+ case 1035:
+ targetTop += 580;
+ break;
+ case 2003:
+ targetTop += 84;
+ break;
+ case 2006:
+ targetTop += 128;
+ break;
+ case 2009:
+ targetTop += 190;
+ break;
+ case 2012:
+ targetTop += 240;
+ break;
+ case 2015:
+ targetTop += 300;
+ break;
+ case 2018:
+ targetTop += 350;
+ break;
+ case 2021:
+ targetTop += 415;
+ break;
+ case 2024:
+ targetTop += 465;
+ break;
+ case 2027:
+ targetTop += 530;
+ break;
+ case 2030:
+ targetTop += 580;
+ break;
+ default:
+ return; // 鏃犳晥鐨勭珯鐐癸紝璺宠繃
+ }
+
+ // 鑾峰彇褰撳墠绔欑偣浣嶇疆
+ var currentTop = $("#site-" + id).position().top;
+
+ // 璁$畻涓や釜绔欑偣涔嬮棿鐨勮窛绂�
+ var distance = Math.abs(targetTop - currentTop);
+
+ // 璁$畻鍔ㄧ敾鏃堕棿锛岃窛绂昏秺杩滄椂闂磋秺闀匡紝鏈�灏忔椂闂翠负500ms锛屾渶澶т负2000ms
+ var duration = Math.max(500, Math.min(distance / 2, 2000));
+
+ // 鎵ц鍔ㄧ敾锛屽钩婊戝湴绉诲姩鍒扮洰鏍囦綅缃�
+ $("#site-" + id).animate({ top: targetTop + 'px' }, duration);
}
+
// 妫�鏌� URL 涓槸鍚﹀寘鍚� fullscreen=true 鍙傛暟
function checkFullscreen() {
const urlParams = new URLSearchParams(window.location.search);
--
Gitblit v1.9.1