Aggiungi gestione degli errori per l'esecuzione dello scenario in OldScenarioExec e ScenarioExec

This commit is contained in:
andrea.terzani
2025-05-22 11:15:18 +02:00
parent 75bd8c5a82
commit 7b8a972e8d
2 changed files with 34 additions and 29 deletions

View File

@@ -63,7 +63,7 @@
</tr>
</tbody>
</table>
<div v-if="data_loaded && scenario.chatEnabled" class="flex justify-center">
<div v-if="data_loaded && scenario.chatEnabled && exec_scenario.latestStepStatus != 'ERROR'" class="flex justify-center">
<div v-if="!chat_enabled" class="flex gap-4 mt-4">
<Button label="Open Chat" @click="chatEnabled" size="large" iconPos="right" icon="pi pi-comments"></Button>
</div>
@@ -88,8 +88,15 @@
</Button>
</div>
</template>
<div class="card flex flex-col gap-4 w-full">
<div v-if="exec_scenario.latestStepStatus == 'ERROR'" class="card flex flex-col gap-4 w-full">
<div v-if="exec_scenario.latestStepOutput">
<p class="text-red-500 font-bold">Error: {{ exec_scenario.latestStepOutput }}</p>
</div>
<div v-else>
<p class="text-red-500 font-bold">Error: Execution failed.</p>
</div>
</div>
<div v-if="exec_scenario.latestStepStatus != 'ERROR'" class="card flex flex-col gap-4 w-full">
<div v-if="scenario.outputType == 'ciaOutput'">
<ChangeImpactOutputViewer :scenario_output="scenario_output" />
</div>