Browse Source

添加南雄页面预测页面

yes-yes-yes-k 2 months ago
parent
commit
fdcfc2598f

File diff suppressed because it is too large
+ 1143 - 23
src/views/User/acidModel/nanxiong_acidmodelmap.vue


+ 7 - 4
src/views/User/acidModel/shaoguan_acidmodelmap.vue

@@ -671,6 +671,7 @@ const fetchPaddyFieldBaseParams = async (lng: number, lat: number) => {
       params: {
         target_lon: lng.toString(),
         target_lat: lat.toString(),
+        city:'shaoguan',
         NO3: defaultParams.NO3.toString(), // 传默认值不影响接口返回基础参数
         NH4: defaultParams.NH4.toString()
       }
@@ -679,9 +680,9 @@ const fetchPaddyFieldBaseParams = async (lng: number, lat: number) => {
     const nearestPoint = response.data.nearest_point || {};
     // 返回接口中的基础参数(根据实际接口返回字段调整key)
     return {
-      CEC: nearestPoint.CEC !== undefined ? Number(nearestPoint.CEC) : 7.14, // 兜底默认值
-      Al: nearestPoint.Al !== undefined ? Number(nearestPoint.Al) : 4.0,
-      OM: nearestPoint.OM !== undefined ? Number(nearestPoint.OM) : 22.12
+      CEC: nearestPoint.CEC !==  Number(nearestPoint.CEC) , 
+      Al: nearestPoint.Al !== Number(nearestPoint.Al) ,
+      OM: nearestPoint.OM !==  Number(nearestPoint.OM)
     };
   } catch (error) {
     console.error('获取水田基础参数失败:', error);
@@ -707,6 +708,7 @@ const fetchCurrentPH = async () => {
     const params = {
       target_lon: currentClickCoords.lng.toString(),
       target_lat: currentClickCoords.lat.toString(),
+      city:'shaoguan',
       NO3: defaultParams.NO3.toString(),
       NH4: defaultParams.NH4.toString()
     };
@@ -883,7 +885,8 @@ const callPredictionAPI = async (
       // ========== 其他预测类型(降酸/非水田反酸) ==========
       const requestParams: Record<string, string | number> = {
         target_lon: lng,
-        target_lat: lat
+        target_lat: lat,
+        city:'shaoguan'
       };
 
       if (currentPredictionType.value === 'reduction') {

Some files were not shown because too many files changed in this diff