|
|
@ -18,9 +18,9 @@ |
|
|
|
Status.Completed, Status.Failed, Status.Dropped, |
|
|
|
] |
|
|
|
|
|
|
|
function compareStatus<T extends {status: Status, name: string}>(a: T, b: T): number { |
|
|
|
function compareStatus<T extends {status: Status, id: number}>(a: T, b: T): number { |
|
|
|
if (a.status === b.status) { |
|
|
|
return a.name.localeCompare(b.name); |
|
|
|
return a.id - b.id; |
|
|
|
} |
|
|
|
|
|
|
|
return SO.indexOf(a.status) - SO.indexOf(b.status) |
|
|
@ -85,8 +85,6 @@ |
|
|
|
required: 0, |
|
|
|
})).sort((a,b) => a.partId - b.partId)}) |
|
|
|
|
|
|
|
console.log(groups); |
|
|
|
|
|
|
|
showRequired = false; |
|
|
|
break; |
|
|
|
} |
|
|
|