diff --git a/modules/item/front/card/index.js b/modules/item/front/card/index.js index 8b32e030b0..2fe42fd047 100644 --- a/modules/item/front/card/index.js +++ b/modules/item/front/card/index.js @@ -5,6 +5,25 @@ class Controller extends ModuleCard { reload() { this.$http.get(`Items/${this.$params.id}/getCard`) .then(res => this.item = res.data); + + this.$http.get('ItemConfigs/findOne') + .then(res => { + if (this.$state.getCurrentPath()[4].state.name === 'item.card.diary') return; + this.warehouseFk = res.data.warehouseFk; + this.getWarehouseName(res.data.warehouseFk); + }); + } + + getWarehouseName(warehouseFk) { + const filter = { + where: {id: warehouseFk} + }; + this.$http.get('Warehouses/findOne', {filter}) + .then(res => { + this.warehouseText = this.$t('WarehouseFk', { + warehouseName: res.data.name + }); + }); } } diff --git a/modules/item/front/diary/index.js b/modules/item/front/diary/index.js index 945e1fd312..9e104c8e67 100644 --- a/modules/item/front/diary/index.js +++ b/modules/item/front/diary/index.js @@ -68,6 +68,10 @@ class Controller extends Section { this.$[descriptor].show(event.target, sale.origin); } + + $onDestroy() { + this.card.reload(); + } } Controller.$inject = ['$element', '$scope', '$anchorScroll', '$location'];