diff --git a/resources/assets/js/home/CaseDetail.vue b/resources/assets/js/home/CaseDetail.vue index 77e930053..f1dc2aba8 100644 --- a/resources/assets/js/home/CaseDetail.vue +++ b/resources/assets/js/home/CaseDetail.vue @@ -104,7 +104,7 @@ > - + @@ -640,6 +640,12 @@ export default { console.error(e); }); }, + /** + * Claim catch error handler message + */ + claimCatch(message) { + this.showAlert(message, "danger"); + } }, }; diff --git a/resources/assets/js/home/modal/ModalClaimCase.vue b/resources/assets/js/home/modal/ModalClaimCase.vue index cb8b2da5e..12ce46d52 100644 --- a/resources/assets/js/home/modal/ModalClaimCase.vue +++ b/resources/assets/js/home/modal/ModalClaimCase.vue @@ -78,6 +78,9 @@ export default { }); eventBus.$emit("home-update-page", "XCase"); } + }).catch(function (error) { + that.$refs["modal-claim-case"].hide(); + that.$emit("claimCatch", error.response.data.error.message); }); }, },