diff --git a/src/layout/AppProfileMenu.vue b/src/layout/AppProfileMenu.vue index 9ea572a..d3e347b 100644 --- a/src/layout/AppProfileMenu.vue +++ b/src/layout/AppProfileMenu.vue @@ -6,7 +6,7 @@ {{ user.name + " " + user.surname }} - Logout + Logout diff --git a/src/main.js b/src/main.js index 4f2b0aa..367d3dd 100644 --- a/src/main.js +++ b/src/main.js @@ -9,13 +9,11 @@ import App from './App.vue'; import router from './router'; -import Aura from '@primevue/themes/aura'; -import Lara from '@primevue/themes/lara'; +import { definePreset } from '@primevue/themes'; import Nora from '@primevue/themes/nora'; import PrimeVue from 'primevue/config'; import ConfirmationService from 'primevue/confirmationservice'; import ToastService from 'primevue/toastservice'; -import { definePreset } from '@primevue/themes'; import BlockViewer from '@/components/BlockViewer.vue'; @@ -172,3 +170,4 @@ axios.interceptors.response.use(function (response) { }, function (error) { return Promise.reject(error); }); + \ No newline at end of file diff --git a/src/service/ScenarioService.js b/src/service/ScenarioService.js index 24eba36..0a6316a 100644 --- a/src/service/ScenarioService.js +++ b/src/service/ScenarioService.js @@ -20,6 +20,12 @@ export const ScenarioService = { getExecScenariosByUser() { return axios.get('/scenariosByUser') + }, + getScenariosForRE(){ + return axios.get('/getScenariosForRE') + }, + updateScenarioExecRating(data) { + return axios.post('/updateRating', data) } } \ No newline at end of file diff --git a/src/views/pages/ScenarioExecList.vue b/src/views/pages/ScenarioExecList.vue index aa8c84f..bc88280 100644 --- a/src/views/pages/ScenarioExecList.vue +++ b/src/views/pages/ScenarioExecList.vue @@ -23,7 +23,8 @@ paginator :paginatorTemplate="paginatorTemplate" :totalRecords="scenario_execution_store.scenariosExecution.length" - :first="first" + :first="first" + filterDisplay="menu" @page="onPage" :globalFilterFields="['id', 'scenario.name', 'execSharedMap.user_input.selected_project', 'execSharedMap.user_input.selected_application']"> @@ -37,41 +38,132 @@ - - - + + + - {{ slotProps.data.scenario.name }} + {{ slotProps.data.scenario?.name }} + - - - - - - - {{ moment(slotProps.data.startDate).format('DD-MM-YYYY HH:mm:ss') }} - - - - - {{ moment(slotProps.data.endDate).format('DD-MM-YYYY HH:mm:ss') }} - - - - - - - - {{ slotProps.data.scenario.outputType || 'text' }} - - + + + + + + + + + {{ slotProps.data.execSharedMap?.user_input?.selected_project }} + + + + + + + + + + {{ slotProps.data.execSharedMap?.user_input?.selected_application }} + + + + + + + + + + {{ moment(slotProps.data.startDate).format('DD-MM-YYYY HH:mm:ss') }} + + + + { + filterModel.value = new Date(value); // Converte in oggetto Date + filterCallback(); + }" + dateFormat="yy-mm-dd" + placeholder="Filter by Date" + /> + + + + + + {{ moment(slotProps.data.endDate).format('DD-MM-YYYY HH:mm:ss') }} + + + + + + + + + + {{ slotProps.data.scenario?.aiModel?.apiProvider }} + + + + + + + + + + {{ slotProps.data.scenario?.aiModel?.model || 'N/A' }} + + + + + + + + + + {{ slotProps.data.usedTokens || 'N/A' }} + + + + + + + + + + {{ slotProps.data.scenario?.outputType || 'text' }} + + + + + + - + @@ -97,13 +189,15 @@