From 391dba6d2cb92614b11cc6ac581a379c8fc06ccc Mon Sep 17 00:00:00 2001 From: vicent <vicent@verdnatura.es> Date: Tue, 6 Jun 2023 12:15:39 +0200 Subject: [PATCH] refs #5561 feat: add async functions --- modules/ticket/front/sale-tracking/index.html | 4 +- modules/ticket/front/sale-tracking/index.js | 43 ++++++++----------- 2 files changed, 21 insertions(+), 26 deletions(-) diff --git a/modules/ticket/front/sale-tracking/index.html b/modules/ticket/front/sale-tracking/index.html index 1ae845a74b..f05cf15fbd 100644 --- a/modules/ticket/front/sale-tracking/index.html +++ b/modules/ticket/front/sale-tracking/index.html @@ -21,7 +21,7 @@ <vn-table model="model"> <vn-thead> <vn-tr> - <vn-th field="isChecked" center>Is checked</vn-th> + <vn-th field="isChecked" center expand>Is checked</vn-th> <vn-th field="itemFk" number>Item</vn-th> <vn-th field="concept">Description</vn-th> <vn-th field="quantity" number>Quantity</vn-th> @@ -31,7 +31,7 @@ </vn-thead> <vn-tbody> <vn-tr ng-repeat="sale in $ctrl.sales"> - <vn-td center> + <vn-td center expand> <vn-chip ng-class="{ 'pink': sale.hasSaleGroupDetail, diff --git a/modules/ticket/front/sale-tracking/index.js b/modules/ticket/front/sale-tracking/index.js index 8521a03afa..0237428c84 100644 --- a/modules/ticket/front/sale-tracking/index.js +++ b/modules/ticket/front/sale-tracking/index.js @@ -118,44 +118,39 @@ class Controller extends Section { }); } - updateShelving(itemShelvingSale) { + async updateShelving(itemShelvingSale) { const params = { shelvingFk: itemShelvingSale.shelvingFk }; - this.$http.patch(`ItemShelvings/${itemShelvingSale.itemShelvingFk}`, params) - .then(res => { - const filter = { - fields: ['parkingFk'], - where: { - code: res.data.shelvingFk - } - }; - this.$http.get(`Shelvings/findOne`, {filter}) - .then(res => { - itemShelvingSale.parkingFk = res.data.parkingFk; - }); + const res = await this.$http.patch(`ItemShelvings/${itemShelvingSale.itemShelvingFk}`, params); + const filter = { + fields: ['parkingFk'], + where: { + code: res.data.shelvingFk + } + }; + this.$http.get(`Shelvings/findOne`, {filter}) + .then(res => { + itemShelvingSale.parkingFk = res.data.parkingFk; this.vnApp.showSuccess(this.$t('Data saved!')); }); } - updateParking(itemShelvingSale) { + async updateParking(itemShelvingSale) { const filter = { fields: ['id'], where: { code: itemShelvingSale.shelvingFk } }; - this.$http.get(`Shelvings/findOne`, {filter}) - .then(res => { - const params = { - parkingFk: itemShelvingSale.parkingFk - }; - this.$http.patch(`Shelvings/${res.data.id}`, params) - .then(() => { - this.vnApp.showSuccess(this.$t('Data saved!')); - }); - }); + const res = await this.$http.get(`Shelvings/findOne`, {filter}); + + const params = { + parkingFk: itemShelvingSale.parkingFk + }; + this.$http.patch(`Shelvings/${res.data.id}`, params) + .then(() => this.vnApp.showSuccess(this.$t('Data saved!'))); } }