xiangpei
2025-07-01 4e421338cfa4e03b0d869798b30b8ff8ea6eb359
视频重构es索引按钮
2个文件已修改
19 ■■■■■ 已修改文件
manager/src/api/video.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manager/src/views/video/VideoList.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manager/src/api/video.js
@@ -94,3 +94,11 @@
    data: data
  })
}
// 重新构建es索引
export const recreateIndex = () => {
  return service({
    url: "/lmk/video/recreate/es/index",
    method: "POST"
  })
}
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"
@@ -223,7 +227,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'
@@ -398,6 +402,11 @@
    this.getTags('')
  },
  methods: {
    recreateEsIndex() {
      recreateIndex().then(res => {
        this.$Message.success(res.msg)
      })
    },
    // 秒转x分x秒
    formatSeconds(seconds) {
      if (isNaN(seconds) || seconds < 0) return '0秒';