From c25bde50c087f7814d88533b46772f94c3373c82 Mon Sep 17 00:00:00 2001 From: dminyi <1301963064@qq.com> Date: Wed, 11 Sep 2024 11:09:05 +0800 Subject: [PATCH] 修改 --- gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx | 89 ++++++++++++-------------------------------- 1 files changed, 25 insertions(+), 64 deletions(-) diff --git a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx index 93ee1b7..75c8885 100644 --- a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx +++ b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx @@ -25,57 +25,7 @@ -const fakeData = [ - { - handlerUserName: '天河区棠下街综治中心', - finishTime: new Date().getTime() - 24 * 60 * 60 * 1000, // 一天前的时间 - handleResult: '1', - status: '2', - taskNodeName: '来访登记', - mediResult: '22_00025-1', - handleContent: '调解成功,双方达成一致意见。', - operationName: '李晓明' - }, - { - handlerUserName: '系统派单', - finishTime: new Date().getTime() - 12 * 60 * 60 * 1000, // 半天前的时间 - handleResult: '1', - status: '2', - taskNodeName: '事件流转', - mediResult: '22_00025-1', - handleContent: '派单至:白云区新市街市场监管所', - }, - { - handlerUserName: '白云区新市街市场监管所', - finishTime: new Date().getTime() - 11 * 60 * 60 * 1000, // 半天前的时间 - handleResult: '1', - status: '2', - taskNodeName: '事件流转', - mediResult: '22_00025-1', - handleContent: '已签收', - operationName: '赵菲菲' - }, - { - handlerUserName: '白云区新市街市场监管所', - finishTime: new Date().getTime() - 11 * 60 * 60 * 1000, // 半天前的时间 - handleResult: '1', - status: '3', - taskNodeName: '事件回退', - mediResult: '22_00025-1', - // handleContent: '已签收', - operationName: '赵菲菲' - }, - { - handlerUserName: '天河区棠下街综治中心', - finishTime: new Date().getTime() - 6 * 60 * 60 * 1000, // 6小时前的时间 - handleResult: '2', - status: '1', - taskNodeName: '事件流转', - mediResult: '22_00025-1', - handleContent: '案件已被签收,准备开始调解。', - operationName: '李晓明' - }, -]; + function choosePrincipalApi(caseId, userId) { @@ -102,14 +52,17 @@ return $$.ax.request({ url: `caseFeedback/updateFeedback`, type: 'post', service: 'mediate', data }); } -function getFeedbackInfoApi(caseTaskId) { - return $$.ax.request({ url: `caseFeedback/getFeedbackInfo?caseTaskId=` + caseTaskId, type: 'get', service: 'mediate' }); +function getFeedbackInfoApi(caseId) { + return $$.ax.request({ url: `caseFeedback/getFeedbackInfo?caseId=` + caseId, type: 'get', service: 'mediate' }); } function getByIdRoleApi(id) { return $$.ax.request({ url: `ctUser/getByIdRole?id=` + id, type: 'get', service: 'cust' }); } +function getListCaseFlow(caseId) { + return $$.ax.request({ url: `caseTask/listCaseFlow?caseId=` + caseId, type: 'get', service: 'mediate' }); +} const Handle = ({ authorData, caseTaskId, caseId }) => { @@ -133,12 +86,10 @@ const [uniteHandleId, setUniteHandleId] = useState(''); const [caseResultId, setCaseResultId] = useState(''); const [managerName, setManagerName] = useState('') + const [progressData, setProgressData] = useState({}); - const tabs = [ - { index: '1', label: '承办部门' }, - { index: '2', label: '配合部门' }, - ]; + const tabs1 = [ { index: '1', label: '公共模板:提醒尽快启动调解程序督办模板' }, @@ -153,9 +104,7 @@ - const handleTabChange = (newTabIndex) => { - setSelectedTab(newTabIndex); - }; + const handleCheckedKeys = (userId) => { choosePrincipal(userId) @@ -234,7 +183,7 @@ } const getFeedbackInfo = async () => { - const res = await getFeedbackInfoApi(caseTaskId) + const res = await getFeedbackInfoApi(caseId) setFeedbackInfoData(res.data) console.log(res.data, 'res.data') } @@ -262,6 +211,13 @@ if (type === 'caseResult') { setCaseResultId(res.data) } + } + } + + const getData = async (id) => { + const res = await getListCaseFlow(id) + if (res.type) { + setProgressData(res.data) } } @@ -322,6 +278,7 @@ useEffect(() => { listFeedback(caseId); + getData(caseId) getFeedbackInfo(); getByIdRole(); }, []) @@ -348,7 +305,7 @@ <div className='container-top'> <Col span={24}> <Space size='small'> - <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>当事人信息</h5> + <div className='MediationInfo-subTitle' style={{ marginTop: '-9px' }}></div><h5>办理信息</h5> </Space> </Col> <Row gutter={[16, 16]}> @@ -497,7 +454,11 @@ } > <Typography.Paragraph> - <div style={{ display: 'flex', marginLeft: '16px', gap: '16px' }}> + <div className='progress'> + <ProgressStep progressData={progressData} hasTab={true} /> + </div> + + {/* <div style={{ display: 'flex', marginLeft: '16px', gap: '16px' }}> {tabs.map((tab) => ( <div key={tab.index} @@ -518,7 +479,7 @@ <div className='progress'> <ProgressStep progressData={fakeData} /> </div> - } + } */} </Typography.Paragraph> </TabPane> <TabPane -- Gitblit v1.8.0