A3 收口报销发票 OCR 主链路

这个提交包含在:
2026-05-10 10:37:23 +08:00
父节点 9d6abc7d63
当前提交 e79d252b7d
共修改 7 个文件,包含 111 行新增和 53 行删除
@@ -449,7 +449,7 @@ export function MobileReimbursementDetailPage() {
const handleTrackedInvoicesUnavailable = useCallback((items: Array<{ id: string; originalName: string | null; message: string; availabilityMessage?: string | null }>) => {
const message = items
.map((item) => `${item.originalName ?? item.id.slice(0, 8)}:${item.availabilityMessage ?? item.message}`)
.map((item) => `${item.originalName ?? "未命名发票"}:${item.availabilityMessage ?? item.message}`)
.join(";");
setInvoiceActionError(message);
setInvoiceActionMessage("");
@@ -940,7 +940,7 @@ export function MobileReimbursementDetailPage() {
<div className="shrink-0 text-right">
<div className="text-sm font-semibold text-zinc-900">{formatCurrency(invoice.totalAmount)}</div>
<span className="mt-1 inline-flex rounded-full bg-zinc-100 px-2 py-1 text-xs text-zinc-600">
{INVOICE_STATUS_LABEL[invoice.status] ?? invoice.status}
{INVOICE_STATUS_LABEL[invoice.status] ?? "未知状态"}
</span>
</div>
</div>