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 e42f5c7..0250d3d 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 @@ -8,9 +8,10 @@ <v-text-field v-model="reconciliation.datetime" label="Fecha" - type="date" + type="datetime-local" :rules="[rules.required]" required + readonly ></v-text-field> <v-text-field v-model="reconciliation.cashman" @@ -115,6 +116,7 @@ }, mounted() { this.reconciliation.total_cash_purchases = this.totalByMethod('cash'); + this.reconciliation.datetime = this.getCurrentDate(); }, watch: { 'reconciliation.cash_taken'() { @@ -130,7 +132,15 @@ }, updateDiscrepancy() { this.reconciliation.cash_discrepancy = (this.reconciliation.total_cash_purchases || 0 ) - (this.reconciliation.cash_taken || 0); - } + }, + getCurrentDate() { + const today = new Date(); + const gmtOffSet = -5; + const localDate = new Date(today.getTime() + (gmtOffSet * 60 * 60 * 1000)); + // Formatear la fecha y hora en el formato YYYY-MM-DDTHH:MM + const formattedDate = localDate.toISOString().slice(0,16); + return formattedDate; + }, }, } </script>