From 3326977aa58fedbac88d3c009eac06c33020db0d Mon Sep 17 00:00:00 2001
From: zhangyongtian <1181606322@qq.com>
Date: Sun, 08 Sep 2024 15:29:01 +0800
Subject: [PATCH] feat: 当事人文件回显

---
 gz-customerSystem/src/views/register/matterDetail/index.jsx |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/gz-customerSystem/src/views/register/matterDetail/index.jsx b/gz-customerSystem/src/views/register/matterDetail/index.jsx
index 18e733b..293f2fb 100644
--- a/gz-customerSystem/src/views/register/matterDetail/index.jsx
+++ b/gz-customerSystem/src/views/register/matterDetail/index.jsx
@@ -121,7 +121,7 @@
 
     // 更多数据...
   ];
-  
+
   useEffect(() => {
     console.log(props);
     getCaseInfo(props.caseId)
@@ -133,12 +133,38 @@
 
     if (res.type) {
       let data = res.data
+      const partyList = data.personList.concat(data.agentList)
       setInfoData({
         ...data,
         questionName: data.queProvName === null ? '-' : data.queProvName + '/' + data.queCityName + '/' + data.queAreaName + '/' + data.queRoadName + '/' + data.queVillageName,
         caseType: data.caseTypeFirstName === null ? '-' : data.caseTypeFirstName + '/' + data.caseTypeName
       })
-      setFakeData(data.personList.concat(data.agentList))
+      setFakeData(partyList.map(item => {
+        const fileInfoList = item.fileInfoList
+        let file = [];//身份证明材料、企业登记材料
+        let file1 = [];//法人、机构身份证明材料、代理人授权委托书
+        if (fileInfoList && fileInfoList.length != 0) {
+          fileInfoList.forEach(item => {
+            if (item.ownerType == '22_00018-202' || item.ownerType == '22_00018-203') {
+              file.push({
+                name: item.fileList[0].trueName,
+                uid: item.fileList[0].id,
+              })
+            }
+            if (item.ownerType == '22_00018-204' || item.ownerType == '22_00018-207') {
+              file1.push({
+                name: item.fileList[0].trueName,
+                uid: item.fileList[0].id,
+              })
+            }
+          })
+        }
+        return {
+          ...item,
+          file,
+          file1
+        }
+      }))
     }
 
   }

--
Gitblit v1.8.0