Browse Source

fix:修改农场详情显示优化

wangsisi 5 days ago
parent
commit
4cc1feddc8
2 changed files with 10 additions and 6 deletions
  1. 5 5
      src/components/recordItem.vue
  2. 5 1
      src/views/old_mini/user/farmDetails.vue

+ 5 - 5
src/components/recordItem.vue

@@ -32,20 +32,20 @@
                 <div class="info-line">
                     药物处方:<span class="info-val">{{ getPrescriptionInfo(recordItemData) }}</span>
                 </div>
-                <div class="review-image" v-if="showFarmImage && recordItemData.executeEvidence.length || recordItemData.executeEvidenceList.length">
+                <div class="review-image" v-if="showFarmImage && recordItemData.executeEvidence?.length || recordItemData.executeEvidenceList?.length">
                     <!-- <div class="image-wrapper" v-if="currentImageUrl">
                         <span class="image-label">执行照片</span>
                         <img :src="currentImageUrl" alt="" />
                     </div> -->
                     <div class="image-wrapper">
                         <span class="image-label">执行照片</span>
-                        <img v-if="recordItemData.executeEvidence?.[0]" :src="base_img_url2 + recordItemData.executeEvidence[0]" alt="" />
-                        <img v-else :src="base_img_url2 + recordItemData.executeEvidenceList[0]" alt="" />
+                        <img v-if="recordItemData.executeEvidence?.[0]" :src="base_img_url2 + recordItemData.executeEvidence?.[0]" alt="" />
+                        <img v-else :src="base_img_url2 + recordItemData.executeEvidenceList?.[0]" alt="" />
                     </div>
                     <div class="image-wrapper">
                         <span class="image-label">执行照片</span>
-                        <img v-if="recordItemData.executeEvidence?.[1]" :src="base_img_url2 + recordItemData.executeEvidence[1]" alt="" />
-                        <img v-else :src="base_img_url2 + recordItemData.executeEvidenceList[1]" alt="" />
+                        <img v-if="recordItemData.executeEvidence?.[1]" :src="base_img_url2 + recordItemData.executeEvidence?.[1]" alt="" />
+                        <img v-else :src="base_img_url2 + recordItemData.executeEvidenceList?.[1]" alt="" />
                     </div>
                 </div>
             </div>

+ 5 - 1
src/views/old_mini/user/farmDetails.vue

@@ -306,7 +306,11 @@ const getFarmPhoto = async () => {
 const detailList = ref([]);
 const getDetailList = () => {
     VE_API.user.farmServiceRecord({ farmId: farmIdVal.value }).then(({ data }) => {
-        detailList.value = [data[0]] || [];
+        if(data.length > 0) {
+            detailList.value = [data[0]];
+        } else {
+            detailList.value = [];
+        }
     });
 };
 const getFutureFarmWorkList = () => {