From 6fe518601f38389fba2a53a8004a998f23f8285e Mon Sep 17 00:00:00 2001 From: wbuezas Date: Fri, 30 Aug 2024 18:03:49 -0300 Subject: [PATCH 1/9] WIP --- src/pages/Ecomerce/BasketView.vue | 96 +++++++++++++++++++++++++++- src/pages/Ecomerce/TicketDetails.vue | 36 +++++++---- 2 files changed, 117 insertions(+), 15 deletions(-) diff --git a/src/pages/Ecomerce/BasketView.vue b/src/pages/Ecomerce/BasketView.vue index cf6656ea..aebd4c7e 100644 --- a/src/pages/Ecomerce/BasketView.vue +++ b/src/pages/Ecomerce/BasketView.vue @@ -1,14 +1,106 @@ + diff --git a/src/pages/Ecomerce/TicketDetails.vue b/src/pages/Ecomerce/TicketDetails.vue index 776d9b9b..6b66800c 100644 --- a/src/pages/Ecomerce/TicketDetails.vue +++ b/src/pages/Ecomerce/TicketDetails.vue @@ -11,6 +11,10 @@ defineProps({ rows: { type: Array, default: () => [] + }, + showTax: { + type: Boolean, + default: true } }); @@ -33,15 +37,15 @@ const lineSubtotal = line =>
{{ t('shippingInformation') }}
-
+
{{ t('preparation') }} {{ formatDateTitle(ticket.shipped) }}
-
+
{{ t('delivery') }} {{ formatDateTitle(ticket.landed) }}
-
+
{{ t(ticket.method != 'PICKUP' ? 'agency' : 'warehouse') }} {{ ticket.agency }}
@@ -53,9 +57,10 @@ const lineSubtotal = line =>
{{ ticket.nickname }}
{{ ticket.street }}
- {{ ticket.postalCode }} {{ ticket.city }} ({{ - ticket.province - }}) + + {{ ticket.postalCode }}, {{ ticket.city }} + + ({{ ticket.province }})
{{ t('total') }} {{ currency(ticket.taxBase) }} - + {{ t('totalTax') }} {{ currency(ticket.total) }} - - + + /> - + {{ row.concept }} + + {{ row.item }} + {{ row.value5 }} {{ row.value6 }} {{ row.value7 }} - {{ row.quantity }} x {{ currency(row.price) }} + {{ row.quantity }} x + {{ currency(row.price) }} + {{ currency(lineDiscountSubtotal(row)) }} - {{ currency(lineDiscountSubtotal(row)) }} - + - {{ currency(row.discount) }} = + {{ currency(lineSubtotal(row)) }} - {{ currency(lineSubtotal(row)) }} -- 2.40.1 From 766417bb73caaff3ce69957af98c715ec1a34361 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Sun, 1 Sep 2024 20:58:05 -0300 Subject: [PATCH 2/9] Basket --- src/components/ui/CardList.vue | 1 + src/i18n/ca-ES/index.js | 4 +- src/i18n/en-US/index.js | 2 + src/i18n/es-ES/index.js | 2 + src/i18n/fr-FR/index.js | 4 +- src/i18n/pt-PT/index.js | 4 +- src/pages/Ecomerce/BasketView.vue | 59 +++++++++++++++++++++++++--- src/pages/Ecomerce/CheckoutView.vue | 8 +++- src/pages/Ecomerce/ConfirmView.vue | 1 + src/pages/Ecomerce/TicketDetails.vue | 47 +++++++++++++++++++++- src/router/routes.js | 5 +++ 11 files changed, 127 insertions(+), 10 deletions(-) create mode 100644 src/pages/Ecomerce/ConfirmView.vue diff --git a/src/components/ui/CardList.vue b/src/components/ui/CardList.vue index eef1c06b..b8d5c6c6 100644 --- a/src/components/ui/CardList.vue +++ b/src/components/ui/CardList.vue @@ -44,6 +44,7 @@ const handleClick = () => { display: flex; flex-direction: column; overflow: hidden; + width: 100%; * { white-space: nowrap; diff --git a/src/i18n/ca-ES/index.js b/src/i18n/ca-ES/index.js index 08df48aa..5a465c44 100644 --- a/src/i18n/ca-ES/index.js +++ b/src/i18n/ca-ES/index.js @@ -66,5 +66,7 @@ export default { at: 'a les', back: 'Tornar', remove: 'Esborrar', - agency: 'Agència' + agency: 'Agència', + delete: 'Esborrar', + reallyDelete: 'Estàs segur que vols esborrar la línia?' }; diff --git a/src/i18n/en-US/index.js b/src/i18n/en-US/index.js index 8c0c1efa..48fa823f 100644 --- a/src/i18n/en-US/index.js +++ b/src/i18n/en-US/index.js @@ -79,6 +79,8 @@ export default { back: 'Back', remove: 'Remove', agency: 'Agency', + delete: 'Delete', + reallyDelete: 'Are you sure you want to delete the line?', orders: 'Orders', order: 'Pending order', diff --git a/src/i18n/es-ES/index.js b/src/i18n/es-ES/index.js index d44d1934..26b03a15 100644 --- a/src/i18n/es-ES/index.js +++ b/src/i18n/es-ES/index.js @@ -86,6 +86,8 @@ export default { back: 'Volver', remove: 'Borrar', agency: 'Agencia', + delete: 'Borrar', + reallyDelete: '¿Estás seguro de que quieres borrar la línea?', orders: 'Pedidos', order: 'Pedido pendiente', diff --git a/src/i18n/fr-FR/index.js b/src/i18n/fr-FR/index.js index 3eeb41cf..aa5bad50 100644 --- a/src/i18n/fr-FR/index.js +++ b/src/i18n/fr-FR/index.js @@ -66,5 +66,7 @@ export default { at: 'à', back: 'Retour', remove: 'Effacer', - agency: 'Agence' + agency: 'Agence', + delete: 'Effacer', + reallyDelete: 'Voulez-vous vraiment supprimer la ligne?' }; diff --git a/src/i18n/pt-PT/index.js b/src/i18n/pt-PT/index.js index e3d55688..514cd7a8 100644 --- a/src/i18n/pt-PT/index.js +++ b/src/i18n/pt-PT/index.js @@ -66,5 +66,7 @@ export default { at: 'às', back: 'Voltar', remove: 'Eliminar', - agency: 'Agência' + agency: 'Agência', + delete: 'Eliminar', + reallyDelete: 'Tens certeza que queres eliminar esta linha?' }; diff --git a/src/pages/Ecomerce/BasketView.vue b/src/pages/Ecomerce/BasketView.vue index aebd4c7e..3835e6ab 100644 --- a/src/pages/Ecomerce/BasketView.vue +++ b/src/pages/Ecomerce/BasketView.vue @@ -1,5 +1,6 @@ + + +en-US: + configureOrder: Configure order + checkout: Checkout +es-ES: + configureOrder: Configurar pedido + checkout: Finalizar pedido +ca-ES: + configureOrder: Configurar encàrrec + checkout: Finalitzar comanda +fr-FR: + configureOrder: Définissez l'ordre + checkout: Finir la commande +pt-PT: + configureOrder: Configurar encomenda + checkout: Finalizar encomenda + diff --git a/src/pages/Ecomerce/CheckoutView.vue b/src/pages/Ecomerce/CheckoutView.vue index 4ab0bb6d..cf1b9f3d 100644 --- a/src/pages/Ecomerce/CheckoutView.vue +++ b/src/pages/Ecomerce/CheckoutView.vue @@ -277,6 +277,8 @@ onMounted(async () => { today.value.setHours(0, 0, 0, 0); if (route.params.id) { + notify(t('rememberReconfiguringImpact'), 'warning'); + const [order] = await jApi.query( `SELECT m.code deliveryMethod, o.sent, o.agencyModeFk, o.addressFk FROM myOrder o @@ -441,7 +443,6 @@ onMounted(async () => { -
{{ orderForm }}
@@ -467,6 +468,7 @@ en-US: pleaseSelectAWarehouse: Please select a store warehouse: Warehouse pickup: Pickup + rememberReconfiguringImpact: Remember that if you reconfigure your order prices or quantities of your items may change es-ES: receiveOrPickOrder: ¿Quieres recibir o recoger el pedido? receiveOrder: Recibir en mi tienda @@ -486,6 +488,7 @@ es-ES: pleaseSelectAWarehouse: Por favor elige un almacén warehouse: Almacén pickup: Recogida + rememberReconfiguringImpact: Recuerda que si vuelves a configurar el pedido los precios o cantidades de tus artículos podrían cambiar ca-ES: receiveOrPickOrder: Vols rebre o recollir la comanda? receiveOrder: Rebre en mi tenda @@ -505,6 +508,7 @@ ca-ES: pleaseSelectAWarehouse: Si us plau tria un magatzem warehouse: Magatzem pickup: Recollida + rememberReconfiguringImpact: Recorda que si tornes a configurar la comanda els preus o quantitats dels teus articles podrien canviar fr-FR: receiveOrPickOrder: Voulez-vous recevoir ou récuperer l'ordre? receiveOrder: Livraison à la boutique @@ -524,6 +528,7 @@ fr-FR: pleaseSelectAWarehouse: Veuillez choisir un entrepôt warehouse: Entrepôt pickup: Retrait + rememberReconfiguringImpact: Rappelez-vous que si jamais vous commandez des prix fixés ou les quantités de vos articles pourraient changer pt-PT: receiveOrPickOrder: Queres receber ou levantar a encomenda? receiveOrder: Receber na minha loja @@ -542,4 +547,5 @@ pt-PT: pleaseSelectAWarehouse: Por favor, escolha um armazém warehouse: Armazém pickup: Recolhida + rememberReconfiguringImpact: Lembre-se que si voltas a configurar a encomenda os preços ou quantidades de ítens poderíam variar diff --git a/src/pages/Ecomerce/ConfirmView.vue b/src/pages/Ecomerce/ConfirmView.vue new file mode 100644 index 00000000..3ce10ec5 --- /dev/null +++ b/src/pages/Ecomerce/ConfirmView.vue @@ -0,0 +1 @@ + diff --git a/src/pages/Ecomerce/TicketDetails.vue b/src/pages/Ecomerce/TicketDetails.vue index 6b66800c..e6f3a130 100644 --- a/src/pages/Ecomerce/TicketDetails.vue +++ b/src/pages/Ecomerce/TicketDetails.vue @@ -1,8 +1,12 @@ - + en-US: @@ -468,7 +492,8 @@ en-US: pleaseSelectAWarehouse: Please select a store warehouse: Warehouse pickup: Pickup - rememberReconfiguringImpact: Remember that if you reconfigure your order prices or quantities of your items may change + addressStepQuestion: Where do you want to receive the order? + addressStepQuestionPickup: To which address do you want to associate the order? (Optional) es-ES: receiveOrPickOrder: ¿Quieres recibir o recoger el pedido? receiveOrder: Recibir en mi tienda @@ -488,7 +513,8 @@ es-ES: pleaseSelectAWarehouse: Por favor elige un almacén warehouse: Almacén pickup: Recogida - rememberReconfiguringImpact: Recuerda que si vuelves a configurar el pedido los precios o cantidades de tus artículos podrían cambiar + addressStepQuestion: ¿Dónde quieres recibir el pedido? + addressStepQuestionPickup: ¿A qué dirección quieres asociar el pedido? (Opcional) ca-ES: receiveOrPickOrder: Vols rebre o recollir la comanda? receiveOrder: Rebre en mi tenda @@ -508,7 +534,8 @@ ca-ES: pleaseSelectAWarehouse: Si us plau tria un magatzem warehouse: Magatzem pickup: Recollida - rememberReconfiguringImpact: Recorda que si tornes a configurar la comanda els preus o quantitats dels teus articles podrien canviar + addressStepQuestion: On vols rebre la comanda? + addressStepQuestionPickup: A què direcció vols associar la comanda? (Opcional) fr-FR: receiveOrPickOrder: Voulez-vous recevoir ou récuperer l'ordre? receiveOrder: Livraison à la boutique @@ -528,12 +555,14 @@ fr-FR: pleaseSelectAWarehouse: Veuillez choisir un entrepôt warehouse: Entrepôt pickup: Retrait - rememberReconfiguringImpact: Rappelez-vous que si jamais vous commandez des prix fixés ou les quantités de vos articles pourraient changer + addressStepQuestion: Adresse livraison? + addressStepQuestionPickup: À quelle adresse voulez-vous associer la commande? (Optionnel) pt-PT: receiveOrPickOrder: Queres receber ou levantar a encomenda? receiveOrder: Receber na minha loja pickupInStore: Levantar no armazém orderDateDelivery: Como queres receber a encomenda? + howDoYouWantToReceive: Como queres receber a encomenda? confirmData: Confirme os dados arrival: Chegada orderUpdated: Encomenda actualizada @@ -547,5 +576,6 @@ pt-PT: pleaseSelectAWarehouse: Por favor, escolha um armazém warehouse: Armazém pickup: Recolhida - rememberReconfiguringImpact: Lembre-se que si voltas a configurar a encomenda os preços ou quantidades de ítens poderíam variar + addressStepQuestion: Onde queres receber a encomenda? + addressStepQuestionPickup: Para qual endereço deseja associar o pedido? (Opcional) diff --git a/src/stores/app.js b/src/stores/app.js index 51cdd41d..56a2ce2f 100644 --- a/src/stores/app.js +++ b/src/stores/app.js @@ -1,6 +1,7 @@ import { defineStore } from 'pinia'; import { jApi } from 'boot/axios'; import useNotify from 'src/composables/useNotify.js'; +import { i18n } from 'src/boot/i18n'; const { notify } = useNotify(); @@ -13,7 +14,13 @@ export const useAppStore = defineStore('hedera', { rightDrawerOpen: false, isHeaderMounted: false, menuEssentialLinks: [], - basketOrderId: null + basketOrderId: null, + localeDates: { + days: [], + months: [], + daysShort: [], + monthsShort: [] + } }), actions: { @@ -48,8 +55,19 @@ export const useAppStore = defineStore('hedera', { this.$patch({ imageUrl }); }, + getLocaleDates() { + const { messages, locale } = i18n.global; + this.localeDates = { + days: messages.value[locale.value].date.days, + months: messages.value[locale.value].date.months, + daysShort: messages.value[locale.value].date.daysShort, + monthsShort: messages.value[locale.value].date.monthsShort + }; + }, + async init() { this.getBasketOrderId(); + this.getLocaleDates(); }, getBasketOrderId() { -- 2.40.1 From e94f8c6b23474c06b59090f2060aa6400fbc233b Mon Sep 17 00:00:00 2001 From: wbuezas Date: Fri, 6 Sep 2024 10:53:28 -0300 Subject: [PATCH 4/9] Add missed code --- src/pages/Ecomerce/CheckoutView.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pages/Ecomerce/CheckoutView.vue b/src/pages/Ecomerce/CheckoutView.vue index 57227108..946815be 100644 --- a/src/pages/Ecomerce/CheckoutView.vue +++ b/src/pages/Ecomerce/CheckoutView.vue @@ -278,6 +278,8 @@ onMounted(async () => { today.value.setHours(0, 0, 0, 0); if (route.params.id) { + notify(t('rememberReconfiguringImpact'), 'warning'); + const [order] = await jApi.query( `SELECT m.code deliveryMethod, o.sent, o.agencyModeFk, o.addressFk FROM myOrder o @@ -485,6 +487,7 @@ en-US: pickup: Pickup addressStepQuestion: Where do you want to receive the order? addressStepQuestionPickup: To which address do you want to associate the order? (Optional) + rememberReconfiguringImpact: Remember that if you reconfigure your order prices or quantities of your items may change es-ES: receiveOrPickOrder: ¿Quieres recibir o recoger el pedido? receiveOrder: Recibir en mi tienda @@ -506,6 +509,7 @@ es-ES: pickup: Recogida addressStepQuestion: ¿Dónde quieres recibir el pedido? addressStepQuestionPickup: ¿A qué dirección quieres asociar el pedido? (Opcional) + rememberReconfiguringImpact: Recuerda que si vuelves a configurar el pedido los precios o cantidades de tus artículos podrían cambiar ca-ES: receiveOrPickOrder: Vols rebre o recollir la comanda? receiveOrder: Rebre en mi tenda @@ -527,6 +531,7 @@ ca-ES: pickup: Recollida addressStepQuestion: On vols rebre la comanda? addressStepQuestionPickup: A què direcció vols associar la comanda? (Opcional) + rememberReconfiguringImpact: Recorda que si tornes a configurar la comanda els preus o quantitats dels teus articles podrien canviar fr-FR: receiveOrPickOrder: Voulez-vous recevoir ou récuperer l'ordre? receiveOrder: Livraison à la boutique @@ -548,6 +553,7 @@ fr-FR: pickup: Retrait addressStepQuestion: Adresse livraison? addressStepQuestionPickup: À quelle adresse voulez-vous associer la commande? (Optionnel) + rememberReconfiguringImpact: Rappelez-vous que si jamais vous commandez des prix fixés ou les quantités de vos articles pourraient changer pt-PT: receiveOrPickOrder: Queres receber ou levantar a encomenda? receiveOrder: Receber na minha loja @@ -569,4 +575,5 @@ pt-PT: pickup: Recolhida addressStepQuestion: Onde queres receber a encomenda? addressStepQuestionPickup: Para qual endereço deseja associar o pedido? (Opcional) + rememberReconfiguringImpact: Lembre-se que si voltas a configurar a encomenda os preços ou quantidades de ítens poderíam variar -- 2.40.1 From c53658e6e0b49d1ced33ded203b5783dd8b9b116 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Fri, 6 Sep 2024 11:20:09 -0300 Subject: [PATCH 5/9] Add empty list --- src/i18n/ca-ES/index.js | 3 ++- src/i18n/en-US/index.js | 1 + src/i18n/es-ES/index.js | 1 + src/i18n/fr-FR/index.js | 1 + src/i18n/pt-PT/index.js | 1 + src/pages/Ecomerce/TicketDetails.vue | 10 +++++++++- 6 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/i18n/ca-ES/index.js b/src/i18n/ca-ES/index.js index a22bb3e5..191007a2 100644 --- a/src/i18n/ca-ES/index.js +++ b/src/i18n/ca-ES/index.js @@ -71,5 +71,6 @@ export default { noData: 'Sense dades', confirm: 'Confirmar', delete: 'Esborrar', - reallyDelete: 'Estàs segur que vols esborrar la línia?' + reallyDelete: 'Estàs segur que vols esborrar la línia?', + emptyList: 'Llista buida' }; diff --git a/src/i18n/en-US/index.js b/src/i18n/en-US/index.js index ddcfe77f..4760be93 100644 --- a/src/i18n/en-US/index.js +++ b/src/i18n/en-US/index.js @@ -84,6 +84,7 @@ export default { confirm: 'Confirm', delete: 'Delete', reallyDelete: 'Are you sure you want to delete the line?', + emptyList: 'Empty list', orders: 'Orders', order: 'Pending order', diff --git a/src/i18n/es-ES/index.js b/src/i18n/es-ES/index.js index 4e2d4f30..383b7ea7 100644 --- a/src/i18n/es-ES/index.js +++ b/src/i18n/es-ES/index.js @@ -91,6 +91,7 @@ export default { confirm: 'Confirmar', delete: 'Borrar', reallyDelete: '¿Estás seguro de que quieres borrar la línea?', + emptyList: 'Lista vacía', orders: 'Pedidos', order: 'Pedido pendiente', diff --git a/src/i18n/fr-FR/index.js b/src/i18n/fr-FR/index.js index d9a6ebb2..27de9359 100644 --- a/src/i18n/fr-FR/index.js +++ b/src/i18n/fr-FR/index.js @@ -59,6 +59,7 @@ export default { adminPhotos: 'Images', adminNews: 'Gestion des nouvelles', adminNewsDetails: 'Ajouter ou editer nouvelles', + emptyList: 'Vider la liste', // orderLoadedIntoBasket: 'Commande chargée dans le panier!', loadAnOrder: diff --git a/src/i18n/pt-PT/index.js b/src/i18n/pt-PT/index.js index 77abcd7d..6a3bf5a8 100644 --- a/src/i18n/pt-PT/index.js +++ b/src/i18n/pt-PT/index.js @@ -60,6 +60,7 @@ export default { adminPhotos: 'Imagens', adminNews: 'Gestão de notícias', adminNewsDetails: 'Ajouter ou editer nouvelles', + emptyList: 'Lista vazia', // orderLoadedIntoBasket: 'Pedido carregado na cesta!', loadAnOrder: 'Carregue um pedido pendente no carrinho ou inicie um novo', diff --git a/src/pages/Ecomerce/TicketDetails.vue b/src/pages/Ecomerce/TicketDetails.vue index 132ef740..2b8af07a 100644 --- a/src/pages/Ecomerce/TicketDetails.vue +++ b/src/pages/Ecomerce/TicketDetails.vue @@ -101,7 +101,15 @@ const deleteRow = id => { - +
+ + {{ t('emptyList') }} +
+ Date: Fri, 6 Sep 2024 11:31:07 -0300 Subject: [PATCH 6/9] Add title view translation --- src/i18n/ca-ES/index.js | 1 + src/i18n/en-US/index.js | 1 + src/i18n/es-ES/index.js | 1 + src/i18n/fr-FR/index.js | 1 + src/i18n/pt-PT/index.js | 1 + src/pages/Ecomerce/BasketView.vue | 1 - src/pages/Ecomerce/InvoicesView.vue | 1 - 7 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/i18n/ca-ES/index.js b/src/i18n/ca-ES/index.js index 191007a2..0bfbef03 100644 --- a/src/i18n/ca-ES/index.js +++ b/src/i18n/ca-ES/index.js @@ -59,6 +59,7 @@ export default { adminPhotos: 'Imatges', adminNews: 'Gestió de noticies', adminNewsDetails: 'Afegir o editar notícia', + basket: 'Cistella de la compra', // orderLoadedIntoBasket: 'Comanda carregada a la cistella!', loadAnOrder: diff --git a/src/i18n/en-US/index.js b/src/i18n/en-US/index.js index 4760be93..b43e73de 100644 --- a/src/i18n/en-US/index.js +++ b/src/i18n/en-US/index.js @@ -72,6 +72,7 @@ export default { adminPhotos: 'Images', adminNews: 'News management', adminNewsDetails: 'Add or edit new', + basket: 'Shopping basket', // orderLoadedIntoBasket: 'Order loaded into basket!', loadAnOrder: 'Please load a pending order to the cart or start a new one', diff --git a/src/i18n/es-ES/index.js b/src/i18n/es-ES/index.js index 383b7ea7..693c5454 100644 --- a/src/i18n/es-ES/index.js +++ b/src/i18n/es-ES/index.js @@ -78,6 +78,7 @@ export default { adminPhotos: 'Imágenes', adminNews: 'Gestión de noticias', adminNewsDetails: 'Añadir o editar noticia', + basket: 'Cesta de la compra', // orderLoadedIntoBasket: '¡Pedido cargado en la cesta!', loadAnOrder: diff --git a/src/i18n/fr-FR/index.js b/src/i18n/fr-FR/index.js index 27de9359..23c0a9f1 100644 --- a/src/i18n/fr-FR/index.js +++ b/src/i18n/fr-FR/index.js @@ -60,6 +60,7 @@ export default { adminNews: 'Gestion des nouvelles', adminNewsDetails: 'Ajouter ou editer nouvelles', emptyList: 'Vider la liste', + basket: 'Panier', // orderLoadedIntoBasket: 'Commande chargée dans le panier!', loadAnOrder: diff --git a/src/i18n/pt-PT/index.js b/src/i18n/pt-PT/index.js index 6a3bf5a8..d792b885 100644 --- a/src/i18n/pt-PT/index.js +++ b/src/i18n/pt-PT/index.js @@ -61,6 +61,7 @@ export default { adminNews: 'Gestão de notícias', adminNewsDetails: 'Ajouter ou editer nouvelles', emptyList: 'Lista vazia', + basket: 'Cesta da compra', // orderLoadedIntoBasket: 'Pedido carregado na cesta!', loadAnOrder: 'Carregue um pedido pendente no carrinho ou inicie um novo', diff --git a/src/pages/Ecomerce/BasketView.vue b/src/pages/Ecomerce/BasketView.vue index 3835e6ab..7d996ee0 100644 --- a/src/pages/Ecomerce/BasketView.vue +++ b/src/pages/Ecomerce/BasketView.vue @@ -67,7 +67,6 @@ const getItems = async () => { WHERE orderFk = #id`, { id: orderId.value } ); - console.log('data', data); const formattedData = data.map(i => { const { amount: quantity, ...item } = i; diff --git a/src/pages/Ecomerce/InvoicesView.vue b/src/pages/Ecomerce/InvoicesView.vue index e9032603..cea29636 100644 --- a/src/pages/Ecomerce/InvoicesView.vue +++ b/src/pages/Ecomerce/InvoicesView.vue @@ -63,7 +63,6 @@ const fetchInvoices = async () => { LIMIT 100`, params ); - console.log(invoices.value); }; onMounted(async () => { -- 2.40.1 From c41d1430f7fcadf90f26d6e9a4932ecfa5412d85 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Sat, 7 Sep 2024 19:34:22 -0300 Subject: [PATCH 7/9] Add menu translations --- src/i18n/ca-ES/index.js | 49 +++++++++++++++++------------ src/i18n/en-US/index.js | 48 +++++++++++++++++------------ src/i18n/es-ES/index.js | 48 +++++++++++++++++------------ src/i18n/fr-FR/index.js | 50 +++++++++++++++++------------- src/i18n/pt-PT/index.js | 50 +++++++++++++++++------------- src/layouts/MainLayout.vue | 8 +++-- src/router/index.js | 6 ++-- src/router/routes.js | 63 ++++++++++++++++++++++++++++++++++++++ 8 files changed, 213 insertions(+), 109 deletions(-) diff --git a/src/i18n/ca-ES/index.js b/src/i18n/ca-ES/index.js index 0bfbef03..a80aec1d 100644 --- a/src/i18n/ca-ES/index.js +++ b/src/i18n/ca-ES/index.js @@ -40,26 +40,35 @@ export default { ] }, of: 'de', - // Menu - home: 'Inici', - catalog: 'Catàleg', - pendingOrders: 'Comandes pendents', - confirmedOrders: 'Comandes confirmades', - invoices: 'Factures', - agencyPackages: 'Paquets per agència', - accountConfig: 'Configuració', - addressesList: 'Adreces', - addressDetails: 'Configuració', - checkout: 'Configurar encàrrec', - controlPanel: 'Panell de control', - adminConnections: 'Connexions', - adminItems: 'Articles', - adminVisits: 'Visites', - adminUsers: "Gestió d'usuaris", - adminPhotos: 'Imatges', - adminNews: 'Gestió de noticies', - adminNewsDetails: 'Afegir o editar notícia', - basket: 'Cistella de la compra', + + // Sections titles + Home: 'Inici', + Orders: 'Comandes', + Ticket: `Detall de l'encarrec`, + 'Pending orders': 'Comandes pendents', + 'Last orders': 'Comandes confirmades', + Invoices: 'Factures', + Basket: 'Cistella', + Catalog: 'Catàleg', + Administration: 'Administració', + 'Control panel': 'Panell de control', + Users: 'Usuaris', + Connections: 'Connexions', + Visits: 'Visites', + News: 'Notícies', + Photos: 'Imatges', + Images: 'Imatges', + Items: 'Articles', + Agencies: 'Agències', + Reports: 'Informes', + Configuration: 'Configuració', + Shelves: 'Prestatgeries', + Account: 'Compte', + Addresses: 'Adreces', + Confirm: 'Confirmar', + Checkout: `Configurar l'encarrec`, + 'Address details': 'Configuració', + 'Admin news details': `Afegir o editar notícia`, // orderLoadedIntoBasket: 'Comanda carregada a la cistella!', loadAnOrder: diff --git a/src/i18n/en-US/index.js b/src/i18n/en-US/index.js index b43e73de..25be1daf 100644 --- a/src/i18n/en-US/index.js +++ b/src/i18n/en-US/index.js @@ -53,26 +53,34 @@ export default { ] }, - // menu - home: 'Home', - catalog: 'Catalog', - pendingOrders: 'Pending orders', - confirmedOrders: 'Confirmed orders', - invoices: 'Invoices', - agencyPackages: 'Bundles by agency', - accountConfig: 'Configuration', - addressesList: 'Addresses', - addressDetails: 'Configuration', - checkout: 'Configure order', - controlPanel: 'Control panel', - adminConnections: 'Connections', - adminItems: 'Items', - adminVisits: 'Visits', - adminUsers: 'User management', - adminPhotos: 'Images', - adminNews: 'News management', - adminNewsDetails: 'Add or edit new', - basket: 'Shopping basket', + // Sections titles + Home: 'Home', + Orders: 'Orders', + Ticket: 'Detalle del pedido', + 'Pending orders': 'Pending orders', + 'Last orders': 'Confirmed orders', + Invoices: 'Invoices', + Basket: 'Basket', + Catalog: 'Catalog', + Administration: 'Administration', + 'Control panel': 'Control panel', + Users: 'Users', + Connections: 'Connections', + Visits: 'Visits', + News: 'News', + Photos: 'Images', + Images: 'Images', + Items: 'Items', + Agencies: 'Agencies', + Reports: 'Reports', + Configuration: 'Configuration', + Shelves: 'Shelves', + Account: 'Account', + Addresses: 'Addresses', + Confirm: 'Confirm', + Checkout: 'Configure order', + 'Address details': 'Configuration', + 'Admin news details': 'Add or edit new', // orderLoadedIntoBasket: 'Order loaded into basket!', loadAnOrder: 'Please load a pending order to the cart or start a new one', diff --git a/src/i18n/es-ES/index.js b/src/i18n/es-ES/index.js index 693c5454..800434fb 100644 --- a/src/i18n/es-ES/index.js +++ b/src/i18n/es-ES/index.js @@ -59,26 +59,34 @@ export default { ] }, - // Menu - home: 'Inicio', - catalog: 'Catálogo', - pendingOrders: 'Pedidos pendientes', - confirmedOrders: 'Pedidos confirmados', - invoices: 'Facturas', - agencyPackages: 'Bultos por agencia', - accountConfig: 'Configuración', - addressesList: 'Direcciones', - addressDetails: 'Configuración', - checkout: 'Configurar pedido', - controlPanel: 'Panel de control', - adminConnections: 'Conexiones', - adminItems: 'Artículos', - adminVisits: 'Visitas', - adminUsers: 'Gestión de usuarios', - adminPhotos: 'Imágenes', - adminNews: 'Gestión de noticias', - adminNewsDetails: 'Añadir o editar noticia', - basket: 'Cesta de la compra', + // Sections titles + Home: 'Inicio', + Orders: 'Pedidos', + Ticket: 'Pedido', + 'Pending orders': 'Pedidos pendientes', + 'Last orders': 'Pedidos confirmados', + Invoices: 'Facturas', + Basket: 'Cesta', + Catalog: 'Catálogo', + Administration: 'Administración', + 'Control panel': 'Panel de control', + Users: 'Usuarios', + Connections: 'Conexiones', + Visits: 'Visitas', + News: 'Noticias', + Photos: 'Imágenes', + Images: 'Imágenes', + Items: 'Artículos', + Agencies: 'Agencias', + Reports: 'Informes', + Configuration: 'Configuración', + Shelves: 'Estanterías', + Account: 'Cuenta', + Addresses: 'Direcciones', + Confirm: 'Confirmar', + Checkout: 'Configurar pedido', + 'Address details': 'Configuración', + 'Admin news details': 'Añadir o editar noticia', // orderLoadedIntoBasket: '¡Pedido cargado en la cesta!', loadAnOrder: diff --git a/src/i18n/fr-FR/index.js b/src/i18n/fr-FR/index.js index 23c0a9f1..233087cf 100644 --- a/src/i18n/fr-FR/index.js +++ b/src/i18n/fr-FR/index.js @@ -40,27 +40,35 @@ export default { ] }, of: 'de', - // Menu - home: 'Accueil', - catalog: 'Catalogue', - pendingOrders: 'Commandes en attente', - confirmedOrders: 'Commandes confirmées', - invoices: 'Factures', - agencyPackages: 'Liste par agence', - accountConfig: 'Configuration', - addressesList: 'Adresses', - addressDetails: 'Configuration', - checkout: "Définissez l'ordre", - controlPanel: 'Panneau de configuration', - adminConnections: 'Connexions', - adminItems: 'Articles', - adminVisits: 'Visites', - adminUsers: 'Gestion des utilisateurs', - adminPhotos: 'Images', - adminNews: 'Gestion des nouvelles', - adminNewsDetails: 'Ajouter ou editer nouvelles', - emptyList: 'Vider la liste', - basket: 'Panier', + + // Sections titles + Home: 'Accueil', + Orders: 'Commandes', + Ticket: 'Détail de la commande', + 'Pending orders': 'Commandes en attente', + 'Last orders': 'Commandes confirmées', + Invoices: 'Factures', + Basket: 'Panier', + Catalog: 'Catalogue', + Administration: 'Administration', + 'Control panel': 'Panneau de configuration', + Users: 'Utilisateurs', + Connections: 'Connexions', + Visits: 'Visites', + News: 'Nouvelles', + Photos: 'Images', + Images: 'Images', + Items: 'Articles', + Agencies: 'Agences', + Reports: 'Rapports', + Configuration: 'Configuration', + Shelves: 'Étagères', + Account: 'Compte', + Addresses: 'Adresses', + Confirm: 'Confirmer', + Checkout: 'Configurer la commande', + 'Address details': 'Configuration', + 'Admin news details': 'Ajouter ou éditer une nouvelle', // orderLoadedIntoBasket: 'Commande chargée dans le panier!', loadAnOrder: diff --git a/src/i18n/pt-PT/index.js b/src/i18n/pt-PT/index.js index d792b885..83fc12b1 100644 --- a/src/i18n/pt-PT/index.js +++ b/src/i18n/pt-PT/index.js @@ -40,28 +40,34 @@ export default { ] }, of: 'de', - - // Menu - home: 'Principio', - catalog: 'Catálogo', - pendingOrders: 'Pedidos pendentes', - confirmedOrders: 'Pedidos confirmados', - invoices: 'Facturas', - agencyPackages: 'Bultos por agencia', - accountConfig: 'Configuração', - addressesList: 'Moradas', - addressDetails: 'Configuração', - checkout: 'Configurar encomenda', - controlPanel: 'Painel de controle', - adminConnections: 'Conexões', - adminItems: 'Artigos', - adminVisits: 'Visitas', - adminUsers: 'Gestão de usuários', - adminPhotos: 'Imagens', - adminNews: 'Gestão de notícias', - adminNewsDetails: 'Ajouter ou editer nouvelles', - emptyList: 'Lista vazia', - basket: 'Cesta da compra', + // Sections titles + Home: 'Início', + Orders: 'Pedidos', + Ticket: 'Detalhe do pedido', + 'Pending orders': 'Pedidos pendentes', + 'Last orders': 'Pedidos confirmados', + Invoices: 'Faturas', + Basket: 'Carrinho', + Catalog: 'Catálogo', + Administration: 'Administração', + 'Control panel': 'Painel de controle', + Users: 'Usuários', + Connections: 'Conexões', + Visits: 'Visitas', + News: 'Notícias', + Photos: 'Imagens', + Images: 'Imagens', + Items: 'Artigos', + Agencies: 'Agências', + Reports: 'Informes', + Configuration: 'Configuração', + Shelves: 'Estantes', + Account: 'Conta', + Addresses: 'Moradas', + Confirm: 'Confirme', + Checkout: 'Configurar encomenda', + 'Address details': 'Configuração', + 'Admin news details': 'Adicionar ou editar notícia', // orderLoadedIntoBasket: 'Pedido carregado na cesta!', loadAnOrder: 'Carregue um pedido pendente no carrinho ou inicie um novo', diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 67a94b45..0d114df4 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -1,5 +1,6 @@