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 @@