|
@@ -121,19 +121,14 @@ export const api = !global.android
|
|
|
global.getSceneStoreCallback = (data) => {
|
|
|
resolve(data);
|
|
|
};
|
|
|
- global.android.getSceneStore(
|
|
|
- params.m + "/store.json",
|
|
|
- "getSceneStoreCallback"
|
|
|
- );
|
|
|
+ global.android.getSceneStore(params.m + "/store.json", "getSceneStoreCallback");
|
|
|
});
|
|
|
},
|
|
|
// genUseLoading()
|
|
|
async getFile(fileUrl: string) {
|
|
|
fileUrl = fileUrl.trim();
|
|
|
if (fileUrl.includes(params.m)) {
|
|
|
- fileUrl = fileUrl.substring(
|
|
|
- fileUrl.indexOf(params.m) + params.m.length
|
|
|
- );
|
|
|
+ fileUrl = fileUrl.substring(fileUrl.indexOf(params.m) + params.m.length);
|
|
|
}
|
|
|
fileUrl = new URL(fileUrl, "http://www.a.com").pathname;
|
|
|
fileUrl = (params.realPath || params.m) + fileUrl;
|
|
@@ -151,10 +146,7 @@ export const api = !global.android
|
|
|
return await new Promise<string>((resolve) => {
|
|
|
const apiName = `getImageCallback${count++}`;
|
|
|
global[apiName] = (base64) => {
|
|
|
- console.error(
|
|
|
- "请求url:" + fileUrl,
|
|
|
- "返回:" + base64.substring(0, 60)
|
|
|
- );
|
|
|
+ console.error("请求url:" + fileUrl, "返回:" + base64.substring(0, 60));
|
|
|
resolve(URL.createObjectURL(base64ToBlob(base64)));
|
|
|
delete global[apiName];
|
|
|
};
|
|
@@ -236,11 +228,7 @@ const loadStore = async () => {
|
|
|
list.value = data?.measures || [];
|
|
|
baseLines.value = data?.baseLines || [];
|
|
|
basePoints.value = data?.basePoints || [];
|
|
|
- sceneSeting.value = data?.sceneSeting || {
|
|
|
- top: 4,
|
|
|
- scale: 100,
|
|
|
- rotate: 0,
|
|
|
- };
|
|
|
+ sceneSeting.value = data?.sceneSeting;
|
|
|
fixPoints.value = data?.fixPoints || [];
|
|
|
photos.value = data?.photos || [];
|
|
|
accidentPhotos.value = data?.accidentPhotos || [];
|
|
@@ -256,10 +244,7 @@ export const uploadImage = (blob: Blob, name = `${getId()}.jpg`) => {
|
|
|
return api.uploadImage(file);
|
|
|
};
|
|
|
|
|
|
-export const downloadImage = async (
|
|
|
- data: Blob | string,
|
|
|
- name = `${getId()}.jpg`
|
|
|
-) => {
|
|
|
+export const downloadImage = async (data: Blob | string, name = `${getId()}.jpg`) => {
|
|
|
const blob: Blob =
|
|
|
typeof data === "string"
|
|
|
? (await axios.get(data, { responseType: "blob" })).data
|