Resolve bug

This commit is contained in:
2025-03-19 16:54:36 +01:00
parent 4546ea18b0
commit 9ad16d69a2
2 changed files with 6 additions and 3 deletions

View File

@@ -17,14 +17,14 @@ export const ScenarioExecutionStore = defineStore('scenario_execution_store', ()
async function fetchScenariosExecution(page = 0, size = 10, filters, sortField, sortOrder) { async function fetchScenariosExecution(page = 0, size = 10, filters, sortField, sortOrder) {
loadingStore.scenario_loading = true; loadingStore.scenario_loading = true;
try { try {
console.log("Recupero delle esecuzioni con filtri:", page, size, filters, sortField, sortOrder); console.log("Fetching executions with filters:", page, size, filters, sortField, sortOrder);
const resp = await ScenarioService.getExecScenariosByUser(page, size, filters, sortField, sortOrder); // Passiamo anche i filtri const resp = await ScenarioService.getExecScenariosByUser(page, size, filters, sortField, sortOrder); // Passiamo anche i filtri
lstScenarioExecution.value = resp.data.content; lstScenarioExecution.value = resp.data.content;
totalRecords.value = resp.data.totalElements; totalRecords.value = resp.data.totalElements;
currentPage.value = page; currentPage.value = page;
pageSize.value = size; pageSize.value = size;
} catch (error) { } catch (error) {
console.error("Errore nel recupero delle esecuzioni:", error); console.error("Error fetching executions:", error);
} finally { } finally {
loadingStore.scenario_loading = false; loadingStore.scenario_loading = false;
} }
@@ -56,7 +56,7 @@ export const ScenarioExecutionStore = defineStore('scenario_execution_store', ()
// Funzione per aggiornare i filtri // Funzione per aggiornare i filtri
const updateFilters = (newFilters) => { const updateFilters = (newFilters) => {
console.log("Nuovi filtri:", newFilters); console.log("New filters:", newFilters);
filters.value = newFilters; filters.value = newFilters;
filters.value = encodeURIComponent(JSON.stringify(newFilters)); filters.value = encodeURIComponent(JSON.stringify(newFilters));
fetchScenariosExecution(currentPage.value, pageSize.value, filters.value); // Ricarica con i nuovi filtri fetchScenariosExecution(currentPage.value, pageSize.value, filters.value); // Ricarica con i nuovi filtri

View File

@@ -371,6 +371,7 @@ watch(() => route.params.id, fetchScenario);
//Function to fetch scenarios //Function to fetch scenarios
function fetchScenario(id) { function fetchScenario(id) {
chatDisabled();
scenario.value.inputs = null; scenario.value.inputs = null;
data_loaded.value = false; data_loaded.value = false;
formData.value = {}; formData.value = {};
@@ -385,10 +386,12 @@ function fetchScenario(id) {
reqMultiFile.value = true; reqMultiFile.value = true;
} }
if (scenario.value.inputs.some((input) => input.type === 'singlefile_acceptall')) { if (scenario.value.inputs.some((input) => input.type === 'singlefile_acceptall')) {
reqMultiFile.value = false;
acceptedFormats.value = ""; acceptedFormats.value = "";
//acceptedFormats.value = '.doc,.docx,.pdf,.msg,.txt,.xlx,.xlxs,.logs,.pptx,.json,.odt,.rtf,.xml,.html'; //acceptedFormats.value = '.doc,.docx,.pdf,.msg,.txt,.xlx,.xlxs,.logs,.pptx,.json,.odt,.rtf,.xml,.html';
} }
if (scenario.value.inputs.some((input) => input.type === 'singlefile')) { if (scenario.value.inputs.some((input) => input.type === 'singlefile')) {
reqMultiFile.value = false;
acceptedFormats.value = '.docx'; acceptedFormats.value = '.docx';
} }
}) })