yangg 1 nedēļu atpakaļ
vecāks
revīzija
0aa1b88f86

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/index.html


+ 1 - 0
dist/static/css/chunk-2162ab1b.d227004b.css

@@ -0,0 +1 @@
+.gpu-list[data-v-23644e82]{padding:20px}.filter-section[data-v-23644e82]{margin-bottom:20px}.ml-15[data-v-23644e82]{margin-left:15px}.pagination[data-v-23644e82]{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-23644e82],.status-wrapper[data-v-23644e82]{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-23644e82]{padding:2px}.progress-wrapper[data-v-23644e82] .el-progress{line-height:1;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-23644e82] .el-progress .el-progress__text{font-size:12px!important;color:inherit;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-23644e82] .el-progress .el-progress-circle{margin:0;-webkit-transition:none!important;transition:none!important}.progress-wrapper[data-v-23644e82] .el-progress .el-progress-circle__path,.progress-wrapper[data-v-23644e82] .el-progress .el-progress-circle__track,.progress-wrapper[data-v-23644e82] .el-progress svg{-webkit-transition:none!important;transition:none!important}

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

@@ -1 +0,0 @@
-.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}

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/app.12c56fb1.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-149c1dec.cb9fe407.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-16a60d86.197ca9ff.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-2162ab1b.7310052d.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-2a8c4ce9.b444b682.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-3cb89ba9.c8849964.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-48f27aa5.b6fd6357.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-708604c0.b3d18812.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-730da84c.68bfcb51.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-823363cc.8ab9e896.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-a459716c.5bdb304d.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-cda0aa98.322f361c.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-dce51f40.75e55510.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/chunk-f1038fe8.f3f5dc42.js


+ 9 - 0
src/api/knowledge.js

@@ -820,4 +820,13 @@ export function literEndClear(data) {
       literature_ids: data // 将传入的数据作为 literature_ids 的值
     }
   })
+}
+
+/* 获取进度 */
+export function getProgress(data) {
+  return request({
+    url: `/api/literature/progress/?literature_ids=${data}`,
+    method: 'get',
+    data
+  })
 }

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

@@ -248,7 +248,7 @@
                   <div style="padding: 5px">
                     <div style="margin-top: 5px; font-size: 12px">
                       {{
-                        row.progress_msg ||
+                        row.progress_msg + " " + row.progress + "%" ||
                         (row.processing_status === 3
                           ? "处理失败"
                           : "正在处理中...")
@@ -261,6 +261,12 @@
                     v-if="[1, 5].includes(Number(row.processing_status))"
                   >
                     <el-tag type="warning">处理中</el-tag>
+                    <!-- <el-progress 
+                      v-if="row.progress" 
+                      :percentage="row.progress" 
+                      :format="percentFormat"
+                      style="width: 80px; margin-left: 10px;"
+                    /> -->
                   </template>
                   <template v-else>
                     <el-tag :type="getStatusType(row.processing_status)">
@@ -471,7 +477,8 @@ import {
   literResult,
   getSotaDetails,
   exportOutcoms,
-  literEndClear
+  literEndClear,
+  getProgress
 } from "@/api/knowledge";
 import axios from "axios";
 // 状态映射表
@@ -1274,15 +1281,27 @@ export default {
 
       const checkStatus = async () => {
         try {
-          const response = await literResult(id);
-          if (response.status === 200) {
+          const [statusResponse, progressResponse] = await Promise.all([
+            literResult(id),
+            getProgress([id])
+          ]);
+
+          if (statusResponse.status === 200) {
             const item = this.gpuList.find((item) => item.id === id);
             if (item) {
               // 获取状态信息
-              const literatureInfo = response.data.data.literature_info;
+              const literatureInfo = statusResponse.data.data.literature_info;
               const newStatus = Number(literatureInfo.processing_status);
               const newProgressMsg = literatureInfo.status_description;
 
+              // 获取进度信息
+              if (progressResponse.status === 200) {
+                const progressInfo = progressResponse.data.data.literature_progress[0];
+                if (progressInfo && progressInfo.literature_id === id) {
+                  this.$set(item, "progress", progressInfo.current_progress || 0);
+                }
+              }
+
               // 更新状态相关数据
               this.$set(item, "processing_status", newStatus);
               this.$set(item, "progress_msg", newProgressMsg);

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels