create dashboard
This commit is contained in:
@@ -17,14 +17,6 @@ export const ScenarioService = {
|
||||
return axios.get('/scenariosCross')
|
||||
|
||||
},
|
||||
|
||||
// getExecScenariosByUser(page = 0, size = 10) {
|
||||
// return axios.get('/executions', {
|
||||
// params: {
|
||||
// page: page,
|
||||
// size: size }
|
||||
// });
|
||||
// }
|
||||
|
||||
getExecScenariosByUser(page = 0, size = 10, filters = {}, sortField, sortOrder) {
|
||||
// Filtri potrebbero essere vuoti, quindi rimuoviamoli se non necessari
|
||||
@@ -38,6 +30,10 @@ export const ScenarioService = {
|
||||
},
|
||||
updateScenarioExecRating(id, rating) {
|
||||
return axios.get('/updateRating?id=' + id + '&rating=' + rating)
|
||||
},
|
||||
|
||||
getExecScenarioByProject () {
|
||||
return axios.get('/getExecScenarioByProject')
|
||||
}
|
||||
|
||||
}
|
||||
79
src/service/dashboard/DashboardScenarioService.js
Normal file
79
src/service/dashboard/DashboardScenarioService.js
Normal file
@@ -0,0 +1,79 @@
|
||||
import axios from 'axios';
|
||||
export const DashboardScenarioService = {
|
||||
|
||||
getExecScenarioByProject (project) {
|
||||
return axios.get('/getExecScenarioByProject', {
|
||||
params: project
|
||||
});
|
||||
},
|
||||
|
||||
//funzione per recuperare la lista con TUTTI i progetti
|
||||
getProjects() {
|
||||
return axios.get('/projects');
|
||||
},
|
||||
|
||||
|
||||
getExecutions(filters) {
|
||||
return axios.post('/executions-dash', {
|
||||
dateFrom: filters.dateFrom,
|
||||
dateTo: filters.dateTo,
|
||||
projectNameList: filters.projectNames,
|
||||
scenarioNameList: filters.scenarioNames
|
||||
}
|
||||
);
|
||||
},
|
||||
|
||||
getExecutionsStats(filters) {
|
||||
return axios.post('/executions-stats-dash', {
|
||||
dateFrom: filters.dateFrom,
|
||||
dateTo: filters.dateTo,
|
||||
projectNameList: filters.projectNames,
|
||||
scenarioNameList: filters.scenarioNames
|
||||
}
|
||||
);
|
||||
},
|
||||
|
||||
|
||||
getUsers(filters) {
|
||||
return axios.get('/users-by-projects', {
|
||||
params: {
|
||||
projectIdsArr: filters
|
||||
}
|
||||
});
|
||||
|
||||
},
|
||||
|
||||
getScenarios(filters) {
|
||||
return axios.get('/scenarios-filter', {
|
||||
params: {
|
||||
selectedAccount: filters
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
getChats(filters) {
|
||||
return axios.get('/chats', {
|
||||
params: {
|
||||
dateFrom: filters.dateFrom,
|
||||
dateTo: filters.dateTo,
|
||||
projectId: filters.projectId,
|
||||
user: filters.user
|
||||
}
|
||||
});
|
||||
|
||||
},
|
||||
|
||||
getChatStats(filters) {
|
||||
return axios.post('/dashboard-chat-stats', {
|
||||
dateFrom: filters.dateFrom,
|
||||
dateTo: filters.dateTo,
|
||||
projectNameList: filters.projectNames,
|
||||
scenarioIdList: filters.scenarioId
|
||||
}
|
||||
);
|
||||
},
|
||||
|
||||
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user