소스 검색

fix: 修复附件列表未定义时的映射错误

在填充表单数据时,添加对baseAttachmentList是否为空的检查,防止当detailData.itemSeizureItemsList[0].baseAttachmentList为undefined时调用map方法导致的错误
huoyi 3 달 전
부모
커밋
14134bdc8a
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/pages/seizedReported/index.vue
  2. 1 1
      src/pages/seizedReportedVoice/index.vue

+ 1 - 1
src/pages/seizedReported/index.vue

@@ -554,7 +554,7 @@ export default {
554 554
     // 填充表单数据
555 555
     fillFormData(detailData) {
556 556
       if (!detailData) return;
557
-      let files = detailData?.itemSeizureItemsList[0].baseAttachmentList.map(file => ({
557
+      let files = detailData?.itemSeizureItemsList[0].baseAttachmentList && detailData?.itemSeizureItemsList[0].baseAttachmentList.map(file => ({
558 558
         ...file,
559 559
         url: file.attachmentUrl || file.url,
560 560
       }))

+ 1 - 1
src/pages/seizedReportedVoice/index.vue

@@ -838,7 +838,7 @@ export default {
838 838
     // 填充表单数据
839 839
     fillFormData(detailData) {
840 840
       if (!detailData) return;
841
-      let files = detailData?.itemSeizureItemsList[0].baseAttachmentList.map(file => ({
841
+      let files = detailData?.itemSeizureItemsList[0].baseAttachmentList && detailData?.itemSeizureItemsList[0].baseAttachmentList.map(file => ({
842 842
         ...file,
843 843
         url: file.attachmentUrl || file.url,
844 844
       }))