签到状态判断优化

This commit is contained in:
xianyi
2026-01-12 10:35:19 +08:00
parent 48bfb6318b
commit c2e0f0f382
6 changed files with 12 additions and 1362 deletions

View File

@@ -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 (
<div
key={client.id}
@@ -266,7 +267,7 @@ export const ExamSection = ({
}}
>
<span></span>
{(signDone && printDone) && <span></span>}
{((client as any).is_sign_in === 1) && <span></span>}
</button>
<button
type='button'