Browse Source

页面调整

shuhao 6 months ago
parent
commit
71f147ccbf
2 changed files with 19 additions and 3 deletions
  1. 14 0
      src/utils/util.js
  2. 5 3
      src/views/home/components/homeFile.vue

+ 14 - 0
src/utils/util.js

@@ -53,3 +53,17 @@ export const newAreaFeature = (data)=>{
     }
     return feature;
 }
+
+export function formatToTwoDecimalPlaces(value) {
+    if (typeof value === 'number') {
+        // 检查是否为整数
+        if (Number.isInteger(value)) {
+            return value;
+        } else {
+            return value.toFixed(2);
+        }
+    } else {
+        return value;
+    }
+}
+

+ 5 - 3
src/views/home/components/homeFile.vue

@@ -216,6 +216,8 @@ function getFileData(farmId, regionId) {
     });
 }
 
+import {formatToTwoDecimalPlaces} from "@/utils/util";
+
 
 function setFileData(type_id, filesDict) {
     if(!type_id){
@@ -227,7 +229,7 @@ function setFileData(type_id, filesDict) {
       let dict = filesDict.find((item) => item.field == key)
       if(dict){
         photoBaseData.value[i].label = dict.label
-        photoBaseData.value[i].value = res.meta_info[dict.field] + dict.unit
+        photoBaseData.value[i].value = formatToTwoDecimalPlaces(res.meta_info[dict.field]) + dict.unit
         i++;
       }
     }
@@ -237,7 +239,7 @@ function setFileData(type_id, filesDict) {
       let dict = filesDict.find((item) => item.field == key)
       if(dict){
         outputBox.value[i].name = dict.label
-        outputBox.value[i].value = res.production_info[dict.field]
+        outputBox.value[i].value = formatToTwoDecimalPlaces(res.production_info[dict.field])
         outputBox.value[i].unit = dict.unit
         i++;
       }
@@ -248,7 +250,7 @@ function setFileData(type_id, filesDict) {
       let dict = filesDict.find((item) => item.field == key)
       if(dict){
         qualityBox.value[i].name = dict.label
-        qualityBox.value[i].value = res.ecology_info[dict.field]
+        qualityBox.value[i].value = formatToTwoDecimalPlaces(res.ecology_info[dict.field])
         qualityBox.value[i].unit = dict.unit
         i++;
       }