| | |
| | | :title="title" |
| | | width="500px" |
| | | :before-close="handleClose" |
| | | :close-on-press-escape="false" |
| | | :close-on-click-modal="false" |
| | | > |
| | | <el-form :model="state.form" size="default" ref="busRef" :rules="state.formRules" label-width="150px" > |
| | | <el-form-item label="课程名称:" prop="name"> |
| | |
| | | <!-- </el-select>--> |
| | | <el-cascader |
| | | ref="classifyRef" |
| | | style="width: 100%" |
| | | v-model="state.form.categoryId" |
| | | :options="state.classifyList" |
| | | :props="state.props" |
| | |
| | | @change="handleChange" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="要求课时:" prop="period"> |
| | | <el-input v-model="state.form.period" placeholder="请输入要求课时"> |
| | | <template #append>分钟</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="要求课时:" prop="period">--> |
| | | <!-- <el-input v-model="state.form.period" placeholder="请输入要求课时">--> |
| | | <!-- <template #append>分钟</template>--> |
| | | <!-- </el-input>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="提交单位:" prop="companyName" > |
| | | <el-input v-model="state.form.companyName" disabled/> |
| | | </el-form-item> |
| | |
| | | const res = await getCourseById(value.id); |
| | | if(res.code === 200){ |
| | | state.form = res.data |
| | | state.form.companyName = res.data.companyName ? res.data.companyName : '公开课' |
| | | console.log("11",res.data) |
| | | if(res.data.logo) { |
| | | const obj = { |
| | |
| | | console.log("label====",classifyRef.value.getCheckedNodes()[0].value) |
| | | state.form.categoryId = classifyRef.value.getCheckedNodes()[0].value |
| | | // 我这里只是打印了一下label的值哦,需要赋值的话自己去赋值哦 |
| | | if (classifyRef.value.popperVisible) { |
| | | classifyRef.value.togglePopperVisible() |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | logo: '', |
| | | companyId: null |
| | | } |
| | | state.imgList = [] |
| | | } |
| | | defineExpose({ |
| | | openDialog |