|
@@ -22,6 +22,7 @@ import styles from './index.module.less'
|
|
|
import iconDown from '../images/icon_down.png'
|
|
|
import iconUp from '../images/icon_up.png'
|
|
|
import iconDelete from '../images/icon_delete.png'
|
|
|
+import ColVideo from '@/components/col-video'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'course-content',
|
|
@@ -120,14 +121,16 @@ export default defineComponent({
|
|
|
model={createState}
|
|
|
>
|
|
|
<ElFormItem label="课程视频" required>
|
|
|
- <ColUploadVideo
|
|
|
- multiple
|
|
|
- limit={3}
|
|
|
- bucket="video-course"
|
|
|
- multipleModel={(urls: any) => {
|
|
|
- this.handleUpload(urls)
|
|
|
- }}
|
|
|
- />
|
|
|
+ <div>
|
|
|
+ <ColUploadVideo
|
|
|
+ multiple
|
|
|
+ limit={3}
|
|
|
+ bucket="video-course"
|
|
|
+ multipleModel={(urls: any) => {
|
|
|
+ this.handleUpload(urls)
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
{/* <ElInput placeholder="请输入课程名称" /> */}
|
|
|
</ElFormItem>
|
|
|
{createState.lessonList.map((item: any, index: number) => (
|
|
@@ -198,10 +201,18 @@ export default defineComponent({
|
|
|
<ElRow>
|
|
|
<ElCol span={10}>
|
|
|
<ElFormItem label={`第${index + 1}课`}>
|
|
|
- <ColUploadVideo
|
|
|
+ {/* <ColUploadVideo
|
|
|
v-model:modelValue={item.videoUrl}
|
|
|
disabled
|
|
|
+ /> */}
|
|
|
+ <ColVideo
|
|
|
+ styleValue={{ with: '150px', height: '85px' }}
|
|
|
+ controls={false}
|
|
|
+ src={item.videoUrl}
|
|
|
+ // progress={false}
|
|
|
+ volume={false}
|
|
|
/>
|
|
|
+ <p></p>
|
|
|
</ElFormItem>
|
|
|
</ElCol>
|
|
|
<ElCol span={10}>
|