Update Maintenance list order by status

pull/1213/head
Louis Lam 2 years ago
parent c84de4d259
commit d5c02fc627

@ -83,6 +83,13 @@ export default {
data() { data() {
return { return {
selectedMaintenanceID: undefined, selectedMaintenanceID: undefined,
statusOrderList: {
"under-maintenance": 1000,
"scheduled": 900,
"inactive": 800,
"ended": 700,
"unknown": 0,
}
}; };
}, },
computed: { computed: {
@ -90,7 +97,11 @@ export default {
let result = Object.values(this.$root.maintenanceList); let result = Object.values(this.$root.maintenanceList);
result.sort((m1, m2) => { result.sort((m1, m2) => {
return m1.title.localeCompare(m2.title); if (this.statusOrderList[m1.status] === this.statusOrderList[m2.status]) {
return m1.title.localeCompare(m2.title);
} else {
return this.statusOrderList[m1.status] < this.statusOrderList[m2.status];
}
}); });
return result; return result;

Loading…
Cancel
Save