import { Cell, Grid, GridItem } from 'vant' import { defineComponent, onMounted, PropType } from 'vue' import styles from '../index.module.less' import iconA from '../images/icon-photo.png' import iconTime from '../images/icon-time.png' import iconPrimary from '../images/icon-primary.png' import iconError from '../images/icon-error.png' import { courseEmnu } from '@/constant' import { courseSalaryRecordDetailItem } from './exercise-detail' import OSticky from '@/components/o-sticky' import OHeader from '@/components/o-header' import OEmpty from '@/components/o-empty' import dayjs from 'dayjs' import { getSecondRPM } from '@/helpers/utils' export default defineComponent({ name: 'subsidy-detail', setup() { const record: ICourseSalaryRecordDetailItem = courseSalaryRecordDetailItem.value! || '' if (Array.isArray(record?.courseScheduleTeacherAttendanceList)) { record.courseScheduleTeacherAttendanceList.forEach((n: any) => { n.times = (n?.startTime ? dayjs(n.startTime).format('YYYY-MM-DD HH:mm') : '') + ' ~ ' + (n?.endTime ? dayjs(n.endTime).format('HH:mm') : '') n.signInTime = n?.signInTime?.split(' ')[1] n.signOutTime = n?.signOutTime?.split(' ')[1] }) } return () => (