diff --git a/src/api/types.ts b/src/api/types.ts
index 6ed3702..9b5bfed 100644
--- a/src/api/types.ts
+++ b/src/api/types.ts
@@ -127,9 +127,9 @@ export interface InputPhysicalExamCustomerList {
is_high_customer: number;
/** 是否普客 (1-是 0-否) */
is_general_customer: number;
- /** 是否已登记 (1-是 0-否) */
+ /** 是否已签到 (1-是 0-否) */
is_registered: number;
- /** 是否未登记 (1-是 0-否) */
+ /** 是否未签到 (1-是 0-否) */
is_not_registered: number;
/** 是否散客 (1-是 0-否) */
is_individual_customer: number;
diff --git a/src/components/exam/ExamModal.tsx b/src/components/exam/ExamModal.tsx
index 372e5a6..dd08536 100644
--- a/src/components/exam/ExamModal.tsx
+++ b/src/components/exam/ExamModal.tsx
@@ -30,7 +30,7 @@ export const ExamModal = ({ client, tab, onTabChange, onClose }: ExamModalProps)
const idCardSignInDone = isExamActionDone(client.id, 'idCardSignIn');
const printSignDone = isExamActionDone(client.id, 'printSign');
- const signDone = idCardSignInDone || client.signStatus === '已登记' || client.checkedItems.includes('签到');
+ const signDone = ((client as any).is_sign_in === 1) || idCardSignInDone || client.signStatus === '已签到' || client.checkedItems.includes('签到');
const addonDone = (client.addonCount || 0) > 0;
const printDone = printSignDone || !!client.guidePrinted;
const deliveryDone = !!client.deliveryDone;
diff --git a/src/components/exam/ExamSection.tsx b/src/components/exam/ExamSection.tsx
index 5b1aa70..f40832c 100644
--- a/src/components/exam/ExamSection.tsx
+++ b/src/components/exam/ExamSection.tsx
@@ -219,11 +219,12 @@ export const ExamSection = ({
const idCardSignInDone = isExamActionDone(client.id, 'idCardSignIn');
const printSignDone = isExamActionDone(client.id, 'printSign');
- const signDone = idCardSignInDone || client.signStatus === '已登记' || client.checkedItems.includes('签到');
+ const signDone = idCardSignInDone || client.signStatus === '已签到' || client.checkedItems.includes('签到');
const addonCount = client.addonCount || 0;
const printDone = printSignDone || !!client.guidePrinted;
const openModal = (tab: ExamModalTab) => onOpenModal(client.id, tab);
+
return (
签到
- {(signDone && printDone) &&
✅}
+ {((client as any).is_sign_in === 1) &&
✅}