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