|
|
@ -2,7 +2,7 @@ import axios from "axios"; |
|
|
import icons from "./image-helper"; |
|
|
import icons from "./image-helper"; |
|
|
let mallInfos = new Map(); |
|
|
let mallInfos = new Map(); |
|
|
|
|
|
|
|
|
export const baseUrl = "https://project-iot.test.1000my.com"; |
|
|
|
|
|
|
|
|
let baseUrl = "https://iot-dev.123.1000my.com"; |
|
|
|
|
|
|
|
|
const getMallInfo = async (code) => { |
|
|
const getMallInfo = async (code) => { |
|
|
const { groundFloorOrder, scale, offsetToNorth } = { |
|
|
const { groundFloorOrder, scale, offsetToNorth } = { |
|
|
@ -21,9 +21,18 @@ const getMallInfo = async (code) => { |
|
|
cloud: "1000my", |
|
|
cloud: "1000my", |
|
|
offsetToNorth, |
|
|
offsetToNorth, |
|
|
}; |
|
|
}; |
|
|
|
|
|
try { |
|
|
|
|
|
const { |
|
|
|
|
|
data: { baseUrl: baseUrlFromConfig }, |
|
|
|
|
|
} = await axios.get(process.env.PUBLIC_URL + "/config.json"); |
|
|
|
|
|
baseUrl = baseUrlFromConfig; |
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
console.log(error); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
const config = { |
|
|
const config = { |
|
|
mapDataUrl: `${baseUrl}/api/guide/v1/web/getMallMapData/${code}/Aeditor`, |
|
|
|
|
|
shopInfoUrl: `${baseUrl}/api/guide/v1/web/getMapInfo?projectCode=${code}`, |
|
|
|
|
|
|
|
|
mapDataUrl: `${baseUrl}/api/data/v1/web/getMallMapData/${code}/Aeditor`, |
|
|
|
|
|
shopInfoUrl: `${baseUrl}/api/data/v1/web/getMapInfo?projectCode=${code}`, |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
const [ |
|
|
const [ |
|
|
@ -76,7 +85,7 @@ const getMallInfo = async (code) => { |
|
|
const { |
|
|
const { |
|
|
data: { data: facs }, |
|
|
data: { data: facs }, |
|
|
} = await axios.get( |
|
|
} = await axios.get( |
|
|
`${baseUrl}/api/guide/v1/web/getProjectUsedIconList?projectCode=${code}` |
|
|
|
|
|
|
|
|
`${baseUrl}/api/data/v1/web/getProjectUsedIconList?projectCode=${code}` |
|
|
); |
|
|
); |
|
|
return facs; |
|
|
return facs; |
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
@ -102,7 +111,7 @@ const getMallInfo = async (code) => { |
|
|
const { |
|
|
const { |
|
|
data: { data }, |
|
|
data: { data }, |
|
|
} = await axios.get( |
|
|
} = await axios.get( |
|
|
`${baseUrl}/api/guide/v1/web/getMallData?projectCode=${code}` |
|
|
|
|
|
|
|
|
`${baseUrl}/api/data/v1/web/getMallData?projectCode=${code}` |
|
|
); |
|
|
); |
|
|
return data; |
|
|
return data; |
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
|