提交 be3d1054 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 e85f9572
...@@ -112,13 +112,22 @@ const handleUpdateRecord = async (params) => { ...@@ -112,13 +112,22 @@ const handleUpdateRecord = async (params) => {
} }
// 上传视频 // 上传视频
const uploading = ref(false)
const handleUpload = () => { const handleUpload = () => {
const dialog = useFileDialog() const dialog = useFileDialog()
dialog.open({ accept: 'video/mp4' }) dialog.open({ accept: 'video/mp4' })
dialog.onChange(async ([file]) => { dialog.onChange(async ([file]) => {
uploading.value = true
try {
const res = await upload(file) const res = await upload(file)
handleUpdateRecord({ id: recordId.value, live_video_addres: res, live_video_size: file.size.toString() }) handleUpdateRecord({ id: recordId.value, live_video_addres: res, live_video_size: file.size.toString() })
ElMessage.success('上传成功') ElMessage.success('上传成功')
} catch (error) {
console.error(error)
ElMessage.error('上传失败')
} finally {
uploading.value = false
}
}) })
} }
...@@ -171,6 +180,7 @@ defineExpose({ enabled, start, stop }) ...@@ -171,6 +180,7 @@ defineExpose({ enabled, start, stop })
size="large" size="large"
round round
style="width: 80%; margin: 10px 0 0 0" style="width: 80%; margin: 10px 0 0 0"
:loading="uploading"
@click="handleUpload" @click="handleUpload"
v-if="isLocalUpload && recordId" v-if="isLocalUpload && recordId"
>上传</el-button >上传</el-button
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论