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