From 046ac0406b17c7ea05d0f580fc9501073143ac3b Mon Sep 17 00:00:00 2001 From: Kevin Martinez Date: Tue, 13 Feb 2024 21:43:26 -0300 Subject: [PATCH] Create invoice in autonomous page --- src/pages/Route/Card/RouteForm.vue | 2 +- src/pages/Route/RouteAutonomous.vue | 12 +- .../Route/RouteAutonomousCreateInvoiceIn.vue | 207 ++++++++++++++++++ src/router/modules/route.js | 8 + 4 files changed, 223 insertions(+), 6 deletions(-) create mode 100644 src/pages/Route/RouteAutonomousCreateInvoiceIn.vue diff --git a/src/pages/Route/Card/RouteForm.vue b/src/pages/Route/Card/RouteForm.vue index 604f04357..53f42145c 100644 --- a/src/pages/Route/Card/RouteForm.vue +++ b/src/pages/Route/Card/RouteForm.vue @@ -89,7 +89,7 @@ const onSave = (data, response) => { (stateStore.rightDrawer = true)); onUnmounted(() => (stateStore.rightDrawer = false)); @@ -122,12 +124,12 @@ const openCreateInvoiceIn = () => { return notify(t('Two autonomous cannot be counted at the same time'), 'negative'); } - const params = JSON.stringify({ + const params = encodeURI(JSON.stringify({ supplierName: selectedRows.value?.[0].supplierName, rows: rowsToCreateInvoiceIn, - }); + })); - console.log(params); + router.push({ name: 'RouteAutonomousCreateInvoiceIn', query: { q: params } }); }; function previewRoute(id) { diff --git a/src/pages/Route/RouteAutonomousCreateInvoiceIn.vue b/src/pages/Route/RouteAutonomousCreateInvoiceIn.vue new file mode 100644 index 000000000..2f3f51143 --- /dev/null +++ b/src/pages/Route/RouteAutonomousCreateInvoiceIn.vue @@ -0,0 +1,207 @@ + + + + +es: + Reference: Referencia + Company: Empresa + Warehouse: Almacén + Type: Tipo + Description: Descripción + File: Fichero + Generate identifier for original file: Generar identificador para archivo original + diff --git a/src/router/modules/route.js b/src/router/modules/route.js index 297fcedf8..4430fd19e 100644 --- a/src/router/modules/route.js +++ b/src/router/modules/route.js @@ -46,6 +46,14 @@ export default { }, component: () => import('src/pages/Route/RouteAutonomous.vue'), }, + { + path: 'agency-term/createInvoiceIn', + name: 'RouteAutonomousCreateInvoiceIn', + meta: { + title: 'autonomous', + }, + component: () => import('src/pages/Route/RouteAutonomousCreateInvoiceIn.vue'), + }, { path: 'cmr', name: 'CmrList',