feat: optimize task list sorting and add sr0 check setting
- Optimize dashboard task list sorting: completed tasks (status=100) moved to bottom - Add SkipSr0Check configuration in settings page for sr0 detection - Maintain original order for other tasks to improve user experience
This commit is contained in:
@@ -483,6 +483,21 @@ export default {
|
||||
}
|
||||
list.push(item)
|
||||
})
|
||||
|
||||
// 对任务列表进行排序:task_status为100的放到后面,其他保持原顺序
|
||||
list.sort((a, b) => {
|
||||
// 如果a的状态是100,b不是100,则a排在后面
|
||||
if (a.task_status === 100 && b.task_status !== 100) {
|
||||
return 1
|
||||
}
|
||||
// 如果b的状态是100,a不是100,则b排在后面
|
||||
if (b.task_status === 100 && a.task_status !== 100) {
|
||||
return -1
|
||||
}
|
||||
// 其他情况保持原顺序(返回0表示相等,保持原顺序)
|
||||
return 0
|
||||
})
|
||||
|
||||
this.taskNum = nums
|
||||
this.task_list = list
|
||||
} else {
|
||||
|
||||
@@ -78,6 +78,22 @@
|
||||
<div class="form_text">作业缓存路径,存放作业中临时生成的内容文件、标签、合并图片、字段数据等</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_box form_option">
|
||||
<div class="form_label">SkipSr0Check</div>
|
||||
<div class="flex_box form_val">
|
||||
<div class="form_select">
|
||||
<el-select v-model="form.has_sr0" placeholder="请选择">
|
||||
<el-option
|
||||
v-for="item in sr0CheckList"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</div>
|
||||
<div class="form_text">是否检测sr0</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="flex_box form_option">
|
||||
<div class="form_label">RejectConfig</div>
|
||||
<div class="flex_box form_val">
|
||||
@@ -146,6 +162,7 @@ export default {
|
||||
print_quality: 1,
|
||||
retry_freq: 2,
|
||||
cache_path: '/home/test/CDFile',
|
||||
has_sr0: 0,
|
||||
},
|
||||
levelList: [
|
||||
{
|
||||
@@ -208,6 +225,16 @@ export default {
|
||||
label: '2',
|
||||
value: 2
|
||||
},
|
||||
],
|
||||
sr0CheckList: [
|
||||
{
|
||||
label: '不检测',
|
||||
value: 0
|
||||
},
|
||||
{
|
||||
label: '检测',
|
||||
value: 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user