From 583b31d46bb8abbee7410d29ca229120ee589cba Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 05 一月 2026 10:10:08 +0800
Subject: [PATCH] # version merge

---
 zy-acs-flow/src/map/tool.js |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js
index ad5d6e9..3011ce6 100644
--- a/zy-acs-flow/src/map/tool.js
+++ b/zy-acs-flow/src/map/tool.js
@@ -29,6 +29,13 @@
 import ctuLoadedNoBattery from '/map/agv/ctuLoadedNoBattery.svg';
 import ctuLoadedHalfBattery from '/map/agv/ctuLoadedHalfBattery.svg';
 import ctuLoadedFullBattery from '/map/agv/ctuLoadedFullBattery.svg';
+// asr
+import ASREmptyNoBattery from '/map/sca/ASREmptyNoBattery.svg';
+import ASREmptyHalfBattery from '/map/sca/ASREmptyHalfBattery.svg';
+import ASREmptyFullBattery from '/map/sca/ASREmptyFullBattery.svg';
+import ASRLoadedNoBattery from '/map/sca/ASRLoadedNoBattery.svg';
+import ASRLoadedHalfBattery from '/map/sca/ASRLoadedHalfBattery.svg';
+import ASRLoadedFullBattery from '/map/sca/ASRLoadedFullBattery.svg';
 
 let app, mapContainer, themeMode;
 let selectedSprite, effectOverlay, effectTicker;
@@ -114,6 +121,11 @@
             sprite.width = 750;
             sprite.height = 1300;
             sprite.zIndex = DEVICE_Z_INDEX.AGV;
+
+            // // sprite.width = 750;
+            // // sprite.height = 1300;
+            // sprite.zIndex = DEVICE_Z_INDEX.AGV;
+            // sprite.scale.set(12, 10)
             break
         case DEVICE_TYPE.POINT:
             sprite = new PIXI.Sprite(PIXI.Texture.from(point, { resourceOptions: { scale: 1 } }));
@@ -706,6 +718,25 @@
     }
 }
 
+// export const generateAgvSpriteTexture = (agvStatusMode) => {
+//     switch (agvStatusMode) {
+//         case AGV_STATUS_MODE.EMPTY_NO_BATTERY:
+//             return ASREmptyNoBattery;
+//         case AGV_STATUS_MODE.EMPTY_HALF_BATTERY:
+//             return ASREmptyHalfBattery;
+//         case AGV_STATUS_MODE.EMPTY_FULL_BATTERY:
+//             return ASREmptyFullBattery;
+//         case AGV_STATUS_MODE.LOADED_NO_BATTERY:
+//             return ASRLoadedNoBattery;
+//         case AGV_STATUS_MODE.LOADED_HALF_BATTERY:
+//             return ASRLoadedHalfBattery;
+//         case AGV_STATUS_MODE.LOADED_FULL_BATTERY:
+//             return ASRLoadedFullBattery;
+//         default:
+//             return;
+//     }
+// }
+
 export function createAgvJobPanel(parentContainer, text) {
     const panelScale = 4;
 
@@ -800,12 +831,14 @@
         });
         agvText.anchor.set(0.5, 0.5);
         agvText.position.set(0, 8);
+        // agvText.position.set(0, 18);
         agvText.scale.set(MAP_MIRROR ? -1 : 1, 1)
         agvSprite.addChild(agvText);
 
         agvSprite.updateTextRotation = () => {
             if (agvText && agvSprite) {
                 agvText.rotation = -agvSprite.rotation - rotationParseNum(MAP_DEFAULT_ROTATION);
+                // agvText.rotation = -agvSprite.rotation - rotationParseNum(MAP_DEFAULT_ROTATION + 180);
             }
         };
         agvSprite.updateTextRotation();

--
Gitblit v1.9.1