@@ -550,7 +553,7 @@ Vue.component('warehouse-order', {
+ @edit="orderModalId = $event.id; $refs.table.$refs.table.refreshTable()" ref="table">
@@ -566,9 +569,12 @@ Vue.component('warehouse-order', {
if (JSON.parse(localStorage.getItem('WarehouseOrder_create'))) this.orderModalId = 'create';
},
methods: {
- closeModal() {
+ async closeModal() {
+ console.log("hi");
this.orderModalId = null;
this.changeStatusModalId = null;
+ console.log("hi");
+ await new Promise(resolve => setTimeout(resolve, 250));
this.$refs.table.$refs.table.refreshTable();
},
calculateSum: positions => positions.reduce((sum, {amount, buyPrice}) => sum + amount * buyPrice, 0),
diff --git a/public/js/pages/WarehouseOrderRequest/WarehouseOrderRequest.js b/public/js/pages/WarehouseOrderRequest/WarehouseOrderRequest.js
index 41b5aeed4..9756fdf32 100644
--- a/public/js/pages/WarehouseOrderRequest/WarehouseOrderRequest.js
+++ b/public/js/pages/WarehouseOrderRequest/WarehouseOrderRequest.js
@@ -164,8 +164,7 @@ Vue.component('linked-order-status', {
//language=Vue
template: `
- {{ order.orderNumber }} - {{ statusTranslations[order.status] }}
`
});
diff --git a/public/plugins/vue/tt-components/tt-modal.js b/public/plugins/vue/tt-components/tt-modal.js
index 72ab3af7f..9aee9e7af 100644
--- a/public/plugins/vue/tt-components/tt-modal.js
+++ b/public/plugins/vue/tt-components/tt-modal.js
@@ -5,6 +5,7 @@ Vue.component('tt-modal', {
delete: {type: Boolean, default: true},
deleteText: {type: String, default: 'Löschen'},
save: {type: Boolean, default: true},
+ saveLoading: {type: Boolean, default: false},
saveText: {type: String, default: 'Speichern'},
}, watch: {
show(newVal) {