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!')));
     }
 }