+
+
+ {
+ "en": {
+ "verifyEmail": "Your email has been successfully verified. You can now log in to enjoy all the features of our platform.",
+ "goToShop": "Go to the shop",
+ "logIn": "Log In"
+ },
+ "es": {
+ "verifyEmail": "Su correo electrónico ha sido verificado con éxito. Ahora puede iniciar sesión para disfrutar de todas las funcionalidades de nuestra plataforma.",
+ "goToShop": "Ir a la tienda",
+ "logIn": "Iniciar sesión"
+ },
+ "fr": {
+ "verifyEmail": "Votre courrier électronique a été vérifié avec succès. Vous pouvez maintenant vous connecter pour profiter de toutes les fonctionnalités de notre plateforme.",
+ "goToShop": "Aller à la boutique",
+ "logIn": "Se connecter"
+ },
+ "pt": {
+ "verifyEmail": "Seu e-mail foi verificado com sucesso. Agora você pode fazer o login para aproveitar todas as funcionalidades da nossa plataforma.",
+ "goToShop": "Ir para a loja",
+ "logIn": "Fazer login"
+ },
+ "it": {
+ "verifyEmail": "La tua email è stata verificata con successo. Ora puoi accedere per godere di tutte le funzionalità della nostra piattaforma.",
+ "goToShop": "Vai al negozio",
+ "logIn": "Accedi"
+ }
+ }
+
+
+
diff --git a/src/pages/Ticket/Card/TicketDescriptor.vue b/src/pages/Ticket/Card/TicketDescriptor.vue
index 641ffee0c..d2a407874 100644
--- a/src/pages/Ticket/Card/TicketDescriptor.vue
+++ b/src/pages/Ticket/Card/TicketDescriptor.vue
@@ -81,6 +81,7 @@ const setData = (entity) =>
:filter="filter"
:title="data.title"
:subtitle="data.subtitle"
+ data-key="ticketData"
@on-fetch="setData"
>
diff --git a/src/pages/Ticket/Card/TicketDescriptorMenu.vue b/src/pages/Ticket/Card/TicketDescriptorMenu.vue
index f55229bcf..95f6a94d9 100644
--- a/src/pages/Ticket/Card/TicketDescriptorMenu.vue
+++ b/src/pages/Ticket/Card/TicketDescriptorMenu.vue
@@ -87,7 +87,7 @@ function showSmsDialog(template, customData) {
componentProps: {
phone: phone,
template: template,
- locale: client.user.lang,
+ locale: client?.user?.lang ?? 'default_locale',
data: data,
promise: sendSms,
},
diff --git a/src/pages/Ticket/Card/TicketSummary.vue b/src/pages/Ticket/Card/TicketSummary.vue
index 578cd9439..5c4c79a4f 100644
--- a/src/pages/Ticket/Card/TicketSummary.vue
+++ b/src/pages/Ticket/Card/TicketSummary.vue
@@ -173,7 +173,7 @@ async function changeState(value) {
:label="t('ticket.summary.agency')"
:value="ticket.agencyMode.name"
/>
-
+
-
+
diff --git a/src/pages/Wagon/Card/WagonCard.vue b/src/pages/Wagon/Card/WagonCard.vue
new file mode 100644
index 000000000..18ec121e3
--- /dev/null
+++ b/src/pages/Wagon/Card/WagonCard.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+es:
+ Search customer: Buscar cliente
+ You can search by customer id or name: Puedes buscar por id o nombre del cliente
+
diff --git a/src/pages/Wagon/WagonCounter.vue b/src/pages/Wagon/WagonCounter.vue
new file mode 100644
index 000000000..bd5d2ca67
--- /dev/null
+++ b/src/pages/Wagon/WagonCounter.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+