import { Button, Cell, CellGroup, Checkbox, CheckboxGroup, DatePicker, Field, Icon, Picker, Popup, Radio, RadioGroup, showToast, Sticky, Tag } from 'vant' import { defineComponent, reactive } from 'vue' import { weekdays, weekFormat } from '../../create' import styles from './index.module.less' import { forms } from '../../create' import dayjs from 'dayjs' import { useRouter } from 'vue-router' export default defineComponent({ name: 'practice', setup() { const router = useRouter() const onSubmit = () => { if (forms.classType.length <= 0) { showToast('请选择课程类型') return } if (!forms.trainStartDate) { showToast('请选择课程开始日期') return } if (!forms.week) { showToast('请选择周次') return } // 初始化 训练详情 const classPracticeList: any = [] forms.classType.forEach((item: any) => { classPracticeList.push({ classType: item, startTime: null as any, endTime: null as any, trainTimer: null as any, times: null as any, classIdList: [] as any }) }) forms.classPracticeList = classPracticeList router.push('/practice-detail') } return () => (