From b6e3c80c170641da5bee32e779458a7ab42f0d21 Mon Sep 17 00:00:00 2001 From: zhangyongtian <1181606322@qq.com> Date: Fri, 30 Aug 2024 17:53:17 +0800 Subject: [PATCH] feat: 事件流转 --- gz-customerSystem/src/views/register/visit/component/MattersInfo.jsx | 63 +++++++++++++++---------------- 1 files changed, 30 insertions(+), 33 deletions(-) diff --git a/gz-customerSystem/src/views/register/visit/component/MattersInfo.jsx b/gz-customerSystem/src/views/register/visit/component/MattersInfo.jsx index 418a908..3f74a54 100644 --- a/gz-customerSystem/src/views/register/visit/component/MattersInfo.jsx +++ b/gz-customerSystem/src/views/register/visit/component/MattersInfo.jsx @@ -16,7 +16,9 @@ import { Tabs, Typography, Steps } from '@arco-design/web-react'; import "@arco-themes/react-gzzz/css/arco.css"; import { IconCalendar, IconClockCircle, IconUser } from '@arco-design/web-react/icon'; -import Handle from './handle' +import Handle from './handle'; +import EventFlow from './secondWanderStep/EventFlow'; + const TabPane = Tabs.TabPane; const style = { @@ -25,15 +27,31 @@ }; const MattersInfo = (props) => { - - const [fakeData, setFakeData] = useState([]);//当事人信息数据 - const [agentVisible, setAgentVisible] = useState(false); - const [dialogType, setDialogType] = useState(0);//添加当事人的类型 - const [detailVisabled, setDetailVisabled] = useState(false);//查看信息弹窗控制 - const [addVisabled, setAddVisabled] = useState(false);//添加当事人弹窗控制 + const [fakeData, setFakeData] = useState([{ + "trueName": "王大锤", + "mobile": "13380313412", + "certiType": "09_00015-1", + "certiTypeName": "身份证", + "certiNo": "440981199902025123", + "perType": "15_020008-1", + "perClass": "09_01001-1", + "perTypeName": "申请方当事人", + "perClassName": "自然人", + "id": "24083010053310002" + }, { + "trueName": "刘俊峰", + "mobile": "13380313412", + "certiType": "09_00015-1", + "certiTypeName": "身份证", + "certiNo": "440981199902023234", + "perType": "15_020008-2", + "perClass": "09_01001-1", + "perTypeName": "被申请方当事人", + "perClassName": "自然人", + "id": "24083010054710003" + }]);//当事人信息数据 const [upload, setUpLoad] = useState(false); const [filesCheck, setFilesCheck] = useState(false); - const Step = Steps.Step; const fakeColumns = [ @@ -141,30 +159,6 @@ // 更多数据... ]; - - //查看 - const handleCheckParty = (value) => { - console.log(value); - setDialogType(value.partyType) - setDetailVisabled(true) - } - - //添加申请人: 0、被申请人: 1、申请代理人: 2、被申请代理人:3 - const handleAdd = (type) => { - if (type === 2 || type === 3) { - setAgentVisible(true) - } else { - setAddVisabled(true) - } - setDialogType(type) - } - - //删除当事人 - const handleDeleteParty = (event, value) => { - event.stopPropagation(); - const filterData = fakeData.filter(item => item.id !== value.id) - setFakeData(filterData) - } return ( <div style={{ position: 'relative' }}> @@ -301,10 +295,13 @@ </Typography.Paragraph> } { - (props.active === '3' && props.current === 3) && <Typography.Paragraph style={style}> + (props.active === '2' && props.current === 3) && <Typography.Paragraph style={style}> <Handle /> </Typography.Paragraph> } + { + (props.active === '2' && props.current === 2) && <EventFlow /> + } </div> ) } -- Gitblit v1.8.0