Creada vista para listar los cuadres de tarro #90 #91

Merged
mono merged 14 commits from view_for_jar_reconciliation_#90 into main 2025-02-02 23:08:00 -05:00
Showing only changes of commit 1b06818583 - Show all commits

View File

@ -0,0 +1,79 @@
<template>
<v-container>
<v-toolbar>
<v-toolbar-title> Cuadre del Tarro Id: {{ id }}</v-toolbar-title>
</v-toolbar>
<v-card>
<v-card-text>
<v-text-field
v-model="reconciliation.date_time"
label="Fecha"
type="datetime-local"
required
readonly
></v-text-field>
<v-text-field
v-model="reconciliation.reconcilier"
label="Cajero"
required
readonly
></v-text-field>
<v-text-field
v-model="reconciliation.total_cash_purchases"
label="Total Ventas en efectivo"
prefix="$"
type="number"
readonly
></v-text-field>
<v-text-field
v-model="reconciliation.cash_taken"
label="Dinero Recogido"
prefix="$"
type="number"
></v-text-field>
<v-text-field
v-model="reconciliation.cash_discrepancy"
label="Descuadre"
prefix="$"
type="number"
></v-text-field>
</v-card-text>
</v-card>
</v-container>
</template>
<script>
import { inject } from 'vue';
export default {
name: 'ReconciliationJar View',
props: {
msg: String,
id: {
type: String,
required: true
}
},
data () {
return {
api: inject('api'),
valid: null,
reconciliation: {
},
};
},
created() {
if (this.id) {
this.fetchReconciliation(this.id);
} else {
console.error('No se proporcionó ID');
}
},
methods: {
fetchReconciliation(reconciliationId) {
this.api.getReconciliation(reconciliationId)
.then(data => this.reconciliation = data)
.catch(error => console.error(error));
},
},
}
</script>