From 80e40362a760c5c53c51e8a1e79c9a11c6a0f5fe Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Sat, 07 Sep 2024 14:24:37 +0800
Subject: [PATCH] 事件材料查看+ai页面
---
gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx | 128 ++++++++++++++++++++----------------------
1 files changed, 60 insertions(+), 68 deletions(-)
diff --git a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
index ce4f64f..fd11eb0 100644
--- a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
@@ -57,6 +57,32 @@
const [evidenceNumber, setEvidenceNumber] = useState('');
const [applyFile, setApplyFile] = useState([]);
const [evidenceFile, setEvidenceFile] = useState([]);
+ const [fakeData1, setFakeData1] = useState([
+ {
+ ownerTyp: "22_00018-101",
+ ownerTypeName: "申请材料",
+ size: '0',
+ ownerId: null,
+ ownerName: null,
+ perType: null,
+ agentStatus: null,
+ fileNames: "-",
+ fileList: []
+ },
+ {
+ ownerType: "22_00018-102",
+ ownerTypeName: "证据材料",
+ size: '0',
+ ownerId: null,
+ ownerName: null,
+ perType: null,
+ agentStatus: null,
+ fileNames: "-",
+ fileList: []
+ },
+
+ ]);
+
const peopleMap = {
'15_020008-1': '申请方',
'15_020008-2': '被申请方',
@@ -109,13 +135,19 @@
const listIdTypeInfo = async () => {
const res = await listIdTypeInfoApi({
- mainId: "2409061125411006", //事项ID
- ownerIdList: ["2409061125411006"], //具体所属编号
+ mainId: props.mainId, //事项ID
+ ownerIdList: [props.mainId], //具体所属编号
+ typeList: []
})
if (res.type) {
- console.log(res,'resres')
+ let data = res.data?.[0]?.fileList
+ if (res.data.length > 0) {
+ setFakeData1(data)
+ }
}
}
+
+ // console.log(fakeData1,'fakeData1')
@@ -166,52 +198,6 @@
}
}
- const fakeData1 = [
- {
- id: 1,
- caseNo: 'A20230101',
- judicNo: '申请材料',
- perClassName: '李晓明的纠纷化解申请表、身份证...',
- inputUserName: '0',
- mediateUserName: '2024-7-12 12:00',
- judgeName: '王五',
- mediator: '赵六',
- handlerUserName: '钱七',
- returnUserName: '孙八',
- expireTime: '2023-08-10T08:00:00.000Z',
- processName: '进行中',
- otherMediator: '周九',
- canalName: '网络',
- judicResult: '通过',
- assistName: '吴十',
- mediTypeName: '民事调解',
- serieStatus: '1', // 1 表示非系列案,2 表示系列案
- // 更多字段...
- },
- {
- id: 2,
- caseNo: 'A20230101',
- judicNo: '证据材料',
- perClassName: '李晓明的纠纷化解申请表、身份证...',
- inputUserName: '0',
- mediateUserName: '2024-7-12 12:00',
- judgeName: '王五',
- mediator: '赵六',
- handlerUserName: '钱七',
- returnUserName: '孙八',
- expireTime: '2023-08-10T08:00:00.000Z',
- processName: '进行中',
- otherMediator: '周九',
- canalName: '网络',
- judicResult: '通过',
- assistName: '吴十',
- mediTypeName: '民事调解',
- serieStatus: '1', // 1 表示非系列案,2 表示系列案
- // 更多字段...
- },
-
- // 更多数据...
- ];
// 列配置
const fakeColumns = [
@@ -224,36 +210,30 @@
},
{
title: '材料类型',
- dataIndex: 'judicNo',
- key: 'judicNo',
+ dataIndex: 'ownerTypeName',
+ key: 'ownerTypeName',
width: 60,
},
{
title: '材料数量',
- dataIndex: 'inputUserName',
- key: 'perClassName',
+ dataIndex: 'size',
+ key: 'size',
width: 180,
- render: (text, index) => (
- <div onClick={() => console.log(text, index)}>
- 1
- {/* {sourceType === '1' ? matterNumber : sourceType === '2' ? evidenceNumber : 0}份 */}
- </div>
- )
-
+ render: (text) => <span>{text}份</span>,
},
{
title: '材料名称',
- dataIndex: 'perClassName',
- key: 'perClassName',
+ dataIndex: 'fileNames',
+ key: 'fileNames',
width: 180,
},
{
title: '最新上传时间',
- dataIndex: 'mediateUserName',
- key: 'mediateUserName',
+ dataIndex: 'fileNames',
+ key: 'fileNames',
width: 180,
},
@@ -304,6 +284,11 @@
};
+ const handleUpload = () => {
+ listIdTypeInfo()
+ setUpLoad(false);
+ };
+
const handleCancel = () => {
// 处理取消逻辑
setScanFile(false);
@@ -350,10 +335,17 @@
setEditData(value)
}
+ const uploadQuery = {
+ mainId: props.mainId,
+ ownerCat: null,
+ createStart: null,
+ createEnd: null,
+ uploaderType:null
+ }
+
// console.log(sourceType, 'sourceType')
// console.log(props.formRef?.current?.getFields(),'formRef.current.getFields()')
useEffect(() => {
- listIdTypeInfo()
}, [])
return (
@@ -597,7 +589,7 @@
columns={fakeColumns}
dataSource={fakeData1}
size="small"
- rowKey="id"
+ rowKey="ownerType"
bordered={true}
style={{ marginBottom: '65px' }}
/>
@@ -642,7 +634,7 @@
<Row gutter={[32, 0]}>{formType(sourceType)}</Row>
</Form>
</Col>
- <Button type="primary" style={{ marginTop: '-20px', marginLeft: '16px' }} onClick={() => { setMatterNumber(fileLength?.length); setEvidenceNumber(evidenceLength?.length); setUpLoad(false) }}>上传完成</Button>
+ <Button type="primary" style={{ marginTop: '-20px', marginLeft: '16px' }} onClick={() => handleUpload()}>上传完成</Button>
</Row>
</div>
@@ -650,7 +642,7 @@
<Modal style={{ width: '1200px' }} visible={filesCheck} onCancel={() => setFilesCheck(false)} footer={null} title='查看事件材料' centered>
{/* <div className="mediationWindow-modal-main" style={{ display: 'flex' }}> */}
<div style={{ marginTop: '-16px' }}>
- <NewFileCheck />
+ <NewFileCheck />
</div>
{/* </div> */}
</Modal>
--
Gitblit v1.8.0