From a8589d694554632fa5621ef867092ac6d440395e Mon Sep 17 00:00:00 2001 From: joan Date: Wed, 23 Sep 2020 14:13:44 +0200 Subject: [PATCH] Autocomplete warehouse on agency selection --- .../front/basic-data/step-one/index.html | 18 ++++++++++++++---- .../ticket/front/basic-data/step-one/index.js | 3 +++ .../back/methods/agency-mode/byWarehouse.js | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/modules/ticket/front/basic-data/step-one/index.html b/modules/ticket/front/basic-data/step-one/index.html index 0e8d25b7ce..98d92e7e24 100644 --- a/modules/ticket/front/basic-data/step-one/index.html +++ b/modules/ticket/front/basic-data/step-one/index.html @@ -7,8 +7,10 @@
- - - diff --git a/modules/ticket/front/basic-data/step-one/index.js b/modules/ticket/front/basic-data/step-one/index.js index d7dbb8cd10..e7eb305831 100644 --- a/modules/ticket/front/basic-data/step-one/index.js +++ b/modules/ticket/front/basic-data/step-one/index.js @@ -99,6 +99,9 @@ class Controller extends Component { if (!value) return; + const agencyMode = this.$.agencyMode.selection; + this.ticket.warehouseFk = agencyMode.warehouseFk; + this.getLanded({ shipped: this.ticket.shipped, addressFk: this.ticket.addressFk, diff --git a/modules/zone/back/methods/agency-mode/byWarehouse.js b/modules/zone/back/methods/agency-mode/byWarehouse.js index c89217eef0..f336f5ed2d 100644 --- a/modules/zone/back/methods/agency-mode/byWarehouse.js +++ b/modules/zone/back/methods/agency-mode/byWarehouse.js @@ -25,7 +25,7 @@ module.exports = Self => { filter = mergeFilters(filter, {where}); let stmt = new ParameterizedSQL( - `SELECT id, name + `SELECT id, name, warehouseFk FROM ( SELECT DISTINCT am.id, am.name, am.isActive, zw.warehouseFk FROM zoneWarehouse zw