From eb65923fafe836f8fcd56d3efee4d0fd3a33ac5f Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Tue, 10 Sep 2024 09:15:05 +0800
Subject: [PATCH] 工作台

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

diff --git a/gz-customerSystem/src/views/register/matterDetail/index.jsx b/gz-customerSystem/src/views/register/matterDetail/index.jsx
index 7a9acb8..f1a6c20 100644
--- a/gz-customerSystem/src/views/register/matterDetail/index.jsx
+++ b/gz-customerSystem/src/views/register/matterDetail/index.jsx
@@ -122,18 +122,45 @@
     listIdTypeInfo()
   }, [props.id])
 
+
   //获取id
   const getCaseInfo = async (id) => {
     const res = await getCaseInfoApi('24083010062110001')
 
     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
+        }
+      }))
     }
 
   }
@@ -267,7 +294,7 @@
               <div>{infoData.createTime || '-'}</div>
             </Col>
           </Row>
-          {props.hasEditBtn && <Button type='primary' style={{ marginTop: '20px' }}>修改</Button>}
+          {/* {props.hasEditBtn && <Button type='primary' style={{ marginTop: '20px' }}>修改</Button>} */}
         </div>
 
       </Typography.Paragraph>

--
Gitblit v1.8.0