This commit is contained in:
yanran200730
2023-01-03 13:47:33 +08:00
parent 36a1e17314
commit 94a6972bda

View File

@@ -51,7 +51,7 @@
<el-form-item label="视频简介" style="width: 100%" prop="videoIntroduction" :rules="[{required: true, message: '请输入视频简介', trigger: 'blur'}]">
<el-input v-model="form.videoIntroduction" type="textarea" size="small" :rows="4" placeholder="请输入视频简介"></el-input>
</el-form-item>
<el-form-item label="视频" prop="files" style="width: 100%;" :rules="[{required: true, message: '请上传视频', trigger: 'change'}]">
<el-form-item v-loading="isLoading" label="视频" prop="files" style="width: 100%;" :rules="[{required: true, message: '请上传视频', trigger: 'change'}]">
<el-upload :show-file-list="false" ref="upload1" action :http-request="submitUpload" :accept="accept" :limit="1">
<div class="video" v-if="!form.files.length">
<div class="icon">
@@ -100,6 +100,7 @@
return {
accept: '.mp4',
id: '',
isLoading: false,
search: {
current: 1,
size: 10,
@@ -188,6 +189,7 @@
let formData = new FormData()
formData.append('file', file.file)
formData.append('bizType', 1)
this.isLoading = true
this.instance.post(`/admin/file/addVideo`, formData).then(res => {
if (res && res.data) {
let videoList = res.data[0].split(";")
@@ -201,6 +203,10 @@
url: videoList[0]
}]
}
this.isLoading = false
}).catch(() => {
this.isLoading = false
})
} else {
return this.$message.error("视频格式错误")