fix(C2): 审核台显示文案质量分(总分+7维明细)
审核要能判断,原审核队列接口不返回分数=组长盲审。 - review.py _fmt_queue_item: 解析selected_text.score_json,复用现成 _score_array_to_obj(tasks.py)算总分+透传维度,绝不读eval_score(留NULL) - dto.tasks.ts: ReviewQueueItem.selected_text 加 score?:TextScore|null - ReviewCard.tsx: 复用现成ScoreDimBars组件,passLine=80(合格线红线, 不用组件默认85) 端到端验:task40审核队列返回total=83+5维明细,新旧维度兼容。tsc EXIT0。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
* 通过(+5) / 打回(-3,必填原因)
|
||||
*/
|
||||
import { ReviewQueueItem } from '@/types/index';
|
||||
import { ScoreDimBars } from '@/components/tasks/ScoreDimBars';
|
||||
|
||||
interface ReviewCardProps {
|
||||
item: ReviewQueueItem;
|
||||
@@ -30,6 +31,10 @@ export function ReviewCard({ item, onApprove, onReject }: ReviewCardProps) {
|
||||
{item.selected_text.content}
|
||||
</p>
|
||||
)}
|
||||
{/* 质量分:审核可判断(C2)。合格线80=红线,不用组件默认85 */}
|
||||
{item.selected_text?.score && (
|
||||
<ScoreDimBars score={item.selected_text.score} passLine={80} />
|
||||
)}
|
||||
</div>
|
||||
{item.selected_image && (
|
||||
<img src={item.selected_image.url} alt="已选图预览"
|
||||
|
||||
Reference in New Issue
Block a user