浏览代码

修改内容

yangg 1 月之前
父节点
当前提交
86e54b2c29

文件差异内容过多而无法显示
+ 0 - 0
dist/index.html


+ 1 - 0
dist/static/css/chunk-823363cc.d2af1372.css

@@ -0,0 +1 @@
+.gpu-list[data-v-028b805b]{padding:20px}.filter-section[data-v-028b805b]{margin-bottom:20px}.ml-15[data-v-028b805b]{margin-left:15px}.pagination[data-v-028b805b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.progress-wrapper[data-v-028b805b],.status-wrapper[data-v-028b805b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-028b805b]{padding:2px}.progress-wrapper[data-v-028b805b] .el-progress{line-height:1;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-028b805b] .el-progress .el-progress__text{font-size:12px!important;color:inherit;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-028b805b] .el-progress .el-progress-circle{margin:0;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-028b805b] .el-progress .el-progress-circle__path,.progress-wrapper[data-v-028b805b] .el-progress .el-progress-circle__track,.progress-wrapper[data-v-028b805b] .el-progress svg{-webkit-transition:none!important;transition:none!important}

+ 0 - 1
dist/static/css/chunk-d26bd1ae.6128514e.css

@@ -1 +0,0 @@
-.gpu-list[data-v-4ffaea23]{padding:20px}.filter-section[data-v-4ffaea23]{margin-bottom:20px}.ml-15[data-v-4ffaea23]{margin-left:15px}.pagination[data-v-4ffaea23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.progress-wrapper[data-v-4ffaea23],.status-wrapper[data-v-4ffaea23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-4ffaea23]{padding:2px}.progress-wrapper[data-v-4ffaea23] .el-progress{line-height:1;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-4ffaea23] .el-progress .el-progress__text{font-size:12px!important;color:inherit;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-4ffaea23] .el-progress .el-progress-circle{margin:0;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-4ffaea23] .el-progress .el-progress-circle__path,.progress-wrapper[data-v-4ffaea23] .el-progress .el-progress-circle__track,.progress-wrapper[data-v-4ffaea23] .el-progress svg{-webkit-transition:none!important;transition:none!important}

文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.1289c8fc.js


+ 0 - 0
dist/static/js/chunk-149c1dec.8f664a8d.js → dist/static/js/chunk-149c1dec.b67c1c8a.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-16a60d86.8f5a9ecf.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-1c9b561d.8ffee320.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-2a8c4ce9.7ada8538.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-3cb89ba9.e5e1e320.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-48f27aa5.0f939abe.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-708604c0.aba822af.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-730da84c.2d902ef3.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-823363cc.8ab9e896.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-a459716c.75d5871d.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-cda0aa98.8809e2d4.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-d26bd1ae.50099df6.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/chunk-dce51f40.b8c79745.js


+ 14 - 0
src/api/knowledge.js

@@ -807,3 +807,17 @@ export function batchUpdateInfo(data) {
     data
   })
 }
+
+/* 终止任务 */
+export function literEndClear(data) {
+  return request({
+    url: '/liter-data-auto/terminate-processing',
+    method: 'post',
+     headers: {
+      'Content-Type': 'application/json'
+    },
+    data: {
+      literature_ids: data // 将传入的数据作为 literature_ids 的值
+    }
+  })
+}

+ 24 - 1
src/views/middPage/list.vue

@@ -161,6 +161,10 @@
             :disabled="selectedRows.length == 0"
             >文件导出</el-button
           >
+            <el-button type="danger" :disabled="selectedRows.length === 0" @click="endAnalysis()">
+            <!-- <i data-feather="stop-circle" style="width: 12px;"></i> -->
+            终止选中任务
+          </el-button>
         </div>
         <!-- 添加选择提示区域  :title="selectionText"-->
         <div class="selection-control" v-if="selectedRows.length > 0">
@@ -466,7 +470,8 @@ import {
   categories,
   literResult,
   getSotaDetails,
-  exportOutcoms
+  exportOutcoms,
+  literEndClear
 } from "@/api/knowledge";
 import axios from "axios";
 // 状态映射表
@@ -1439,6 +1444,24 @@ export default {
     percentFormat(percentage) {
       return `${percentage}%`;
     },
+      /*终止 */
+  async endAnalysis() {
+       const selectedIds = this.isAllDataSelected
+          ? await this.getAllDataIds()
+          : Array.from(this.allSelectedRows.keys());
+        if (selectedIds.length === 0) {
+          this.$message.warning("请选择需要终止的文献");
+          return;
+        }
+
+      literEndClear(selectedIds).then((res) => {
+        if (res.status !== 200) return;
+        // 更新选中行的状态并启动轮询
+       this.selectedRows = [];
+        this.clearSelection();
+        this.fetchGpuList();
+      });
+    },
   },
   // 在组件销毁时清理所有轮询
   beforeDestroy() {

部分文件因为文件数量过多而无法显示