gemercheung 1 سال پیش
والد
کامیت
32aa9b4d5f
2فایلهای تغییر یافته به همراه10 افزوده شده و 4 حذف شده
  1. 2 2
      src/api/mapOpt/list.ts
  2. 8 2
      src/views/map/addProjectModal.vue

+ 2 - 2
src/api/mapOpt/list.ts

@@ -24,8 +24,8 @@ export type MapOptType = {
   projectName: string;
   projectSn: string;
   isShow: number;
-  lat?: number;
-  lon?: number;
+  lat?: number | null;
+  lon?: number | null;
   alt?: number;
 };
 

+ 8 - 2
src/views/map/addProjectModal.vue

@@ -225,8 +225,8 @@
           isShow: Number(data.isShow),
           projectName: data.projectName,
           projectSn: data.projectSn,
-          lat: props.currentLatLng?.lat,
-          lon: props.currentLatLng?.lng,
+          lat: props.currentLatLng?.lat || null,
+          lon: props.currentLatLng?.lng || null,
           alt: 0,
         };
         if (!isEditMode.value) {
@@ -236,6 +236,12 @@
           console.log('没有地理信息');
           pro.isShow = 0;
         }
+        //@ts-ignore
+        if (pro.tempSlect === 2 && !pro.gpsNum) {
+          pro.lat = null;
+          pro.lon = null;
+          pro.isShow = 0;
+        }
         console.log('save', pro);
         await AddOptOrUpdateApi(pro);
         closeModal();