#69 style(Reconciliation): cards to tabs.

This commit is contained in:
Mono Mono 2024-11-16 20:36:38 -05:00
parent c709dad36e
commit 746686afcc

View File

@ -3,8 +3,7 @@
<v-toolbar> <v-toolbar>
<v-toolbar-title> Cuadre del Tarro </v-toolbar-title> <v-toolbar-title> Cuadre del Tarro </v-toolbar-title>
</v-toolbar> </v-toolbar>
<v-card>
<v-card>
<v-card-text> <v-card-text>
<v-text-field <v-text-field
v-model="reconciliation.datetime" v-model="reconciliation.datetime"
@ -35,20 +34,34 @@
:rules="[rules.required]" :rules="[rules.required]"
></v-text-field> ></v-text-field>
</v-card-text> </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-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> </v-container>
</template> </template>
<script> <script>
@ -59,6 +72,7 @@
}, },
data () { data () {
return { return {
selectedTab: null,
reconciliation: { reconciliation: {
datetime: '', datetime: '',
total_cash_purchase: 0, total_cash_purchase: 0,