diff --git a/server/app/controller/group.js b/server/app/controller/group.js index d3b4fba..db81b6f 100644 --- a/server/app/controller/group.js +++ b/server/app/controller/group.js @@ -2,7 +2,7 @@ const { readGroupList, writeGroupList, readHostList, writeHostList, randomStr } async function getGroupList({ res }) { const data = await readGroupList() - data?.sort((a, b) => a.index - b.index) + data?.sort((a, b) => Number(b.index || 0) - Number(a.index || 0)) res.success({ data }) } diff --git a/server/app/controller/host.js b/server/app/controller/host.js index d836388..069ea54 100644 --- a/server/app/controller/host.js +++ b/server/app/controller/host.js @@ -3,6 +3,7 @@ const { readHostList, writeHostList, readSSHRecord, writeSSHRecord } = require(' async function getHostList({ res }) { // console.log('get-host-list') const data = await readHostList() + data?.sort((a, b) => Number(b.index || 0) - Number(a.index || 0)) res.success({ data }) }