diff --git a/src/renderer/views/dashboard/index.vue b/src/renderer/views/dashboard/index.vue index 9b193f6..005ba98 100644 --- a/src/renderer/views/dashboard/index.vue +++ b/src/renderer/views/dashboard/index.vue @@ -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 { diff --git a/src/renderer/views/set/index.vue b/src/renderer/views/set/index.vue index e748bdf..ae2ea13 100644 --- a/src/renderer/views/set/index.vue +++ b/src/renderer/views/set/index.vue @@ -78,6 +78,22 @@