update:文件上传直接贴链接

This commit is contained in:
ltx 2025-08-05 10:03:36 +08:00
parent c0a68734b3
commit 54d4694ed5

View File

@ -70,6 +70,7 @@
</div> </div>
</template> </template>
</commonDialog> </commonDialog>
<!-- 基本 -->
<commonDialog :list="data.detailEditDialogData" @cancle="cancle(1)" @confirm="confirm(1)"> <commonDialog :list="data.detailEditDialogData" @cancle="cancle(1)" @confirm="confirm(1)">
<template #cont> <template #cont>
<div class="dialogManage"> <div class="dialogManage">
@ -81,14 +82,15 @@
<el-form-item label="上传视频:" prop="name"> <el-form-item label="上传视频:" prop="name">
<div class="tab"> <div class="tab">
<div class="leftOne" v-if="data.showClose"> <div class="leftOne" v-if="data.showClose">
<el-upload v-if="!data.detailEditDialogData.videoUrl" class="upload-demo" ref="uploadref" drag <!-- <el-upload v-if="!data.detailEditDialogData.videoUrl" class="upload-demo" ref="uploadref" drag
action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '动作示范')"> action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '动作示范')">
<img src="@/assets/images/allImg/video.png" alt=""> <img src="@/assets/images/allImg/video.png" alt="">
<div class="el-upload__text"> <div class="el-upload__text">
将文件拖拽到这里或<em>点击上传</em> 将文件拖拽到这里或<em>点击上传</em>
</div> </div>
</el-upload> </el-upload> -->
<el-input v-model="data.detailEditDialogData.videoUrl" v-if="!data.detailEditDialogData.videoUrl" placeholder="请输入视频链接"></el-input>
<div class="video" v-else> <div class="video" v-else>
<video :src="data.detailEditDialogData.videoUrl" controls width="204" height="200" <video :src="data.detailEditDialogData.videoUrl" controls width="204" height="200"
style="display: block; object-fit: cover;" /> style="display: block; object-fit: cover;" />
@ -115,14 +117,15 @@
<el-form-item label="上传视频:" prop="name"> <el-form-item label="上传视频:" prop="name">
<div class="tab"> <div class="tab">
<div class="leftOne" v-if="data.showClose"> <div class="leftOne" v-if="data.showClose">
<el-upload v-if="!data.detailEditDialogData.videoUrl1" class="upload-demo" ref="uploadref" drag <!-- <el-upload v-if="!data.detailEditDialogData.videoUrl1" class="upload-demo" ref="uploadref" drag
action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '要领讲解')"> action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '要领讲解')">
<img src="@/assets/images/allImg/video.png" alt=""> <img src="@/assets/images/allImg/video.png" alt="">
<div class="el-upload__text"> <div class="el-upload__text">
将文件拖拽到这里或<em>点击上传</em> 将文件拖拽到这里或<em>点击上传</em>
</div> </div>
</el-upload> </el-upload> -->
<el-input v-model="data.detailEditDialogData.videoUrl1" v-if="!data.detailEditDialogData.videoUrl1" placeholder="请输入视频链接"></el-input>
<div class="video" v-else> <div class="video" v-else>
<video :src="data.detailEditDialogData.videoUrl1" controls width="204" height="200" <video :src="data.detailEditDialogData.videoUrl1" controls width="204" height="200"
style="display: block; object-fit: cover;" /> style="display: block; object-fit: cover;" />
@ -150,14 +153,15 @@
<el-form-item label="上传视频:" prop="name"> <el-form-item label="上传视频:" prop="name">
<div class="tab"> <div class="tab">
<div class="leftOne" v-if="data.showClose"> <div class="leftOne" v-if="data.showClose">
<el-upload v-if="!data.detailEditDialogData.videoUrl2" class="upload-demo" ref="uploadref" drag <!-- <el-upload v-if="!data.detailEditDialogData.videoUrl2" class="upload-demo" ref="uploadref" drag
action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '练习方法')"> action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '练习方法')">
<img src="@/assets/images/allImg/video.png" alt=""> <img src="@/assets/images/allImg/video.png" alt="">
<div class="el-upload__text"> <div class="el-upload__text">
将文件拖拽到这里或<em>点击上传</em> 将文件拖拽到这里或<em>点击上传</em>
</div> </div>
</el-upload> </el-upload> -->
<el-input v-model="data.detailEditDialogData.videoUrl2" v-if="!data.detailEditDialogData.videoUrl2" placeholder="请输入视频链接"></el-input>
<div class="video" v-else> <div class="video" v-else>
<video :src="data.detailEditDialogData.videoUrl2" controls width="204" height="200" <video :src="data.detailEditDialogData.videoUrl2" controls width="204" height="200"
style="display: block; object-fit: cover;" /> style="display: block; object-fit: cover;" />
@ -210,6 +214,7 @@
</div> </div>
</template> </template>
</commonDialog> </commonDialog>
<!-- 专项 -->
<commonDialog :list="data.detailEditDialogData1" @cancle="cancle(2)" @confirm="confirm(2)"> <commonDialog :list="data.detailEditDialogData1" @cancle="cancle(2)" @confirm="confirm(2)">
<template #cont> <template #cont>
<div class="dialogManage"> <div class="dialogManage">
@ -220,14 +225,15 @@
<el-form-item label="上传视频:" prop="name"> <el-form-item label="上传视频:" prop="name">
<div class="tab"> <div class="tab">
<div class="leftOne" v-if="data.showClose"> <div class="leftOne" v-if="data.showClose">
<el-upload v-if="!data.detailEditDialogData1.videoUrl" class="upload-demo" ref="uploadref" drag <!-- <el-upload v-if="!data.detailEditDialogData1.videoUrl" class="upload-demo" ref="uploadref" drag
action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '专项')"> action="" accept="" :limit="1" :before-upload="(file) => handleBeforeUpload(file, '专项')">
<img src="@/assets/images/allImg/video.png" alt=""> <img src="@/assets/images/allImg/video.png" alt="">
<div class="el-upload__text"> <div class="el-upload__text">
将文件拖拽到这里或<em>点击上传</em> 将文件拖拽到这里或<em>点击上传</em>
</div> </div>
</el-upload> </el-upload> -->
<el-input v-model="data.detailEditDialogData1.videoUrl" v-if="!data.detailEditDialogData1.videoUrl" placeholder="请输入视频链接"></el-input>
<div class="video" v-else> <div class="video" v-else>
<video :src="data.detailEditDialogData1.videoUrl" controls width="204" height="200" <video :src="data.detailEditDialogData1.videoUrl" controls width="204" height="200"
style="display: block; object-fit: cover;" /> style="display: block; object-fit: cover;" />