fix: restore reviews detail layout and leaudit data wiring
This commit is contained in:
@@ -82,6 +82,16 @@ export interface CharPosition {
|
||||
score: number; // OCR识别置信度
|
||||
}
|
||||
|
||||
export interface PdfBboxHighlight {
|
||||
fieldKey: string;
|
||||
bbox: [number, number, number, number];
|
||||
pageBox: [number, number, number, number];
|
||||
pageNum?: number;
|
||||
page?: number;
|
||||
confidence?: number;
|
||||
matchMethod?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 评查点类型定义
|
||||
* 用于展示单个评查结果
|
||||
@@ -98,7 +108,7 @@ export interface ReviewPoint {
|
||||
title: string;
|
||||
groupName: string;
|
||||
status: string;
|
||||
content: Record<string, { page?: number | string, value?: object }>;
|
||||
content: Record<string, unknown>;
|
||||
suggestion: string;
|
||||
needsHumanReview?: boolean;
|
||||
humanReviewNote?: string;
|
||||
@@ -124,6 +134,7 @@ export interface ReviewPoint {
|
||||
failMessage?: string;
|
||||
passMessage?: string;
|
||||
evaluationConfig?: {
|
||||
confidence?: number;
|
||||
rules?: Array<{
|
||||
type: string;
|
||||
config?: {
|
||||
@@ -140,7 +151,22 @@ export interface ReviewPoint {
|
||||
res?: boolean;
|
||||
config: Record<string, unknown>;
|
||||
}>;
|
||||
skip_reason?: string;
|
||||
stages?: Array<Record<string, unknown>>;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
fieldPositions?: Record<string, {
|
||||
bbox?: [number, number, number, number];
|
||||
page_box?: [number, number, number, number];
|
||||
page_num?: number;
|
||||
confidence?: number;
|
||||
match_method?: string;
|
||||
}>;
|
||||
confidence?: number;
|
||||
ruleStatus?: string;
|
||||
skipReason?: string;
|
||||
remediation?: unknown;
|
||||
riskLevel?: string;
|
||||
}
|
||||
|
||||
// 统计数据类型
|
||||
@@ -149,6 +175,7 @@ interface Statistics {
|
||||
success: number;
|
||||
warning: number;
|
||||
error: number;
|
||||
notApplicable?: number;
|
||||
score: number;
|
||||
}
|
||||
|
||||
@@ -194,8 +221,8 @@ interface EvaluationSummary {
|
||||
interface ReviewPointsListProps {
|
||||
reviewPoints: ReviewPoint[];
|
||||
statistics: Statistics;
|
||||
activeReviewPointResultId: string | null;
|
||||
onReviewPointSelect: (id: string, page?: number, charPositions?: CharPosition[], value?: string) => void;
|
||||
activeReviewPointResultId: string | number | null;
|
||||
onReviewPointSelect: (id: string | number, page?: number, charPositions?: CharPosition[], value?: string) => void;
|
||||
onStatusChange: (id: string, editAuditStatusId: string | number, status: string, message: string) => void;
|
||||
fileFormat?: string; // 文档格式类型(PDF、DOCX等)
|
||||
onAiSuggestionReplace?: (searchText: string, replaceText: string, pageNumber: number) => void; // AI建议替换回调
|
||||
|
||||
Reference in New Issue
Block a user