From c52fe7a87047be918327809a3a289e8b2e603c20 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Thu, 5 Sep 2024 07:46:47 -0300 Subject: [PATCH 01/12] WIP --- src/pages/Ecomerce/BasketView.vue | 2 - src/pages/Ecomerce/ConfirmView.vue | 175 ++++++++++++++++++++++++++- src/pages/Ecomerce/TicketDetails.vue | 15 ++- 3 files changed, 186 insertions(+), 6 deletions(-) diff --git a/src/pages/Ecomerce/BasketView.vue b/src/pages/Ecomerce/BasketView.vue index 3835e6ab..8561e883 100644 --- a/src/pages/Ecomerce/BasketView.vue +++ b/src/pages/Ecomerce/BasketView.vue @@ -128,9 +128,7 @@ onMounted(async () => { diff --git a/src/pages/Ecomerce/ConfirmView.vue b/src/pages/Ecomerce/ConfirmView.vue index 3ce10ec5..51de8e78 100644 --- a/src/pages/Ecomerce/ConfirmView.vue +++ b/src/pages/Ecomerce/ConfirmView.vue @@ -1 +1,174 @@ - + + + + + +en-US: + previousBalance: Previous balance + orderTotal: Order total + orderVat: Order VAT + totalDebt: Total debt + creditExceeded: You have exceeded your credit, in order to prepare your order please pay your debt. +es-ES: + previousBalance: Saldo anterior + orderTotal: Total pedido + orderVat: IVA pedido + totalDebt: Deuda total + creditExceeded: Has excedido tu crédito, por favor realiza el pago para que podamos preparar tu pedido. +ca-ES: + previousBalance: Saldo anterior + orderTotal: Total comanda + orderVat: IVA comanda + totalDebt: Total deute + creditExceeded: Has excedit el teu crèdit, si us plau realitza el pagament perquè puguem preparar la teva comanda. +fr-FR: + previousBalance: Solde précédent + orderTotal: Total de la commande + orderVat: TVA de la commande + totalDebt: Total de la dette + creditExceeded: Vous avez dépassé votre crédit, s'il vous plaît effectuer le paiement afin que nous puissions préparer votre commande. +pt-PT: + previousBalance: Saldo anterior + orderTotal: Total pedido + orderVat: IVA + totalDebt: Total dívida + creditExceeded: Ultrapassastes seu crédito, por favor, faça o pagamento para que possamos preparar sua encomenda. + diff --git a/src/pages/Ecomerce/TicketDetails.vue b/src/pages/Ecomerce/TicketDetails.vue index 132ef740..375827cb 100644 --- a/src/pages/Ecomerce/TicketDetails.vue +++ b/src/pages/Ecomerce/TicketDetails.vue @@ -16,10 +16,18 @@ defineProps({ type: Array, default: () => [] }, + showTotal: { + type: Boolean, + default: true + }, showTax: { type: Boolean, default: true }, + showItems: { + type: Boolean, + default: true + }, canDeleteItems: { type: Boolean, default: false @@ -77,7 +85,7 @@ const deleteRow = id => { {{ ticket.agency }} - +
{{ t('deliveryAddress') }}
@@ -91,7 +99,8 @@ const deleteRow = id => {
{{ t('total') }} {{ currency(ticket.taxBase) }} @@ -100,7 +109,7 @@ const deleteRow = id => { {{ t('totalTax') }} {{ currency(ticket.total) }} - + From 265ff5c47f8ed362adece2c9c8b75524b5307a21 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Mon, 9 Sep 2024 08:50:21 -0300 Subject: [PATCH 02/12] Confirm view --- src/components/ui/ChangePasswordForm.vue | 5 - src/i18n/ca-ES/index.js | 4 +- src/i18n/en-US/index.js | 4 +- src/i18n/es-ES/index.js | 4 +- src/i18n/fr-FR/index.js | 4 +- src/i18n/pt-PT/index.js | 4 +- src/pages/Ecomerce/ConfirmView.vue | 320 ++++++++++++++++++++++- src/stores/app.js | 5 + src/stores/tpv.js | 92 +++---- 9 files changed, 379 insertions(+), 63 deletions(-) diff --git a/src/components/ui/ChangePasswordForm.vue b/src/components/ui/ChangePasswordForm.vue index 3f5afd86..aad8ab17 100644 --- a/src/components/ui/ChangePasswordForm.vue +++ b/src/components/ui/ChangePasswordForm.vue @@ -214,7 +214,6 @@ en-US: newPassword: New password oldPassword: Old password repeatPassword: Repeat password - modify: Modify requirements: Requirements passwordRequirements: Password requirements charactersLong: '{length} characters long' @@ -229,7 +228,6 @@ es-ES: newPassword: Nueva contraseña oldPassword: Contraseña antigua repeatPassword: Repetir contraseña - modify: Modificar requirements: Requisitos passwordRequirements: Requisitos de contraseña charactersLong: '{length} caracteres de longitud' @@ -244,7 +242,6 @@ ca-ES: newPassword: Nova contrasenya oldPassword: Contrasenya antiga repeatPassword: Repetir contrasenya - modify: Modificar requirements: Requisits passwordRequirements: Requisits de contrasenya charactersLong: '{length} caràcters de longitud' @@ -259,7 +256,6 @@ fr-FR: newPassword: Nouveau mot de passe oldPassword: Ancien mot de passe repeatPassword: Répéter le mot de passe - modify: Modifier requirements: Exigences passwordRequirements: Mot de passe exigences charactersLong: '{length} caractères de longueur' @@ -274,7 +270,6 @@ pt-PT: newPassword: Nova palavra-passe oldPassword: Palavra-passe antiga repeatPassword: Repetir palavra-passe - modify: Modificar requirements: Requisitos passwordRequirements: Requisitos de palavra-passe charactersLong: '{length} caracteres de comprimento' diff --git a/src/i18n/ca-ES/index.js b/src/i18n/ca-ES/index.js index a22bb3e5..5d4caa1e 100644 --- a/src/i18n/ca-ES/index.js +++ b/src/i18n/ca-ES/index.js @@ -71,5 +71,7 @@ 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', + modify: 'Modificar' }; diff --git a/src/i18n/en-US/index.js b/src/i18n/en-US/index.js index ddcfe77f..3022620b 100644 --- a/src/i18n/en-US/index.js +++ b/src/i18n/en-US/index.js @@ -106,5 +106,7 @@ export default { dataSaved: 'Data saved', save: 'Save', cancel: 'Cancel', - of: 'of' + of: 'of', + emptyList: 'Empty list', + modify: 'Modify' }; diff --git a/src/i18n/es-ES/index.js b/src/i18n/es-ES/index.js index 4e2d4f30..f1ee68b5 100644 --- a/src/i18n/es-ES/index.js +++ b/src/i18n/es-ES/index.js @@ -122,5 +122,7 @@ export default { dataSaved: 'Datos guardados', save: 'Guardar', cancel: 'Cancelar', - of: 'de' + of: 'de', + emptyList: 'Lista vacía', + modify: 'Modificar' }; diff --git a/src/i18n/fr-FR/index.js b/src/i18n/fr-FR/index.js index d9a6ebb2..bcb933d2 100644 --- a/src/i18n/fr-FR/index.js +++ b/src/i18n/fr-FR/index.js @@ -71,5 +71,7 @@ export default { noData: 'Aucune donnée', confirm: 'Confirmer', delete: 'Effacer', - reallyDelete: 'Voulez-vous vraiment supprimer la ligne?' + reallyDelete: 'Voulez-vous vraiment supprimer la ligne?', + emptyList: 'Vider la liste', + modify: 'Modifier' }; diff --git a/src/i18n/pt-PT/index.js b/src/i18n/pt-PT/index.js index 77abcd7d..6c1ce25c 100644 --- a/src/i18n/pt-PT/index.js +++ b/src/i18n/pt-PT/index.js @@ -71,5 +71,7 @@ export default { noData: 'Sem dados', confirm: 'Confirme', delete: 'Eliminar', - reallyDelete: 'Tens certeza que queres eliminar esta linha?' + reallyDelete: 'Tens certeza que queres eliminar esta linha?', + emptyList: 'Lista vazia', + modify: 'Modificar' }; diff --git a/src/pages/Ecomerce/ConfirmView.vue b/src/pages/Ecomerce/ConfirmView.vue index 51de8e78..3865a070 100644 --- a/src/pages/Ecomerce/ConfirmView.vue +++ b/src/pages/Ecomerce/ConfirmView.vue @@ -1,24 +1,79 @@