From d30ff90ce9ed4eb1d60384a1ee62ad3735635bd1 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 04 七月 2025 16:13:10 +0800
Subject: [PATCH] 图形验证码不可鼠标选中

---
 manager/src/views/video/VideoList.vue |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/manager/src/views/video/VideoList.vue b/manager/src/views/video/VideoList.vue
index f017ac9..7def5a8 100644
--- a/manager/src/views/video/VideoList.vue
+++ b/manager/src/views/video/VideoList.vue
@@ -55,6 +55,10 @@
         >
       </Form>
 
+      <Row class="operation padding-row">
+        <Button @click="recreateEsIndex" type="primary">閲嶆柊鏋勫缓es绱㈠紩</Button>
+      </Row>
+
       <Modal
         v-model="playVideoShow"
         :title="playVideoTitle"
@@ -129,6 +133,22 @@
               <div v-for="img in detail.imgs" :key="img" class="img-warp">
                 <img :src="img" class="image">
               </div>
+              <Row v-for="goods in detail.goodsList" :key="goods.goodsId" style="width: 100%">
+                <Row style="width:100%;align-items: center; padding: 5px 10px">
+                  <Col span="6">
+                    <img :src="goods.thumbnail" style="width: 100px;height: 100px"/>
+                  </Col>
+                  <Col span="10">
+                    <p>鍟嗗搧鍚嶇О: {{ goods.goodsName }}</p>
+                  </Col>
+                  <Col span="4">
+                    <p>鍟嗗搧鍗曚环: 锟{ goods.price }}</p>
+                  </Col>
+                  <Col span="4">
+                    <p>鍟嗗搧鏁伴噺: {{ goods.goodsNum }}</p>
+                  </Col>
+                </Row>
+              </Row>
             </div>
 
           </Form-item>
@@ -186,7 +206,7 @@
           </div>
         </template>
         <template slot-scope="{ row, index }" slot="videoFileKey">
-          <div class="play-text" @click="playVideo(row.videoFileKey, row.title)">鐐瑰嚮鎾斁</div>
+          <div v-if="row.videoContentType === 'video'" class="play-text" @click="playVideo(row.videoFileKey, row.title)">鐐瑰嚮鎾斁</div>
         </template>
         <template slot-scope="{ row, index }" slot="videoDuration">
           <div>{{formatSeconds(row.videoDuration)}}</div>
@@ -223,7 +243,7 @@
 </template>
 
 <script>
-import {getVideos, recommendSet, getVideoById, auditingVideo, up, down} from "@/api/video";
+import {getVideos, recommendSet, getVideoById, auditingVideo, up, down, recreateIndex} from "@/api/video";
 import {getVideoTagList} from "@/api/videoTag";
 import {getFilePreview} from "@/api/file";
 import Editor from '@/components/editor/index.vue'
@@ -370,7 +390,7 @@
         {
           title: "鏉冮噸",
           key: "weight",
-          width: 170,
+          width: 80,
         },
         {
           title: "鐘舵��",
@@ -398,6 +418,11 @@
     this.getTags('')
   },
   methods: {
+    recreateEsIndex() {
+      recreateIndex().then(res => {
+        this.$Message.success(res.msg)
+      })
+    },
     // 绉掕浆x鍒唜绉�
     formatSeconds(seconds) {
       if (isNaN(seconds) || seconds < 0) return '0绉�';
@@ -613,7 +638,7 @@
 }
 .video-warp {
   width: 100%;
-  height: 350px;
+  height: 440px;
 }
 .data-item {
   display: flex;

--
Gitblit v1.8.0