R97 B1-B5 精修高频页面操作密度

这个提交包含在:
2026-05-06 17:56:57 +08:00
父节点 4cfac0ddf8
当前提交 705cf1e361
共修改 7 个文件,包含 226 行新增和 151 行删除
+5 -5
查看文件
@@ -177,9 +177,9 @@ export function InvoicePoolPage() {
if (previousStatus === "pending_ocr" && currentStatus && currentStatus !== "pending_ocr") {
void queryClient.invalidateQueries({ queryKey: ["invoice-pool"] });
if (currentStatus === "available") {
toast.success("票据 OCR 已完成,可继续绑定或验真");
toast.success("票据识别已完成,可继续绑定或验真");
} else if (currentStatus === "ocr_failed") {
toast.error(`票据 OCR 未完成:${formatInvoiceOcrErrorMessage(detailQuery.data?.ocrLastError)}`);
toast.error(`票据识别未完成:${formatInvoiceOcrErrorMessage(detailQuery.data?.ocrLastError)}`);
}
}
@@ -268,7 +268,7 @@ export function InvoicePoolPage() {
setError("");
const hasPending = result.successes.some((item) => item.data.status === "pending_ocr");
toast.success(hasPending ? `已上传 ${result.successes.length} 个,OCR 识别中` : `已上传 ${result.successes.length} 个,可直接处理`);
toast.success(hasPending ? `已上传 ${result.successes.length} 个,识别中` : `已上传 ${result.successes.length} 个,可直接处理`);
},
onSettled: () => setUploadProgress(null),
onError: (err) => handleError(err, "上传失败,请稍后重试"),
@@ -368,9 +368,9 @@ export function InvoicePoolPage() {
onSuccess: async () => {
await queryClient.invalidateQueries({ queryKey: ["invoice-pool"] });
setError("");
toast.success("OCR 重试已触发");
toast.success("已开始重新识别");
},
onError: (err) => handleError(err, "OCR 重试失败,请稍后再试"),
onError: (err) => handleError(err, "重新识别失败,请稍后再试"),
});
const triggerVerificationMutation = useMutation({