From 35b2e532ef54f40586a00698e2795f1c8d787af4 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 26 三月 2024 14:16:06 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/utils.js | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js index a54f4b1..25f2ca2 100644 --- a/zy-asrs-flow/src/pages/map/utils.js +++ b/zy-asrs-flow/src/pages/map/utils.js @@ -44,6 +44,14 @@ DISABLE: 1, }) +export const NOTIFY_TYPE = Object.freeze({ + OPEN: 'open', + SUCCESS: 'success', + INFO: 'info', + WARNING: 'warning', + ERROR: 'error', +}) + export const getRealPosition = (x, y, mapContainer) => { const rect = app.view.getBoundingClientRect(); return { @@ -335,6 +343,14 @@ return options; } +export const fetchMapFloor = async () => { + const res = await Http.doPost('api/map/floor/list'); + if (res.code === 200) { + return eval(res.data); + } + mapNotify(res.msg, NOTIFY_TYPE.ERROR); +} + export const fetchMapData = async (curFloor) => { clearMapData(); await Http.doPostPromise('api/map/list', { floor: curFloor }, (res) => { @@ -462,8 +478,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 }, -- Gitblit v1.9.1