From 33681608a06237c74a4bdbfc7590cc2b504572ed Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期一, 08 九月 2025 10:13:57 +0800 Subject: [PATCH] 管理端窗口关闭 --- manager/src/views/video/VideoList.vue | 79 +++++++++++++++++++++++---------------- 1 files changed, 47 insertions(+), 32 deletions(-) diff --git a/manager/src/views/video/VideoList.vue b/manager/src/views/video/VideoList.vue index ef36837..5d0db16 100644 --- a/manager/src/views/video/VideoList.vue +++ b/manager/src/views/video/VideoList.vue @@ -259,13 +259,13 @@ :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> @@ -462,7 +462,7 @@ <Col> <FormItem :label-width="70" label="寮�濮嬫椂闂达細" prop="startTime"> <DatePicker - :v-model="commentForm.startTime" + v-model="commentForm.startTime" type="datetime" placeholder="閫夋嫨寮�濮嬫椂闂�" style="width: 120px" @@ -474,7 +474,7 @@ <Col> <FormItem :label-width="70" label="缁撴潫鏃堕棿锛�" prop="endTime"> <DatePicker - :v-model="commentForm.endTime" + v-model="commentForm.endTime" type="datetime" placeholder="閫夋嫨缁撴潫鏃堕棿" style="width: 120px" @@ -487,8 +487,7 @@ </Form> <div slot="footer"> - <Button type="text" @click="closeVideoDown">鍏抽棴</Button> - <Button type="primary" @click="videoDown">纭</Button> + <Button type="text" @click="closeComment">鍏抽棴</Button> </div> <Table :loading="commentLoading" @@ -517,9 +516,7 @@ show-sizer ></Page> </Row> - <div slot="footer"> - </div> </Modal> <Modal @@ -879,6 +876,9 @@ this.getTags('') }, methods: { + closeComment(){ + this.showVideoComment = false + }, commentChangePage(page) { this.commentForm.pageNumber = page this.commentPage() @@ -891,8 +891,14 @@ this.commentPage() }, commentPage(){ + //杞崲涓哄瓧绗︿覆 + let startTime = this.formatDate(this.commentForm.startTime); + let endTime = this.formatDate(this.commentForm.endTime); + let from = {...this.commentForm}; + from.startTime = startTime; + from.endTime = endTime; this.commentLoading = true; - getCommentPage(this.commentForm).then(res =>{ + getCommentPage(from).then(res =>{ this.commentLoading = false; if (res.code === 200){ this.commentData = res.data; @@ -938,6 +944,7 @@ // this.selectCount = selection.length }, openComment(row){ + this.$refs.commentForm.resetFields(); console.log(row) this.commentForm.videoId = row.id; this.showVideoComment = true; @@ -954,13 +961,19 @@ 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: '', @@ -977,18 +990,21 @@ } - // 閬嶅巻宸查�夋嫨鐨勬爣绛� - row.tagList.forEach(tag => { - // 妫�鏌ユ爣绛炬槸鍚﹀凡瀛樺湪浜巚ideoTagList涓� - 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 => { + // 妫�鏌ユ爣绛炬槸鍚﹀凡瀛樺湪浜巚ideoTagList涓� + 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= {}; @@ -1058,11 +1074,10 @@ 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; }) -- Gitblit v1.8.0