import ColCropper from '@/components/col-cropper' import ColUpload from '@/components/col-upload' import ColUploadVideo from '@/components/col-upload-video' import ColVideo from '@/components/col-video' import { ElButton, ElCol, ElForm, ElFormItem, ElInput, ElOption, ElOptionGroup, ElRow, ElSelect } from 'element-plus' import { defineComponent } from 'vue' import { teacherState } from '../../teacherState' import styles from './index.module.less' export default defineComponent({ name: 'auth', render() { console.log(teacherState.subjectList) return ( {teacherState.subjectList.map((group: any) => ( {group.subjects && group.subjects.map((item: any) => ( ))} ))} {teacherState.teacherCert.styleVideo.map((item: any, index: number) => ( {/* */} { item.cover = data }} options={{ title: '视频封面', fixedNumber: [3.34, 2], autoCropWidth: 375, autoCropHeight: 212 }} /> ))}
{ teacherState.active = 0 }} > 上一步 { ;(this as any).$refs['form'].validate(async (_: boolean) => { if (_) { teacherState.active = 2 } }) }} > 下一步
) } })