tangning 2 月之前
父节点
当前提交
6b7b3fb3a5
共有 3 个文件被更改,包括 8 次插入6 次删除
  1. 2 1
      src/i18n/weblate/zh.json
  2. 3 3
      src/request/index.ts
  3. 3 2
      src/view/case/draw/selectMapleaftImages.vue

+ 2 - 1
src/i18n/weblate/zh.json

@@ -1219,7 +1219,8 @@
             "8035": "获取磁盘空间失败",
             "8036": "磁盘空间不足",
             "8037": "场景下载失败",
-            "8038": "场景计算中/计算失败,无法打包。"
+            "8038": "场景计算中/计算失败,无法打包。",
+            "-1": "请求失败,服务端发生了点小故障!"
         }
     },
     "mediaLibrary": {

+ 3 - 3
src/request/index.ts

@@ -114,8 +114,8 @@ const responseInterceptor = (res: AxiosResponse<any, any>) => {
   // };
   console.log("responseInterceptor", res);
   if (!successCode.includes(res.data.code) && res.config.responseType != "blob") {
-    let errMsg = res.data.msg || res.data.message;
-    openErrorMsg(errMsg);
+    let code = res.data.code || res.data.message;
+    openErrorMsg(ui18n.t(`sceneHome.errCode.${errMsg}`));
 
     if (
       ~unAuthCode.indexOf(res.data.code) ||
@@ -140,7 +140,7 @@ axios.interceptors.response.use(responseInterceptor, (error) => {
     return responseInterceptor(error.response);
   } else {
     openErrorMsg(
-      typeof error === "string" ? error : "请求失败,服务端发生了点小故障!"
+      typeof error === "string" ? error : ui18n.t(`sceneHome.errCode.-1`)
     );
     return Promise.reject(error);
   }

+ 3 - 2
src/view/case/draw/selectMapleaftImages.vue

@@ -148,7 +148,8 @@ if(!isGoogle.value){
   console.log("baseLayers", baseLayers);
   L.control.layers(baseLayers, null).addTo(map);
   map.on('baselayerchange',function(res){
-    isGoogle.value = res.name === "Google map" ? false : true;
+    isGoogle.value = res.name === ui18n.t("coord.edit.ggmap") ? false : true;
+    console.log("地图切换", res, isGoogle.value);
   })
   map.on("click", async function (e) {
     // 获取点击位置的经纬度坐标
@@ -157,7 +158,7 @@ if(!isGoogle.value){
     var longitude = e.latlng.lng;
     console.log("click", e, [longitude, latitude]);
     let formatted_address = ''
-    if(!isGoogle.value){
+    if(isGoogle.value){
       let ress = await getGaoDeGaoDeList(`${longitude},${latitude}`, 2, isGoogle.value)
       let data = ress.data && JSON.parse(ress.data) || {};
       console.log("click",data, ress);