fix date
This commit is contained in:
@@ -443,17 +443,6 @@ const uniqueAccounts = computed(() => {
|
|||||||
return accounts.map((acc) => ({ name: acc, id: acc })); // usa anche `id` se serve per la picklist
|
return accounts.map((acc) => ({ name: acc, id: acc })); // usa anche `id` se serve per la picklist
|
||||||
});
|
});
|
||||||
|
|
||||||
// Filter progetti per account selezionato
|
|
||||||
// const filteredProjects = computed(() => {
|
|
||||||
// if (!projectOptions.value) return []
|
|
||||||
// let filteredList = projectOptions.value
|
|
||||||
|
|
||||||
// if (selectedAccount.value) {
|
|
||||||
// filteredList = filteredList.filter(p => p.account === selectedAccount.value.name)
|
|
||||||
// }
|
|
||||||
|
|
||||||
// return filteredList;
|
|
||||||
// })
|
|
||||||
|
|
||||||
const onPage = (event) => {
|
const onPage = (event) => {
|
||||||
currentPageExecutions.value = event.page + 1;
|
currentPageExecutions.value = event.page + 1;
|
||||||
@@ -533,9 +522,20 @@ const exportAggregations = () => {
|
|||||||
document.body.removeChild(link);
|
document.body.removeChild(link);
|
||||||
};
|
};
|
||||||
|
|
||||||
// const exportChats = () => {
|
const formatLocalDate = (date) => {
|
||||||
// if (chatTable.value) chatTable.value.exportCSV()
|
if (!date) return null;
|
||||||
// }
|
const year = date.getFullYear();
|
||||||
|
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||||
|
const day = String(date.getDate()).padStart(2, '0');
|
||||||
|
return `${year}-${month}-${day}`;
|
||||||
|
};
|
||||||
|
|
||||||
|
const formatLocalDateTo = (date) => {
|
||||||
|
if (!date) return null;
|
||||||
|
const nextDay = new Date(date);
|
||||||
|
nextDay.setDate(nextDay.getDate() + 1);
|
||||||
|
return formatLocalDate(nextDay);
|
||||||
|
};
|
||||||
|
|
||||||
// Caricamento dati con filtri
|
// Caricamento dati con filtri
|
||||||
const loadData = async () => {
|
const loadData = async () => {
|
||||||
@@ -543,8 +543,8 @@ const loadData = async () => {
|
|||||||
try {
|
try {
|
||||||
const filterParams = {
|
const filterParams = {
|
||||||
// Date
|
// Date
|
||||||
dateFrom: dateRange.value?.[0] ? dateRange.value[0].toISOString().split('T')[0] : null,
|
dateFrom: formatLocalDate(dateRange.value?.[0]),
|
||||||
dateTo: dateRange.value?.[1] ? dateRange.value[1].toISOString().split('T')[0] : null,
|
dateTo: null ? formatLocalDateTo(dateRange.value?.[0]):formatLocalDateTo(dateRange.value?.[1]),
|
||||||
|
|
||||||
account: selectedAccount.value || null,
|
account: selectedAccount.value || null,
|
||||||
|
|
||||||
@@ -558,33 +558,6 @@ const loadData = async () => {
|
|||||||
})
|
})
|
||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
: [],
|
: [],
|
||||||
|
|
||||||
// // Applicazioni
|
|
||||||
// applicationIds: selectedApplications.value.length
|
|
||||||
// ? selectedApplications.value.map(id => String(id))
|
|
||||||
// : [],
|
|
||||||
// applicationNames: selectedApplications.value.length
|
|
||||||
// ? selectedApplications.value
|
|
||||||
// .map(id => {
|
|
||||||
// const app = appOptions.value.find(a => a.id === id)
|
|
||||||
// return app ? app.fe_name : null
|
|
||||||
// })
|
|
||||||
// .filter(Boolean)
|
|
||||||
// : [],
|
|
||||||
|
|
||||||
// // Utenti
|
|
||||||
// userIds: selectedUsers.value.length
|
|
||||||
// ? selectedUsers.value.map(id => String(id))
|
|
||||||
// : [],
|
|
||||||
// userNames: selectedUsers.value.length
|
|
||||||
// ? selectedUsers.value
|
|
||||||
// .map(id => {
|
|
||||||
// const user = userOptions.value.find(u => u.id === id)
|
|
||||||
// return user ? user.username : null
|
|
||||||
// })
|
|
||||||
// .filter(Boolean)
|
|
||||||
// : [],
|
|
||||||
|
|
||||||
// Scenari
|
// Scenari
|
||||||
scenarioIds: selectedScenarios.value.length ? selectedScenarios.value.map((id) => String(id)) : [],
|
scenarioIds: selectedScenarios.value.length ? selectedScenarios.value.map((id) => String(id)) : [],
|
||||||
scenarioNames: selectedScenarios.value.length
|
scenarioNames: selectedScenarios.value.length
|
||||||
@@ -600,8 +573,8 @@ const loadData = async () => {
|
|||||||
console.log('Filter parameters:', filterParams);
|
console.log('Filter parameters:', filterParams);
|
||||||
|
|
||||||
const chatParams = {
|
const chatParams = {
|
||||||
dateFrom: dateRange.value?.[0] ? dateRange.value[0].toISOString().split('T')[0] : null,
|
dateFrom: formatLocalDate(dateRange.value?.[0]),
|
||||||
dateTo: dateRange.value?.[1] ? dateRange.value[1].toISOString().split('T')[0] : null,
|
dateTo: null ? formatLocalDateTo(dateRange.value?.[0]):formatLocalDateTo(dateRange.value?.[1]),
|
||||||
projectIds: selectedProjects.value.length ? selectedProjects.value.map((id) => String(id)) : [],
|
projectIds: selectedProjects.value.length ? selectedProjects.value.map((id) => String(id)) : [],
|
||||||
projectNames: selectedProjects.value.length
|
projectNames: selectedProjects.value.length
|
||||||
? selectedProjects.value
|
? selectedProjects.value
|
||||||
|
|||||||
Reference in New Issue
Block a user