import axios from "axios" import mockData from "../input-data/data3.js"; let AJAX_ORIGIN = '' switch (process.env.NODE_ENV) { case 'development': AJAX_ORIGIN = '' // 未用到 break; case 'production': // AJAX_ORIGIN = 'https://uat-laser.4dkankan.com/' AJAX_ORIGIN = 'https://laser.4dkankan.com/backend/' break; default: AJAX_ORIGIN = '' break; } export function getWholeData(sceneNameOrUrl) { if (process.env.NODE_ENV === 'development') { return Promise.resolve(mockData.data) } let url = sceneNameOrUrl.startsWith('http') ? sceneNameOrUrl : `${AJAX_ORIGIN}laser/route/${sceneNameOrUrl}/getRouteInfo` return axios .get(url) .then((res) => { if (Array.isArray(res.data.data) && res.data.data.length > 0) { return res.data.data } else { throw('getWholeData结果异常!') } }) }