|
|
@ -84,8 +84,8 @@ const mergeOrAdd = (arr, obj, item) => {
|
|
|
|
const sortById = (a, b) => {
|
|
|
|
const sortById = (a, b) => {
|
|
|
|
const seqA = Number(a.id)
|
|
|
|
const seqA = Number(a.id)
|
|
|
|
const seqB = Number(b.id)
|
|
|
|
const seqB = Number(b.id)
|
|
|
|
const isSeqA = Number.isNaN(seqA)
|
|
|
|
const isSeqA = !Number.isNaN(seqA)
|
|
|
|
const isSeqB = Number.isNaN(seqB)
|
|
|
|
const isSeqB = !Number.isNaN(seqB)
|
|
|
|
if (isSeqA && isSeqB) {
|
|
|
|
if (isSeqA && isSeqB) {
|
|
|
|
return seqA > seqB ? -1 : 1
|
|
|
|
return seqA > seqB ? -1 : 1
|
|
|
|
} else if (isSeqA && !isSeqB) {
|
|
|
|
} else if (isSeqA && !isSeqB) {
|
|
|
|