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 && (