import { defineComponent, reactive } from 'vue'; import styles from './index.module.less'; import { NButton, NDatePicker, NEmpty, NModal, NScrollbar, NSpace } from 'naive-ui'; import TrainType from '@/views/attend-class/model/train-type'; import TrainUpdate from '../train-update'; import SelectMusic from '@/views/prepare-lessons/model/select-music'; export default defineComponent({ name: 'train-settings', emits: ['close'], setup(props, { emit }) { const trainForms = reactive({ editStatus: false, selectMusicStatus: false }); const list = [ { id: 22078, src: 'https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-fixed/1675770786664-1.png', type: 'practice', name: '彩虹岛', typeList: ['1-12小节', '速度90', '20分钟'] }, { id: 22048, src: 'https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-fixed/1675839970286-1.png', type: 'evaluation', name: '彩云追月', typeList: ['入门级', '全部小节', '速度90', '20分钟'] } ]; return () => (
(trainForms.selectMusicStatus = true)}> 添加训练
{/* */} {list.map((item: any) => ( { console.log('edit'); trainForms.editStatus = true; }} /> ))} emit('close')}> 取消布置 立即布置 (trainForms.editStatus = false)} /> { trainForms.selectMusicStatus = false; trainForms.editStatus = true; }} />
); } });