diff --git a/src/components/NavigateNotice.vue b/src/components/NavigateNotice.vue index 1188c61..b4498cc 100644 --- a/src/components/NavigateNotice.vue +++ b/src/components/NavigateNotice.vue @@ -3,6 +3,7 @@ - - + + + Simulation impossible : {{ alertMessageError }} Ecran de simulation Supprimer - + Cet écran est une prévisualisation du traitement.
Il s'agit de la dernière étape avant de lancer le traitement en base de production. Merci de vérifier vos données. @@ -78,6 +79,7 @@ const numeroPPNNotice = ref(); const noticeAvant = ref(""); const noticeApres = ref(""); const isLoading = ref(true); +const alertMessageError = ref(); onMounted(() => { demandesService.getNbLigneFichier(props.demande.id, props.demande.type) @@ -90,6 +92,9 @@ onMounted(() => { noticeAvant.value = response.data[1]; noticeApres.value = response.data[2]; }) + .catch(err => { + alertMessageError.value = err.response.data.message + }) .finally(() => { isLoading.value = false; }); @@ -97,12 +102,16 @@ onMounted(() => { function refresh() { isLoading.value = true; + alertMessageError.value = null; demandesService.simulerLigne(props.demande.id, nbNotice.value.nbNoticeEnCours, props.demande.type) .then(response => { numeroPPNNotice.value = response.data[0]; noticeAvant.value = response.data[1]; noticeApres.value = response.data[2]; }) + .catch(err => { + alertMessageError.value = err.response.data.message + }) .finally(() => { isLoading.value = false; });