diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/CreateCustomerModal.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/CreateCustomerModal.vue index c3eb3b2..219270c 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/CreateCustomerModal.vue +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/CreateCustomerModal.vue @@ -45,6 +45,7 @@ data() { return { showModal: false, + api: inject('api'), valid: false, customer: { name: '', @@ -72,25 +73,13 @@ async submitForm() { console.log(this.customer) if (this.$refs.form.validate()) { - try { - const response = await fetch('/don_confiao/api/customers/', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(this.customer), - }); - if (response.ok) { - const data = await response.json(); - console.log('Cliente Guardado:', data); - this.$emit('customerCreated', data); - this.closeModal(); - } else { - console.error('Error al Crear el Cliente:', response.statusText); - } - } catch (error) { - console.error('Error de red:', error); - } + this.api.createCustomer(this.customer) + .then(data => { + console.log('Cliente Guardado:', data); + this.$emit('customerCreated', data); + this.closeModal(); + }) + .catch(error => console.error('Error:', error)); } }, resetForm() { 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 0747b8a..400e8a2 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 @@ -147,10 +147,11 @@ 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 09b1891..d866707 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 @@ -83,6 +83,7 @@ diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/SummaryPurchase.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/SummaryPurchase.vue index d43fa84..07a37c2 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/SummaryPurchase.vue +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/SummaryPurchase.vue @@ -47,6 +47,8 @@