From a7d931fc50ffb59d5df7346023bccc8123591777 Mon Sep 17 00:00:00 2001 From: SamuelQuetin Date: Wed, 28 Aug 2024 11:00:19 +0200 Subject: [PATCH] FIX Ajout de l'affichage du message d'erreur sur les pages de simu + ajout ptit espace entre les boutons de navigation --- src/components/NavigateNotice.vue | 4 ++++ src/components/Simulation.vue | 15 ++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) 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; });