| | |
| | | :title="playVideoTitle" |
| | | width="800" |
| | | :mask-closable="false" |
| | | @close="playVideoClose" |
| | | @on-cancel="playVideoClose" |
| | | > |
| | | <div class="video-warp"> |
| | | <video :src="playVideoUrl" autoplay controls style="width: 768px;height: 432px"/> |
| | | </div> |
| | | <div slot="footer"> |
| | | <Button type="text" @click="playVideoClose">关闭</Button> |
| | | <Button type="text" @click="playVideoClose">关闭1</Button> |
| | | </div> |
| | | </Modal> |
| | | |
| | |
| | | this.videoTagList = res.data; |
| | | }) |
| | | this.upLoadVideoShow = true; |
| | | this.chooseTag = row.tagList.map(item => { |
| | | return item.tagName |
| | | }) |
| | | console.log('--------------------->',row.tagList) |
| | | if (row.tagList){ |
| | | this.chooseTag = row.tagList.map(item => { |
| | | return item.tagName |
| | | }) |
| | | } |
| | | console.log('选中列表---》',row.goodsList) |
| | | row.goodsList.forEach(item => { |
| | | item.goodsSkuId = item.id |
| | | }) |
| | | if (row.goodsList){ |
| | | row.goodsList.forEach(item => { |
| | | item.goodsSkuId = item.id |
| | | }) |
| | | } |
| | | |
| | | this.uploadVideoForm = { |
| | | id: '', |
| | | title: '', |
| | |
| | | } |
| | | |
| | | |
| | | // 遍历已选择的标签 |
| | | row.tagList.forEach(tag => { |
| | | // 检查标签是否已存在于videoTagList中 |
| | | const exists = this.videoTagList.some(item => item.tagName === tag.tagName); |
| | | // 如果不存在,则添加到选项列表 |
| | | if (!exists) { |
| | | this.videoTagList.push({ |
| | | id: tag.id, // 生成临时ID |
| | | tagName: tag.tagName |
| | | }); |
| | | } |
| | | }); |
| | | if (row.tagList){ |
| | | // 遍历已选择的标签 |
| | | row.tagList.forEach(tag => { |
| | | // 检查标签是否已存在于videoTagList中 |
| | | const exists = this.videoTagList.some(item => item.tagName === tag.tagName); |
| | | // 如果不存在,则添加到选项列表 |
| | | if (!exists) { |
| | | this.videoTagList.push({ |
| | | id: tag.id, // 生成临时ID |
| | | tagName: tag.tagName |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | this.uploadVideoForm = row |
| | | console.log("打印值",this.uploadVideoForm) |
| | | this.uploadVideoForm.fileInfo= {}; |
| | |
| | | this.upLoadVideoShow = false; |
| | | }, |
| | | submitVideoUpload() { |
| | | console.log(this.uploadVideoForm.coverUrl) |
| | | if (this.uploadVideoForm.coverUrl === null || this.uploadVideoForm.coverUrl === undefined) { |
| | | this.$Message.error('标题不能为空'); |
| | | return; |
| | | } |
| | | // if (this.uploadVideoForm.coverUrl === null || this.uploadVideoForm.coverUrl === undefined) { |
| | | // this.$Message.error('封面不能为空'); |
| | | // return; |
| | | // } |
| | | this.uploadVideoForm.goodsList = this.uploadVideoForm.goodsList.filter(item => { |
| | | return item.goodsNum > 0; |
| | | }) |