From f9a4e1dc1f2a45dbda629a8f2b77d974f6200e64 Mon Sep 17 00:00:00 2001 From: xianyi Date: Fri, 9 Jan 2026 11:33:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E9=A1=B9=E5=8D=95=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/types.ts | 6 ++++++ src/components/exam/ExamAddonPanel.tsx | 9 +++++++++ src/components/exam/ExamSignPanel.tsx | 3 +++ 3 files changed, 18 insertions(+) diff --git a/src/api/types.ts b/src/api/types.ts index 3c4465a..b5b269d 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -553,6 +553,12 @@ export interface PoAddItemCustomerInfo { is_vip_name?: string | null; /** 联系电话 */ phone?: string | null; + /** 是否到检(0-未到检 1-已到检) */ + is_sign_in?: number | null; + /** 挂账公司ID */ + company_id?: number | null; + /** 挂账公司名称 */ + company_name?: string | null; } /** diff --git a/src/components/exam/ExamAddonPanel.tsx b/src/components/exam/ExamAddonPanel.tsx index 5f2f4e9..3b6378e 100644 --- a/src/components/exam/ExamAddonPanel.tsx +++ b/src/components/exam/ExamAddonPanel.tsx @@ -110,6 +110,15 @@ export const ExamAddonPanel = ({ client, onGoToSign }: ExamAddonPanelProps) => { customer_name: res.Data.customerInfo.customer_name, phone: res.Data.customerInfo.phone, }); + // 设置挂账公司默认值 + const companyName = res.Data.customerInfo.company_name; + if (companyName && companyName.trim() !== '') { + setAccountCompany(companyName); + setAccountCompanySearch(companyName); + } else { + setAccountCompany(''); + setAccountCompanySearch(''); + } } // 保存渠道折扣信息 if (res.Data?.listChannelDiscount && res.Data.listChannelDiscount.length > 0) { diff --git a/src/components/exam/ExamSignPanel.tsx b/src/components/exam/ExamSignPanel.tsx index 225bd10..f480336 100644 --- a/src/components/exam/ExamSignPanel.tsx +++ b/src/components/exam/ExamSignPanel.tsx @@ -1847,6 +1847,9 @@ export const ExamSignPanel = ({ examId, onBusyChange }: ExamSignPanelProps) => { {displayName} {typeof bill.pdf_sort === 'number' ? `(#${bill.pdf_sort})` : ''} + {bill.payment_status_name && ( + {bill.payment_status_name} + )} {isSigned && (