diff --git a/app/api/evaluation_points/reviews.ts b/app/api/evaluation_points/reviews.ts index c1e8056..abfeacc 100644 --- a/app/api/evaluation_points/reviews.ts +++ b/app/api/evaluation_points/reviews.ts @@ -121,6 +121,7 @@ export async function getReviewPoints(fileId: string) { return { error: evaluationResultsResponse.error, status: evaluationResultsResponse.status }; } + // 评查结果数据 const evaluationResultsData = extractApiData(evaluationResultsResponse.data) || []; if (Array.isArray(evaluationResultsData) && evaluationResultsData.length <= 0) { diff --git a/app/components/reviews/FileDetails.tsx b/app/components/reviews/FileDetails.tsx index 949c878..318041d 100644 --- a/app/components/reviews/FileDetails.tsx +++ b/app/components/reviews/FileDetails.tsx @@ -13,6 +13,7 @@ interface FileInfo { pageCount: number; uploadTime: string; uploadUser: string; + fileType: string; } // 合同信息 @@ -133,7 +134,7 @@ export function FileDetails({ fileInfo, contractInfo, reviewInfo }: FileDetailsP {renderInfoSection('文件基本信息', 'ri-file-info-line', 'blue', (
{renderInfoRow('文件名称', fileInfo.fileName)} - {renderInfoRow('合同编号', fileInfo.contractNumber)} + {renderInfoRow(fileInfo.fileType != "1" ? '卷宗编号' : '合同编号', fileInfo.contractNumber)} {renderInfoRow('文件大小', fileInfo.fileSize)} {renderInfoRow('文件格式', fileInfo.fileFormat)} {renderInfoRow('页数', `${fileInfo.pageCount}页`)} diff --git a/app/components/reviews/ReviewPointsList.tsx b/app/components/reviews/ReviewPointsList.tsx index 5650e00..186ac70 100644 --- a/app/components/reviews/ReviewPointsList.tsx +++ b/app/components/reviews/ReviewPointsList.tsx @@ -443,11 +443,11 @@ export function ReviewPointsList({ * @param reviewPoint 评查点 * @returns 评查点主要内容组件 */ - const renderContent = (reviewPoint: ReviewPoint) => { + const renderContent = (reviewPoint: ReviewPoint, result?: boolean) => { return ( <> {/* 修改评查结果的结构之后,显示新的结构 */} - {Object.entries(reviewPoint.content).map(([key, value], index) => ( + {Object.entries(reviewPoint.content).map(([key, value], index) => !(result && value.value?.toString().trim() == '') && (
+

- //

- //

已处理

- // {reviewPoint.suggestion && ( - //
- //

{reviewPoint.suggestion}

- //
- // )} - //
- //
- // ); - // } - + // 已通过的评查点只显示基本信息和人工审核注释 // 处理 result=true 且 postAction=manual 的情况 if (reviewPoint.postAction === 'manual') { const note = manualReviewNotes[reviewPoint.id] || ''; @@ -591,7 +577,7 @@ export function ReviewPointsList({ {reviewPoint.content && Object.entries(reviewPoint.content).length > 0 && (
{/* 修改评查结果的结构之后,显示新的结构 */} - {renderContent(reviewPoint)} + {renderContent(reviewPoint, true)}
)} @@ -644,12 +630,13 @@ export function ReviewPointsList({ {checkContentPage(reviewPoint).pageIndex === 0 && (

该评查点无法找到索引内容,无法自动定位到对应页面。

)} -
-
+ {/* 评查点内容显示区域 */} + {reviewPoint.content && Object.entries(reviewPoint.content).length > 0 && ( +
{/* 修改评查结果的结构之后,显示新的结构 */} - {renderContent(reviewPoint)} + {renderContent(reviewPoint, true)}
-
+ )} ); } @@ -714,7 +701,7 @@ export function ReviewPointsList({
{/* 修改评查结果的结构之后,显示新的结构 */} - {renderContent(reviewPoint)} + {renderContent(reviewPoint,false)}
diff --git a/app/components/reviews/ReviewTabs.tsx b/app/components/reviews/ReviewTabs.tsx index a91462d..8fbccb9 100644 --- a/app/components/reviews/ReviewTabs.tsx +++ b/app/components/reviews/ReviewTabs.tsx @@ -104,6 +104,14 @@ export function ReviewTabs({ activeTab, onTabChange, children, fileInfo, onConfi > AI智能分析 */} +