From b3a4dd3f799c340f73c5e81af8aff7742d5f8bc9 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Wed, 19 Jun 2024 08:16:20 -0300 Subject: [PATCH 1/5] Ticket purchase request --- src/i18n/locale/en.yml | 1 + src/i18n/locale/es.yml | 1 + src/pages/Ticket/Card/TicketCard.vue | 24 +- src/pages/Ticket/Card/TicketCreateRequest.vue | 69 +++++ .../Ticket/Card/TicketPurchaseRequest.vue | 261 ++++++++++++++++++ src/pages/Ticket/locale/en.yml | 14 + src/pages/Ticket/locale/es.yml | 14 + src/router/modules/ticket.js | 12 +- 8 files changed, 389 insertions(+), 7 deletions(-) create mode 100644 src/pages/Ticket/Card/TicketCreateRequest.vue create mode 100644 src/pages/Ticket/Card/TicketPurchaseRequest.vue create mode 100644 src/pages/Ticket/locale/en.yml diff --git a/src/i18n/locale/en.yml b/src/i18n/locale/en.yml index b3a85eefa..3ebf23b3c 100644 --- a/src/i18n/locale/en.yml +++ b/src/i18n/locale/en.yml @@ -443,6 +443,7 @@ ticket: sms: Sms notes: Notes sale: Sale + purchaseRequest: Purchase request list: nickname: Nickname state: State diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml index d03ee9d5c..620b67a0a 100644 --- a/src/i18n/locale/es.yml +++ b/src/i18n/locale/es.yml @@ -441,6 +441,7 @@ ticket: sms: Sms notes: Notas sale: Lineas del pedido + purchaseRequest: Petición de compra list: nickname: Alias state: Estado diff --git a/src/pages/Ticket/Card/TicketCard.vue b/src/pages/Ticket/Card/TicketCard.vue index 04363b506..ecea3aab2 100644 --- a/src/pages/Ticket/Card/TicketCard.vue +++ b/src/pages/Ticket/Card/TicketCard.vue @@ -1,17 +1,29 @@ diff --git a/src/pages/Ticket/Card/TicketCreateRequest.vue b/src/pages/Ticket/Card/TicketCreateRequest.vue new file mode 100644 index 000000000..6b436621f --- /dev/null +++ b/src/pages/Ticket/Card/TicketCreateRequest.vue @@ -0,0 +1,69 @@ + + + + + es: + Create request: Crear petición de compra + diff --git a/src/pages/Ticket/Card/TicketPurchaseRequest.vue b/src/pages/Ticket/Card/TicketPurchaseRequest.vue new file mode 100644 index 000000000..387a5baf1 --- /dev/null +++ b/src/pages/Ticket/Card/TicketPurchaseRequest.vue @@ -0,0 +1,261 @@ + + + diff --git a/src/pages/Ticket/locale/en.yml b/src/pages/Ticket/locale/en.yml new file mode 100644 index 000000000..5930e3487 --- /dev/null +++ b/src/pages/Ticket/locale/en.yml @@ -0,0 +1,14 @@ +card: + search: Search tickets + searchInfo: You can search by ticket id or alias +purchaseRequest: + id: Id + description: Description + created: Created + requester: Requester + atender: Atender + quantity: Quantity + price: Price + saleFk: Item id + state: State + newRequest: New request diff --git a/src/pages/Ticket/locale/es.yml b/src/pages/Ticket/locale/es.yml index 5348b29b9..80d32b4a5 100644 --- a/src/pages/Ticket/locale/es.yml +++ b/src/pages/Ticket/locale/es.yml @@ -1,2 +1,16 @@ +card: + search: Buscar tickets + searchInfo: Buscar tickets por identificador o alias +purchaseRequest: + Id: Id + description: Descripción + created: Fecha creación + requester: Solicitante + atender: Comprador + quantity: Cantidad + price: Precio + saleFk: Id artículo + state: Estado + newRequest: Crear petición Search ticket: Buscar ticket You can search by ticket id or alias: Puedes buscar por id o alias del ticket diff --git a/src/router/modules/ticket.js b/src/router/modules/ticket.js index 6cb7291dc..584fb9dc5 100644 --- a/src/router/modules/ticket.js +++ b/src/router/modules/ticket.js @@ -12,7 +12,7 @@ export default { redirect: { name: 'TicketMain' }, menus: { main: ['TicketList'], - card: ['TicketBoxing', 'TicketSms', 'TicketSale'], + card: ['TicketBoxing', 'TicketSms', 'TicketSale', 'TicketPurchaseRequest'], }, children: [ { @@ -93,6 +93,16 @@ export default { }, component: () => import('src/pages/Ticket/Card/TicketSms.vue'), }, + { + path: 'request', + name: 'TicketPurchaseRequest', + meta: { + title: 'purchaseRequest', + icon: 'vn:buyrequest', + }, + component: () => + import('src/pages/Ticket/Card/TicketPurchaseRequest.vue'), + }, ], }, ], -- 2.40.1 From 5a66af341f2f4d288fdef7f50e2afd2624ce4e05 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 25 Jun 2024 10:07:36 +0200 Subject: [PATCH 2/5] fix: state translations --- src/pages/Ticket/Card/TicketPurchaseRequest.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/Ticket/Card/TicketPurchaseRequest.vue b/src/pages/Ticket/Card/TicketPurchaseRequest.vue index 387a5baf1..ea81a445c 100644 --- a/src/pages/Ticket/Card/TicketPurchaseRequest.vue +++ b/src/pages/Ticket/Card/TicketPurchaseRequest.vue @@ -123,7 +123,7 @@ const columns = computed(() => [ name: 'state', field: 'isOk', align: 'left', - format: (val) => getRequestState(val), + format: (val) => t(getRequestState(val)), }, { label: '', @@ -259,3 +259,9 @@ const openCreateModal = () => createTicketRequestDialogRef.value.show(); + + es: + New: Nueva + Denied: Denegada + Accepted: Aceptada + -- 2.40.1 From d10f6b4d6c9e8c73f744c42deeb7349a3363f726 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 25 Jun 2024 10:33:15 +0200 Subject: [PATCH 3/5] replace value sale.itemFk --- src/pages/Ticket/Card/TicketPurchaseRequest.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Ticket/Card/TicketPurchaseRequest.vue b/src/pages/Ticket/Card/TicketPurchaseRequest.vue index ea81a445c..281dc46a1 100644 --- a/src/pages/Ticket/Card/TicketPurchaseRequest.vue +++ b/src/pages/Ticket/Card/TicketPurchaseRequest.vue @@ -221,7 +221,7 @@ const openCreateModal = () => createTicketRequestDialogRef.value.show();