From 9b40623f9dda66ae89188e0f915d1f3d07c7b9a1 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 26 三月 2024 15:23:27 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/pages/map/utils.js | 32 +++++++++++++++++++++++++++++---
1 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js
index 0eb32f1..9117879 100644
--- a/zy-asrs-flow/src/pages/map/utils.js
+++ b/zy-asrs-flow/src/pages/map/utils.js
@@ -33,6 +33,7 @@
})
export const SENSOR_TYPE = Object.freeze({
+ SHUTTLE: "SHUTTLE",
SHELF: "SHELF",
POINT: "POINT",
AGV: "AGV",
@@ -42,6 +43,14 @@
STORE: 0,
TRACK: 3,
DISABLE: 1,
+})
+
+export const NOTIFY_TYPE = Object.freeze({
+ OPEN: 'open',
+ SUCCESS: 'success',
+ INFO: 'info',
+ WARNING: 'warning',
+ ERROR: 'error',
})
export const getRealPosition = (x, y, mapContainer) => {
@@ -335,6 +344,15 @@
return options;
}
+export const fetchMapFloor = async () => {
+ const res = await Http.doPost('api/map/floor/list');
+ if (res.code === 200) {
+ return eval(res.data);
+ } else {
+ mapNotify(res.msg, NOTIFY_TYPE.ERROR);
+ }
+}
+
export const fetchMapData = async (curFloor) => {
clearMapData();
await Http.doPostPromise('api/map/list', { floor: curFloor }, (res) => {
@@ -462,8 +480,8 @@
.to(targetPos, 500).start();
}
-export const mapNotify = (msg) => {
- notify.open({
+export const mapNotify = (msg, type = NOTIFY_TYPE.OPEN) => {
+ notify[type]({
description: msg,
duration: 1.5,
style: { width: 300 },
@@ -501,4 +519,12 @@
resolve(true);
}, time);
});
-};
\ No newline at end of file
+};
+
+export const isNullOfUndefined = (param) => {
+ if (null === param || undefined === param) {
+ return true;
+ } else {
+ return false;
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.1