• {{item.title || '---'}}

    {{item.start_time| date:'yyyy-MM-dd'}}

    {{item.start_time| date:'HH:mm'}}

    {{'app:test:to' | translate}}

    {{item.end_time| date:'yyyy-MM-dd'}}

    {{item.end_time| date:'HH:mm'}}

    {{'app:class:rule' | translate}}
    {{'app:me:no:checked:in' | translate}}
    {{'app:me:checked:in' | translate}}
    {{'app:class:late' | translate}}
    {{'app:class:detail:sign' | translate}}

{{'app:class:detail:sign' | translate}}

{{'app:class:signin:code' | translate}}
{{'app:btn:cancel' | translate}}
{{'app:class:signin:confirm' | translate}}

{{'app:class:signin:rule' | translate}}

{{'app:class:signin:time' | translate}}

{{signInfo.start_time| date: 'yyyy-MM-dd HH:mm' }}

{{signInfo.end_time | date: 'yyyy-MM-dd HH:mm'}}

{{'app:class:signin:related:course' | translate}}
{{signInfo.offline_teachings[0].name}}
{{'app:class:signin:late:rule' | translate}}
{{'app:class:signin:late:rule:content' | translate: {late_hours: signInfo.late_hours} }}
{{'app:class:signin:address' | translate}}
  • {{item.detail}}
  • {{'app:class:signin:scan:code' | translate}}

  • {{'app:class:signin:scan:code' | translate}}

  • {{'app:class:signin:scan:code' | translate}}

  • {{'app:class:signin:scan:code' | translate}}

  • {{'app:class:signin:code' | translate}}

{{'app:header:btn:cancel' | translate}}

{{'app:class:signin:recult' | translate}}

{{'app:class:late' | translate}}
{{'app:me:no:checked:in' | translate}}
{{'app:me:checked:in' | translate}}
{{'app:class:signin:time' | translate}}

{{signInfo.sign_time| date: 'yyyy-MM-dd HH:mm' }}

{{'app:class:signin:address' | translate}}
{{signInfo.formatted_address||('app:class:not:set' | translate)}}