diff --git a/app/components/reviews/ReviewPointsList.tsx b/app/components/reviews/ReviewPointsList.tsx index 497956c..39a87fd 100644 --- a/app/components/reviews/ReviewPointsList.tsx +++ b/app/components/reviews/ReviewPointsList.tsx @@ -1582,6 +1582,7 @@ export function ReviewPointsList({ page: number | string; value: string; char_positions?: CharPosition[]; + res?: boolean; }>; ai_suggestion?: { summary?: string; @@ -1634,7 +1635,8 @@ export function ReviewPointsList({ // 遍历fields,获取每个字段的值并生成对应的JSX元素 if (config.fields) { Object.entries(config.fields).forEach(([key, value], index) => { - const res = value.value.trim() !== ''; + // 优先使用后端传入的 per-field res,fallback 到 value 非空判定 + const res = value.res !== undefined && value.res !== null ? value.res : value.value.trim() !== ''; fieldElements.push(