fix: refs #7248 update exprBuilder for workerFk and calculate total amount in CustomerBalanceDueTotal
gitea/salix-front/pipeline/pr-dev This commit is unstable Details

This commit is contained in:
Alex Moreno 2025-04-30 10:53:04 +02:00
parent 98c73f8462
commit 5f9d498700
1 changed files with 9 additions and 3 deletions

View File

@ -156,7 +156,7 @@ function exprBuilder(param, value) {
case 'payMethod': case 'payMethod':
return { [`c.payMethodFk`]: value }; return { [`c.payMethodFk`]: value };
case 'workerFk': case 'workerFk':
return { [`co.${param}`]: value }; return { [`uw.id`]: value };
case 'departmentFk': case 'departmentFk':
return { [`c.${param}`]: value }; return { [`c.${param}`]: value };
case 'amount': case 'amount':
@ -185,7 +185,14 @@ function exprBuilder(param, value) {
<template> <template>
<VnSubToolbar> <VnSubToolbar>
<template #st-data> <template #st-data>
<CustomerBalanceDueTotal :amount="arrayData.store.data?.amount" /> <CustomerBalanceDueTotal
:amount="
arrayData.store.data?.reduce(
(sum, defaulter) => sum + defaulter.amount,
0,
)
"
/>
</template> </template>
<template #st-actions> <template #st-actions>
<QBtn <QBtn
@ -212,7 +219,6 @@ function exprBuilder(param, value) {
:disable-option="{ card: true }" :disable-option="{ card: true }"
auto-load auto-load
:order="['amount DESC']" :order="['amount DESC']"
key-data="defaulters"
> >
<template #column-clientFk="{ row }"> <template #column-clientFk="{ row }">
<span class="link" @click.stop> <span class="link" @click.stop>