revert: reset to 32bee87 for clean text_bbox baseline

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
DocAuditAI Dev
2026-03-23 18:13:59 +08:00
parent 6563686bb3
commit ebcaf05625
10 changed files with 100 additions and 228 deletions
-17
View File
@@ -100,23 +100,6 @@ const AREA_OPTIONS = [
{ value: "云浮", label: "云浮" },
{ value: "揭阳", label: "揭阳" },
{ value: "潮州", label: "潮州" },
{ value: "湛江", label: "湛江" },
// { value: "广州", label: "广州" },
// { value: "深圳", label: "深圳" },
// { value: "珠海", label: "珠海" },
// { value: "佛山", label: "佛山" },
// { value: "惠州", label: "惠州" },
// { value: "江门", label: "江门" },
// { value: "茂名", label: "茂名" },
// { value: "汕尾", label: "汕尾" },
// { value: "汕头", label: "汕头" },
// { value: "河源", label: "河源" },
// { value: "阳江", label: "阳江" },
// { value: "清远", label: "清远" },
// { value: "东莞", label: "东莞" },
// { value: "中山", label: "中山" },
// { value: "肇庆", label: "肇庆" },
// { value: "韶关", label: "韶关" },
{ value: "省局", label: "省局" }
];
-17
View File
@@ -76,23 +76,6 @@ const AREA_OPTIONS = [
{ value: "云浮", label: "云浮" },
{ value: "揭阳", label: "揭阳" },
{ value: "潮州", label: "潮州" },
{ value: "湛江", label: "湛江" },
// { value: "广州", label: "广州" },
// { value: "深圳", label: "深圳" },
// { value: "珠海", label: "珠海" },
// { value: "佛山", label: "佛山" },
// { value: "惠州", label: "惠州" },
// { value: "江门", label: "江门" },
// { value: "茂名", label: "茂名" },
// { value: "汕尾", label: "汕尾" },
// { value: "汕头", label: "汕头" },
// { value: "河源", label: "河源" },
// { value: "阳江", label: "阳江" },
// { value: "清远", label: "清远" },
// { value: "东莞", label: "东莞" },
// { value: "中山", label: "中山" },
// { value: "肇庆", label: "肇庆" },
// { value: "韶关", label: "韶关" },
{ value: "省局", label: "省局" }
];
+1 -7
View File
@@ -386,7 +386,6 @@ export default function ReviewDetails() {
const [targetPage, setTargetPage] = useState<number | undefined>(undefined);
const [templateTargetPage, setTemplateTargetPage] = useState<number | undefined>(undefined);
const [charPositions, setCharPositions] = useState<Array<{ box: number[][], char: string, score: number }> | undefined>(undefined);
const [textBbox, setTextBbox] = useState<{ x_min: number; y_min: number; x_max: number; y_max: number } | undefined>(undefined);
const [highlightValue, setHighlightValue] = useState<string | undefined>(undefined);
const [pendingUpdate, setPendingUpdate] = useState<{
reviewPointResultId: string;
@@ -552,19 +551,17 @@ export default function ReviewDetails() {
setActiveTab(tabKey);
};
const handleReviewPointSelect = (reviewPointId: string, page?: number, charPos?: Array<{ box: number[][], char: string, score: number }>, value?: string, bbox?: { x_min: number; y_min: number; x_max: number; y_max: number }) => {
const handleReviewPointSelect = (reviewPointId: string, page?: number, charPos?: Array<{ box: number[][], char: string, score: number }>, value?: string) => {
// 如果点击的是相同的评查点,但有page参数,先重置targetPage以确保useEffect能够触发
if (reviewPointId === activeReviewPointResultId && page) {
setTargetPage(undefined);
setCharPositions(undefined);
setTextBbox(undefined);
setHighlightValue(undefined);
// 使用setTimeout确保状态更新后再设置新的targetPage、charPositions和highlightValue
setTimeout(() => {
setActiveReviewPointResultId(reviewPointId);
setTargetPage(page);
setCharPositions(charPos);
setTextBbox(bbox);
setHighlightValue(value);
}, 0);
} else {
@@ -572,7 +569,6 @@ export default function ReviewDetails() {
setActiveReviewPointResultId(reviewPointId);
setTargetPage(page);
setCharPositions(charPos);
setTextBbox(bbox);
setHighlightValue(value);
}
};
@@ -970,7 +966,6 @@ export default function ReviewDetails() {
activeReviewPointResultId={activeReviewPointResultId}
targetPage={targetPage}
charPositions={charPositions}
textBbox={textBbox}
highlightValue={highlightValue}
userInfo={loaderData.userInfo}
aiSuggestionReplace={aiSuggestionReplace}
@@ -1024,7 +1019,6 @@ export default function ReviewDetails() {
activeReviewPointResultId={activeReviewPointResultId}
targetPage={targetPage}
charPositions={charPositions}
textBbox={textBbox}
/>
</div>