feat(track): 任务内容逻辑优化

- 将 props.form 数据更改成 到一个新的 form 中 ,减少控制台报错
This commit is contained in:
Huangzhe
2025-04-17 18:01:58 +08:00
parent 019ab56aa5
commit 4af6fee9ee

View File

@@ -5,7 +5,8 @@ export default {
name: 'index', name: 'index',
data() { data() {
return { return {
iframeSrc: window.location.origin iframeSrc: window.location.origin,
newForm: {}
} }
}, },
props: { props: {
@@ -55,7 +56,7 @@ export default {
_getTaskDetail() { _getTaskDetail() {
queryTask({ id: this.form.id }).then(res => { queryTask({ id: this.form.id }).then(res => {
const { content } = res.content const { content } = res.content
this.form = content this.newForm = content
}) })
}, },
_getSplitResultPreview() { _getSplitResultPreview() {
@@ -79,16 +80,16 @@ export default {
<template> <template>
<div class="container upload-info-container"> <div class="container upload-info-container">
<div class="card-body"> <div class="card-body">
<el-form ref="form" :model="form" label-width="80px"> <el-form ref="form" :model="newForm" label-width="80px">
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="知识库"> <el-form-item label="知识库">
<el-input v-model="form.datasetName" placeholder="" disabled></el-input> <el-input v-model="newForm.datasetName" placeholder="" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="知识文件名称"> <el-form-item label="知识文件名称">
<el-input v-model="form.fileName" placeholder="" disabled></el-input> <el-input v-model="newForm.fileName" placeholder="" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -96,12 +97,12 @@ export default {
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上传用户"> <el-form-item label="上传用户">
<el-input v-model="form.userName" placeholder="" disabled></el-input> <el-input v-model="newForm.userName" placeholder="" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上传时间"> <el-form-item label="上传时间">
<el-input v-model="form.createdDate" placeholder="" disabled></el-input> <el-input v-model="newForm.createdDate" placeholder="" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -109,12 +110,12 @@ export default {
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="任务号"> <el-form-item label="任务号">
<el-input v-model="form.id" placeholder="" disabled></el-input> <el-input v-model="newForm.id" placeholder="" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分段模式"> <el-form-item label="分段模式">
<el-input v-model="form.segmentedMode" placeholder="null" disabled></el-input> <el-input v-model="newForm.segmentedMode" placeholder="null" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -147,12 +148,9 @@ export default {
<el-col :span="24"> <el-col :span="24">
<el-form-item label="原文内容" /> <el-form-item label="原文内容" />
<iframe <iframe id="iframe"
id="iframe" :src="`${iframeSrc}/pdfjs-dist/web/viewer.html?file=${encodeURIComponent(getPdfUrl({ documentId: newForm.id }))}`"
:src="`${iframeSrc}/pdfjs-dist/web/viewer.html?file=${encodeURIComponent(getPdfUrl({ documentId: form.id }))}`" class="miner-u el-card is-always-shadow ml20" style="width: 98%; height: 800px;"></iframe>
class="miner-u el-card is-always-shadow ml20"
style="width: 98%; height: 800px;"
></iframe>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>