|  |  | 
 |  |  |     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 { | 
 |  |  | 
 |  |  |     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) => { | 
 |  |  | 
 |  |  |         .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 }, |