修改排序策略
This commit is contained in:
@@ -395,10 +395,12 @@
|
|||||||
filtered = allServersData.filter(s => s.source === currentSourceFilter);
|
filtered = allServersData.filter(s => s.source === currentSourceFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sort before paginating
|
// Sort servers: online first, then alphabetically by name (job)
|
||||||
filtered.sort((a, b) => {
|
filtered.sort((a, b) => {
|
||||||
if (a.up !== b.up) return b.up ? 1 : -1;
|
if (a.up !== b.up) return a.up ? -1 : 1;
|
||||||
return b.cpuPercent - a.cpuPercent;
|
const nameA = a.job || '';
|
||||||
|
const nameB = b.job || '';
|
||||||
|
return nameA.localeCompare(nameB);
|
||||||
});
|
});
|
||||||
|
|
||||||
const totalFiltered = filtered.length;
|
const totalFiltered = filtered.length;
|
||||||
|
|||||||
Reference in New Issue
Block a user