From 0a81ff5257909cac9534b40b806484240c384f4d Mon Sep 17 00:00:00 2001 From: xusd <330628789@qq.com> Date: Fri, 04 Jul 2025 14:27:56 +0800 Subject: [PATCH] fix:全流程督办;结案审核查看结案信息;纠纷类型调整 --- src/views/register/closingReview/index.jsx | 61 ++++++++++++++++++++---------- 1 files changed, 40 insertions(+), 21 deletions(-) diff --git a/src/views/register/closingReview/index.jsx b/src/views/register/closingReview/index.jsx index d7f9db2..4f5c66a 100644 --- a/src/views/register/closingReview/index.jsx +++ b/src/views/register/closingReview/index.jsx @@ -16,7 +16,11 @@ } function listFeedbackApi(id) { return $$.ax.request({ url: `caseFeedback/listFeedback?id=` + id, type: 'get', service: 'mediate' }); - } +} + +function getTransactResultApi(caseId) { + return $$.ax.request({ url: `caseInfoUnfold/getTransactResult?caseId=${caseId}`, type: 'get', service: 'mediate' }); +} const myTab = [ { @@ -48,17 +52,32 @@ const [tabsList, setTabsList] = useState([]); const [tabsActive, setTabsActive] = useState(); const [list, setList] = useState([]) + const [TransactResult, setTransactResult] = useState([]) useEffect(() => { getAuthor(); listFeedback(caseId); + getTransactResult(caseId); }, []) + + + + const getTransactResult = async (id) => { + const res = await getTransactResultApi(id) + if (res.type) { + if (res.data) { + setTransactResult({ ...res.data }) + } else { + setTransactResult(null) + } + } + } const listFeedback = async (id) => { const res = await listFeedbackApi(id) if (res.type) { - let data = res.data.caseFeedbackList - setList(data) + let data = res.data.caseFeedbackList + setList(data) } - } + } //获取权限tab和按钮权限 const getAuthor = async () => { const res = await getTabButton(caseTaskId) @@ -74,21 +93,21 @@ //没有tab就不展示 } else { const list = myTab.filter(item => { - const flag = tabList.some(result => { - if (result.id === item.key) { - return true - } - }) - return flag - }).map(item => { - const data = tabList.find(res => res.id == item.key) - return { - ...item, - label: data.name - } - }) - setTabsList(list) - setTabsActive(moutedTab || list[0].key) + const flag = tabList.some(result => { + if (result.id === item.key) { + return true + } + }) + return flag + }).map(item => { + const data = tabList.find(res => res.id == item.key) + return { + ...item, + label: data.name + } + }) + setTabsList(list) + setTabsActive(moutedTab || list[0].key) } } } @@ -96,10 +115,10 @@ //根据id定义组件 const getTypeDom = (key) => { if (key === 'dslxq' || key === 'sxxq') { - return <EventFlow listFeedback={list} authorData={authorData} caseId={caseId} /> + return <EventFlow listFeedback={list} transactResult={TransactResult} authorData={authorData} caseId={caseId} /> } if (key === 'sqjl') { - return <ApplyInfo caseId={caseId}/> + return <ApplyInfo caseId={caseId} /> } if (key === 'jash') { return <ReviewExamine caseTaskId={caseTaskId} caseId={caseId} /> -- Gitblit v1.8.0