From 746686afccdea1d6caea5aba380d1be475b466e1 Mon Sep 17 00:00:00 2001 From: Mono Mono <monomono@disroot.org> Date: Sat, 16 Nov 2024 20:36:38 -0500 Subject: [PATCH] #69 style(Reconciliation): cards to tabs. --- .../src/components/ReconciliationJar.vue | 42 ++++++++++++------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue index 13ce8c2..c31b9a0 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/ReconciliationJar.vue @@ -3,8 +3,7 @@ <v-toolbar> <v-toolbar-title> Cuadre del Tarro </v-toolbar-title> </v-toolbar> - - <v-card> + <v-card> <v-card-text> <v-text-field v-model="reconciliation.datetime" @@ -35,20 +34,34 @@ :rules="[rules.required]" ></v-text-field> </v-card-text> - </v-card> - - <v-card v-for="(purchases, payment_method) in summary.purchases" :key="payment_method"> - <v-card-title>{{ payment_method }} {{ totalByMethod(payment_method) }}</v-card-title> - <v-card-text> - <v-data-table-virtual - :headers="summary.headers" - :items="purchases" - > - </v-data-table-virtual> - </v-card-text> </v-card> + <v-tabs v-model="selectedTab"> + <v-tab + v-for="(purchases, payment_method) in summary.purchases" + :key="payment_method" + :value="payment_method" + > + {{ payment_method }} {{ totalByMethod(payment_method) }} + </v-tab> + </v-tabs> - + <v-tabs-window v-model="selectedTab"> + <v-card> + <v-card-text> + <v-tabs-window-item + v-for="(purchases, payment_method) in summary.purchases" + :key="payment_method" + :value="payment_method" + > + <v-data-table-virtual + :headers="summary.headers" + :items="summary.purchases[payment_method]" + > + </v-data-table-virtual> + </v-tabs-window-item> + </v-card-text> + </v-card> + </v-tabs-window> </v-container> </template> <script> @@ -59,6 +72,7 @@ }, data () { return { + selectedTab: null, reconciliation: { datetime: '', total_cash_purchase: 0,