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