diff --git a/client/client/src/credit-insurance/create/index.js b/client/client/src/credit-insurance/create/index.js index 221580b27a..f812000ce9 100644 --- a/client/client/src/credit-insurance/create/index.js +++ b/client/client/src/credit-insurance/create/index.js @@ -20,9 +20,11 @@ class Controller { let data = this.creditClassification; data.clientFk = this.client.id; - this.$http.post(query, data).then((res, err) => { - if (res.data) + this.$http.post(query, data).then(res => { + if (res.data) { + this.card.reload(); this.$state.go('client.card.creditInsurance.index'); + } }); } } @@ -32,6 +34,9 @@ Controller.$inject = ['$http', '$filter', '$state', '$scope', '$translate', 'vnA ngModule.component('vnClientCreditInsuranceCreate', { template: require('./index.html'), controller: Controller, + require: { + card: '^vnClientCard' + }, bindings: { client: '<' } diff --git a/client/client/src/credit-insurance/insurance/create/index.html b/client/client/src/credit-insurance/insurance/create/index.html index f2f9efef38..802060da11 100644 --- a/client/client/src/credit-insurance/insurance/create/index.html +++ b/client/client/src/credit-insurance/insurance/create/index.html @@ -5,8 +5,7 @@ form="form" save="post"> -