Junjie
2024-03-26 26956bc393bb08eb868aeafde10c187336ad5888
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 },