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)
|
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.taskNum = nums
|
||||||
this.task_list = list
|
this.task_list = list
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -78,6 +78,22 @@
|
|||||||
<div class="form_text">作业缓存路径,存放作业中临时生成的内容文件、标签、合并图片、字段数据等</div>
|
<div class="form_text">作业缓存路径,存放作业中临时生成的内容文件、标签、合并图片、字段数据等</div>
|
||||||
</div>
|
</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="flex_box form_option">
|
||||||
<div class="form_label">RejectConfig</div>
|
<div class="form_label">RejectConfig</div>
|
||||||
<div class="flex_box form_val">
|
<div class="flex_box form_val">
|
||||||
@@ -146,6 +162,7 @@ export default {
|
|||||||
print_quality: 1,
|
print_quality: 1,
|
||||||
retry_freq: 2,
|
retry_freq: 2,
|
||||||
cache_path: '/home/test/CDFile',
|
cache_path: '/home/test/CDFile',
|
||||||
|
has_sr0: 0,
|
||||||
},
|
},
|
||||||
levelList: [
|
levelList: [
|
||||||
{
|
{
|
||||||
@@ -208,6 +225,16 @@ export default {
|
|||||||
label: '2',
|
label: '2',
|
||||||
value: 2
|
value: 2
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
sr0CheckList: [
|
||||||
|
{
|
||||||
|
label: '不检测',
|
||||||
|
value: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '检测',
|
||||||
|
value: 1
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user