diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/index.html b/tienda_ilusion/don_confiao/frontend/don-confiao/index.html index 0b4e17c..bf37886 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/index.html +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/index.html @@ -5,7 +5,7 @@ <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>Welcome to Vuetify 3</title> + <title>Don Confiao</title> </head> <body> diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/public/1.ico b/tienda_ilusion/don_confiao/frontend/don-confiao/public/1.ico new file mode 100644 index 0000000..8fb9f91 Binary files /dev/null and b/tienda_ilusion/don_confiao/frontend/don-confiao/public/1.ico differ diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/public/favicon.ico b/tienda_ilusion/don_confiao/frontend/don-confiao/public/favicon.ico index 8fb9f91..5eed1b3 100644 Binary files a/tienda_ilusion/don_confiao/frontend/don-confiao/public/favicon.ico and b/tienda_ilusion/don_confiao/frontend/don-confiao/public/favicon.ico differ diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/assets/logo.png b/tienda_ilusion/don_confiao/frontend/don-confiao/src/assets/logo.png index a5f23ae..570a8c8 100644 Binary files a/tienda_ilusion/don_confiao/frontend/don-confiao/src/assets/logo.png and b/tienda_ilusion/don_confiao/frontend/don-confiao/src/assets/logo.png differ diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue index 01dfc74..e8566c7 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue @@ -1,25 +1,31 @@ <template> <v-container> <v-form ref="form" v-model="valid"> - <v-text-field - v-model="purchase.date" - label="Fecha" - type="date" - :rules="[rules.required]" - required - ></v-text-field> - <v-select - v-model="purchase.customer" - :items="clients" - item-title="name" - item-value="id" - label="Cliente" - :rules="[rules.required]" - required - ></v-select> + <div class="d-flex mb-4"> + <v-select + v-model="purchase.customer" + :items="clients" + item-title="name" + item-value="id" + label="Cliente" + :rules="[rules.required]" + required + class="mr-4" + ></v-select> + <v-text-field + v-model="purchase.date" + label="Fecha" + type="date" + :rules="[rules.required]" + required + style="flex: 0 1 250px;" + ></v-text-field> + </div> + <v-textarea v-model="purchase.notes" label="Notas" + rows="2" ></v-textarea> <v-divider></v-divider> <v-container> @@ -102,7 +108,7 @@ return { valid: false, purchase: { - date: '', + date: this.getCurrentDate(), client: null, notes: '', saleline_set: [{product:'', unit_price: 0, quantity: 0}], @@ -130,6 +136,14 @@ }, }, methods: { + getCurrentDate() { + const today = new Date(); + const yyyy = today.getFullYear(); + const mm = String(today.getMonth() + 1).padStart(2, '0'); + const dd = String(today.getDate()).padStart(2, '0'); + return `${yyyy}-${mm}-${dd}`; + }, + onProductChange(index) { const selectedProductId = this.purchase.saleline_set[index].product; const selectedProduct = this.products.find(p => p.id == selectedProductId);