feat [ track ]: 优化默认字段,优化内容显示

1. 任务轨迹 table 表格显示上传状态优化
2.  info 的 from 表单默认字段更改
This commit is contained in:
Huangzhe
2025-04-14 14:28:48 +08:00
parent 7824ba4329
commit b3af3feffe
2 changed files with 18 additions and 9 deletions

View File

@@ -64,6 +64,12 @@ export default {
return item.processStatus === this.form.taskStatus return item.processStatus === this.form.taskStatus
}) : filteredList }) : filteredList
// 处理的状态格式化
filteredList = filteredList.map(item => {
item.processStatus = item.processStatus === 1 ? '成功' : '失败'
return item
})
// 按照任务时间进行筛选 // 按照任务时间进行筛选
filteredList = this.form.taskTime.length > 0 ? filteredList.filter(item => { filteredList = this.form.taskTime.length > 0 ? filteredList.filter(item => {
return new Date(item.uploadDate).getTime() >= new Date(this.form.taskTime[0]).getTime() && new Date(item.uploadDate).getTime() <= new Date(this.form.taskTime[1]).getTime() return new Date(item.uploadDate).getTime() >= new Date(this.form.taskTime[0]).getTime() && new Date(item.uploadDate).getTime() <= new Date(this.form.taskTime[1]).getTime()
@@ -201,7 +207,7 @@ export default {
<!-- 弹出提示框 里面是各种详情内容 --> <!-- 弹出提示框 里面是各种详情内容 -->
<el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="80%" <el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="80%"
:before-close="() => (infoDialogVisible = false)"> :before-close="() => (infoDialogVisible = false)">
<knowledge-info :form="activeForm"></knowledge-info> <knowledge-info :form="activeForm" v-if="infoDialogVisible"></knowledge-info>
</el-drawer> </el-drawer>
</div> </div>
</el-card> </el-card>

View File

@@ -1,4 +1,5 @@
<script> <script>
export default { export default {
name: 'index', name: 'index',
data() { data() {
@@ -9,23 +10,25 @@ export default {
form: { form: {
type: Object, type: Object,
default: () => ({ default: () => ({
knowledge: '', docTypeName: '',
knowledgeName: '', fileName: '',
uploadUser: '', createdUser: '',
uploadTime: '', createdDate: '',
taskNumber: '', taskCode: '',
splitMode: '', splitMode: '',
processStatus: 1, processStatus: 1,
failReason: '', failReason: '',
knowledgeContent: '', knowledgeContent: '',
originalContent: '' originalContent: '',
id: ''
}) })
} }
}, },
beforeMount() { beforeMount() {
console.log(`this.form:`, this.form) console.log(`this.form:`, this.form)
}, },
methods: {
}
} }
</script> </script>