|
@@ -13,6 +13,7 @@ import router from "@/router";
|
|
|
|
|
|
const global = window as any
|
|
|
const api = import.meta.env.DEV && !global.android
|
|
|
+// const api = import.meta.env.DEV
|
|
|
? {
|
|
|
async setStore(data) {
|
|
|
return axios.post("sceneStore", data)
|
|
@@ -36,19 +37,35 @@ const api = import.meta.env.DEV && !global.android
|
|
|
}
|
|
|
}
|
|
|
: {
|
|
|
- async setStore(data) {
|
|
|
- global.android.setSceneStore(params.m, data)
|
|
|
+ setStore(data) {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ global.android.setSceneStore(params.m, data)
|
|
|
+ global.setSceneStoreCallback = resolve
|
|
|
+ })
|
|
|
},
|
|
|
- async getStore() {
|
|
|
- return global.android.getSceneStore(params.m)
|
|
|
+ getStore() {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ global.getSceneStoreCallback = resolve
|
|
|
+ global.android.getSceneStore(params.m)
|
|
|
+ })
|
|
|
},
|
|
|
- async uploadImage(file) {
|
|
|
- return global.android.uploadImage(params.m, file)
|
|
|
+ uploadImage(file) {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ global.uploadImageCallback = resolve
|
|
|
+ global.android.uploadImage(params.m, file)
|
|
|
+ })
|
|
|
},
|
|
|
- async downloadImage(file) {
|
|
|
- global.android.downloadImage(params.m, file)
|
|
|
+ downloadImage(file) {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ global.downloadImageCallback = resolve
|
|
|
+ global.android.downloadImage(params.m, file)
|
|
|
+ })
|
|
|
},
|
|
|
closePage() {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ global.closeWebViewCallback = resolve
|
|
|
+ global.android.closeWebView()
|
|
|
+ })
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -62,7 +79,7 @@ export const back = () => {
|
|
|
}
|
|
|
|
|
|
const loadStore = async () => {
|
|
|
- const data = await api.getStore()
|
|
|
+ const data: any = await api.getStore()
|
|
|
list.value = data?.measures || []
|
|
|
baseLines.value = data?.baseLines || []
|
|
|
basePoints.value = data?.basePoints || []
|