Add solde footer to the "Lignes signalées" table on /dashboard/compte
Sum of the Montant column across every flagged line for the selected compte, styled red when negative -- same convention as the other reconciliation tables' footers on this page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -302,6 +302,14 @@
|
||||
.filter((r) => r.hasFlag && r.parCompte[this.selectedCompte] !== undefined)
|
||||
.sort((a, b) => (b.date || '').localeCompare(a.date || ''));
|
||||
},
|
||||
// Solde net des lignes signalées elles-mêmes (entrées reçues moins
|
||||
// versements sortis, pour ce compte) -- pas un total "reste dû"
|
||||
// comme totalResteAVerser ci-dessous, juste la somme des montants
|
||||
// affichés dans le tableau, pour avoir une idée de l'ampleur de ce
|
||||
// qui est signalé.
|
||||
totalLignesSignalees() {
|
||||
return Math.round(this.lignesSignalees.reduce((sum, r) => sum + r.parCompte[this.selectedCompte], 0) * 100) / 100;
|
||||
},
|
||||
totalResteAVerser() {
|
||||
return Math.round(this.resteAVerserPositif.reduce((sum, r) => sum + r.residual, 0) * 100) / 100;
|
||||
},
|
||||
|
||||
+6
@@ -123,6 +123,12 @@
|
||||
<td :class="r.parCompte[selectedCompte] < 0 ? 'is-negative' : ''">{{ formatEur(r.parCompte[selectedCompte]) }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="5">Solde</td>
|
||||
<td :class="totalLignesSignalees < 0 ? 'is-negative' : ''">{{ formatEur(totalLignesSignalees) }}</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user