MinerU重试

This commit is contained in:
liu.zixi
2025-04-16 20:50:28 +08:00
parent 75a4516c9e
commit a7cdd92e69
2 changed files with 33 additions and 1 deletions

View File

@@ -64,6 +64,15 @@ export function minerUBbox(params) {
params: params params: params
}) })
} }
//minerU 重试
export function minerURetry(params) {
return request({
url: getUrl('/document/mineru/retry'),
method: 'get',
params: params,
noLoading: true
})
}
//minerU 获取文档处理状态 //minerU 获取文档处理状态
export function minerUQuery(params) { export function minerUQuery(params) {
return request({ return request({

View File

@@ -1,6 +1,16 @@
<template> <template>
<div style="height: 100%;"> <div style="height: 100%;">
<div class="mv10 mh20 text-right" v-if="isEdit"> <div class="mv10 mh20 text-right" v-if="isEdit">
<!-- 重试按钮 -->
<el-button
type=""
size="medium"
@click="retryMiner"
:disabled="finishedMiner"
style="margin-right: 10px;"
plain
>重试</el-button>
<!-- 保存并处理按钮 -->
<el-button type="primary" size="medium" @click="saveMarkDown" :disabled="finishedMiner">保存并处理</el-button> <el-button type="primary" size="medium" @click="saveMarkDown" :disabled="finishedMiner">保存并处理</el-button>
</div> </div>
<div :class="!isEdit ? 'mt10 flex' : 'flex'" style="height:calc(100% - 35px);flex:1"> <div :class="!isEdit ? 'mt10 flex' : 'flex'" style="height:calc(100% - 35px);flex:1">
@@ -27,7 +37,7 @@
</div> </div>
</template> </template>
<script> <script>
import { getPdfUrl, minerUBbox, minerUMarkDown, minerUMarkDownUpdate, minerUQuery } from '@/api/generatedApi/index' import { getPdfUrl, minerUBbox, minerUMarkDown, minerUMarkDownUpdate, minerURetry, minerUQuery } from '@/api/generatedApi/index'
import { DEFAULT_COLOR_SECTION, PDF_COLOR_PICKER } from './pdf-color' import { DEFAULT_COLOR_SECTION, PDF_COLOR_PICKER } from './pdf-color'
import MarkdownIt from 'markdown-it' import MarkdownIt from 'markdown-it'
import markdownItKatex from 'markdown-it-katex' import markdownItKatex from 'markdown-it-katex'
@@ -289,6 +299,19 @@ export default {
break break
} }
}) })
},
// 重试方法
retryMiner() {
minerURetry({ documentId: this.documentId }).then(res => {
this.$message({
message: '正在重新预处理',
type: 'success'
});
this.finishedMiner = true;
this.getMinerUStatus(); // 重新查询状态
}).catch(() => {
this.$message.error('重试操作失败');
});
} }
}, },
created() {}, created() {},