签到状态判断优化
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user