[balance] sortable balance in adminpage
This commit is contained in:
parent
ea01742e00
commit
d2044975db
|
@ -140,14 +140,27 @@ export default defineComponent({
|
||||||
name: 'limit',
|
name: 'limit',
|
||||||
label: 'Limit',
|
label: 'Limit',
|
||||||
align: 'right',
|
align: 'right',
|
||||||
|
field: 'userid',
|
||||||
format: (_: undefined, row: { userid: string }) => getLimit(row.userid),
|
format: (_: undefined, row: { userid: string }) => getLimit(row.userid),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'balance',
|
name: 'balance',
|
||||||
label: 'Kontostand',
|
label: 'Kontostand',
|
||||||
align: 'right',
|
align: 'right',
|
||||||
|
field: 'userid',
|
||||||
format: (_: undefined, row: { debit: number; credit: number }) =>
|
format: (_: undefined, row: { debit: number; credit: number }) =>
|
||||||
getBalance(row.debit, row.credit),
|
getBalance(row.debit, row.credit),
|
||||||
|
sortable: true,
|
||||||
|
sort: (
|
||||||
|
_: undefined,
|
||||||
|
__: undefined,
|
||||||
|
a: { debit: number; credit: number },
|
||||||
|
b: { debit: number; credit: number }
|
||||||
|
) => {
|
||||||
|
return (
|
||||||
|
parseFloat(getBalance(a.debit, a.credit)) - parseFloat(getBalance(b.debit, b.credit))
|
||||||
|
);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue