refactor: handle status restart
This commit is contained in:
parent
58d3ef7bd7
commit
66d9e3c1db
2 changed files with 9 additions and 2 deletions
|
|
@ -69,6 +69,10 @@ function taskOrderStatus(value: TaskOrderStatus, type: 'status' | 'color') {
|
|||
status: 'taskOrder.sentTask',
|
||||
color: '--blue-6-hsl',
|
||||
},
|
||||
[TaskOrderStatus.Restart]: {
|
||||
status: 'taskOrder.status.Restart',
|
||||
color: '--red-5-hsl',
|
||||
},
|
||||
}[value][type];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -90,7 +90,8 @@ function hideIcon() {
|
|||
negative:
|
||||
currStatus?.value === TaskStatus.Failed ||
|
||||
currStatus?.value === TaskStatus.Redo ||
|
||||
currStatus?.value === TaskStatus.Canceled,
|
||||
currStatus?.value === TaskStatus.Canceled ||
|
||||
currStatus?.value === TaskStatus.Restart,
|
||||
'pointer-events-none': {
|
||||
order: !['Success', 'Failed', 'Validate'].includes(status || ''),
|
||||
receive: status !== TaskStatus.InProgress,
|
||||
|
|
@ -110,7 +111,9 @@ function hideIcon() {
|
|||
(v) => v.value === TaskStatus.Complete,
|
||||
),
|
||||
Failed: taskStatusOrderToggle.filter(
|
||||
(v) => v.value === TaskStatus.Redo,
|
||||
(v) =>
|
||||
v.value === TaskStatus.Redo ||
|
||||
v.value === TaskStatus.Restart,
|
||||
),
|
||||
Validate: taskStatusOrderToggle.filter(
|
||||
(v) => v.value !== TaskStatus.InProgress,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue