打包和文件格式
Showing
2 changed files
with
17 additions
and
6 deletions
| ... | @@ -92,6 +92,7 @@ export default { | ... | @@ -92,6 +92,7 @@ export default { |
| 92 | dialogTitleEdit: '修改', | 92 | dialogTitleEdit: '修改', |
| 93 | dialogName: '课程名称', | 93 | dialogName: '课程名称', |
| 94 | dialogBlock: '系列', | 94 | dialogBlock: '系列', |
| 95 | dialogPack: '是否打包', | ||
| 95 | dialogTypes: '搭建类型', | 96 | dialogTypes: '搭建类型', |
| 96 | dialogTwoD: '2D', | 97 | dialogTwoD: '2D', |
| 97 | dialogThreeD: '3D', | 98 | dialogThreeD: '3D', | ... | ... |
| ... | @@ -82,6 +82,16 @@ | ... | @@ -82,6 +82,16 @@ |
| 82 | style="width: 180px;" | 82 | style="width: 180px;" |
| 83 | /> | 83 | /> |
| 84 | </el-form-item> | 84 | </el-form-item> |
| 85 | <el-form-item :label="$t('course.dialogPack')" label-width="80"> | ||
| 86 | <el-select-v2 | ||
| 87 | v-model="showForm.form.packId" | ||
| 88 | placeholder="是否打包" | ||
| 89 | style="width: 180px;" | ||
| 90 | > | ||
| 91 | <el-option label="是" :value="1"></el-option> | ||
| 92 | <el-option label="否" :value="0"></el-option> | ||
| 93 | </el-select-v2> | ||
| 94 | </el-form-item> | ||
| 85 | <el-form-item :label="$t('course.dialogTypes')" prop="type" label-width="80"> | 95 | <el-form-item :label="$t('course.dialogTypes')" prop="type" label-width="80"> |
| 86 | <el-checkbox-group v-model="showForm.form.type"> | 96 | <el-checkbox-group v-model="showForm.form.type"> |
| 87 | <div style="display: flex;align-items: center;"> | 97 | <div style="display: flex;align-items: center;"> |
| ... | @@ -93,8 +103,8 @@ | ... | @@ -93,8 +103,8 @@ |
| 93 | <el-form-item v-if="determineStatus('2D')" :label="$t('course.dialogTwoD')" label-width="80"> | 103 | <el-form-item v-if="determineStatus('2D')" :label="$t('course.dialogTwoD')" label-width="80"> |
| 94 | <template v-if="true"> | 104 | <template v-if="true"> |
| 95 | <imageUpload v-model="showForm.form.twoDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/> | 105 | <imageUpload v-model="showForm.form.twoDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/> |
| 96 | <fileUpload v-model="showForm.form.twoDimensionalUrl" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/> | 106 | <fileUpload v-model="showForm.form.twoDimensionalUrl" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf","mp4"]'/> |
| 97 | <fileUpload v-model="showForm.form.twoDimensionalType" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/> | 107 | <fileUpload v-model="showForm.form.twoDimensionalType" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf","mp4"]'/> |
| 98 | </template> | 108 | </template> |
| 99 | <template v-else> | 109 | <template v-else> |
| 100 | <el-input v-model="showForm.form.twoDimensionalUrl" placeholder="请输入链接URL" /> | 110 | <el-input v-model="showForm.form.twoDimensionalUrl" placeholder="请输入链接URL" /> |
| ... | @@ -111,13 +121,13 @@ | ... | @@ -111,13 +121,13 @@ |
| 111 | </template> | 121 | </template> |
| 112 | </el-form-item> | 122 | </el-form-item> |
| 113 | <el-form-item :label="$t('course.dialogCase')" prop="caseOssId" label-width="80"> | 123 | <el-form-item :label="$t('course.dialogCase')" prop="caseOssId" label-width="80"> |
| 114 | <fileUpload v-model="showForm.form.caseOssId" :fileType='["mp4", "avi", "mov", "flv"]'/> | 124 | <fileUpload v-model="showForm.form.caseOssId" :fileType='["mp4", "avi", "mov", "flv","pdf"]'/> |
| 115 | </el-form-item> | 125 | </el-form-item> |
| 116 | <el-form-item :label="$t('course.dialogTeaching')" label-width="80"> | 126 | <el-form-item :label="$t('course.dialogTeaching')" label-width="80"> |
| 117 | <fileUpload v-model="showForm.form.teachingOssId" :fileType='["pdf"]'/> | 127 | <fileUpload v-model="showForm.form.teachingOssId" :fileType='["pdf","mp4"]'/> |
| 118 | </el-form-item> | 128 | </el-form-item> |
| 119 | <el-form-item :label="$t('course.dialogPpt')" label-width="80"> | 129 | <el-form-item :label="$t('course.dialogPpt')" label-width="80"> |
| 120 | <fileUpload v-model="showForm.form.pptOssId" :fileType='["pdf","ppt","pptx"]'/> | 130 | <fileUpload v-model="showForm.form.pptOssId" :fileType='["pdf","ppt","pptx","mp4"]'/> |
| 121 | </el-form-item> | 131 | </el-form-item> |
| 122 | <el-form-item :label="$t('course.dialogPhoto')" prop="ossId" label-width="80"> | 132 | <el-form-item :label="$t('course.dialogPhoto')" prop="ossId" label-width="80"> |
| 123 | <imageUpload v-model="showForm.form.ossId" :limit='1' :fileType='["png", "jpg", "jpeg", "ico"]'/> | 133 | <imageUpload v-model="showForm.form.ossId" :limit='1' :fileType='["png", "jpg", "jpeg", "ico"]'/> |
| ... | @@ -168,7 +178,7 @@ const data = reactive({ | ... | @@ -168,7 +178,7 @@ const data = reactive({ |
| 168 | title: '', | 178 | title: '', |
| 169 | open: false, | 179 | open: false, |
| 170 | form: { | 180 | form: { |
| 171 | 181 | packId: 0 // 设置默认值为0(即“否”) | |
| 172 | } | 182 | } |
| 173 | }, | 183 | }, |
| 174 | rules: { | 184 | rules: { | ... | ... |
-
Please register or sign in to post a comment