1234567891011121314151617181920212223242526272829303132333435 |
- 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结果异常!')
- }
- })
- }
|