{{ selectedPerson.person_name || extractPersonName(selectedPerson.name) }}
{{ selectedPerson.date }} · {{ selectedPerson.role_name || extractPersonRole(selectedPerson.name) }}
上班时间
{{ selectedPerson.start_time }}
下班时间
{{ selectedPerson.end_time }}
{{ selectedPerson.photo_on_count > 0 ? '✅' : '🌅' }}
上班照片{{ selectedPerson.photo_on_count > 0 ? `(已拍 ${selectedPerson.photo_on_count} 张)` : '(未拍)' }}
{{ selectedPerson.photo_off_count > 0 ? '✅' : '🌆' }}
下班照片{{ selectedPerson.photo_off_count > 0 ? `(已拍 ${selectedPerson.photo_off_count} 张)` : '(未拍)' }}
{{ selectedPerson.backup_on_count > 0 ? '✅' : '📌' }}
上班备用照片{{ selectedPerson.backup_on_count > 0 ? `(已拍 ${selectedPerson.backup_on_count} 张)` : '(未拍)' }}
{{ selectedPerson.backup_off_count > 0 ? '✅' : '📌' }}
下班备用照片{{ selectedPerson.backup_off_count > 0 ? `(已拍 ${selectedPerson.backup_off_count} 张)` : '(未拍)' }}
{{ photoTypeLabel(currentPhotoType) }} — 确认上传
预览
{{ viewerTitle }}
{{ editingPeriodId ? '编辑周期' : '添加新周期' }}
粘贴飞书多维表格链接,配置周期和字段名称
选择日期
{{ calendarMonthLabel }}
{{ w }}
有未拍照片 全部已拍
{{ toastMsg }}