mirror of
https://github.com/C9Glax/tranga-website.git
synced 2025-10-17 10:50:46 +02:00
Actions timefilter utc request
This commit is contained in:
@@ -71,16 +71,25 @@ const columns: TableColumn<ActionRecord>[] = [
|
|||||||
{ id: 'additional', header: 'Additional' },
|
{ id: 'additional', header: 'Additional' },
|
||||||
];
|
];
|
||||||
|
|
||||||
const resetFilter = () => {
|
const resetFilter = async () => {
|
||||||
params.value = {
|
params.value = {
|
||||||
...useRoute().query,
|
...useRoute().query,
|
||||||
start: new Date(Date.now() - 24 * 60 * 60 * 1000 - timezoneOffsetMillis).toISOString().slice(0, 16),
|
start: new Date(Date.now() - 24 * 60 * 60 * 1000 - timezoneOffsetMillis).toISOString().slice(0, 16),
|
||||||
end: new Date(Date.now() - timezoneOffsetMillis).toISOString().slice(0, 16),
|
end: new Date(Date.now() - timezoneOffsetMillis).toISOString().slice(0, 16),
|
||||||
};
|
};
|
||||||
|
await refreshData();
|
||||||
};
|
};
|
||||||
|
|
||||||
const refreshData = async (): Promise<void> => {
|
const refreshData = async (): Promise<void> => {
|
||||||
data.value = await $api('/v2/Actions/Filter', { method: 'POST', body: params.value });
|
if (!params.value.start || !params.value.end) return Promise.reject();
|
||||||
|
data.value = await $api('/v2/Actions/Filter', {
|
||||||
|
method: 'POST',
|
||||||
|
body: {
|
||||||
|
...params.value,
|
||||||
|
start: new Date(Date.parse(params.value.start) - timezoneOffsetMillis).toISOString(),
|
||||||
|
end: new Date(Date.parse(params.value.end) - timezoneOffsetMillis).toISOString(),
|
||||||
|
},
|
||||||
|
});
|
||||||
};
|
};
|
||||||
defineShortcuts({ meta_r: { usingInput: true, handler: refreshData } });
|
defineShortcuts({ meta_r: { usingInput: true, handler: refreshData } });
|
||||||
</script>
|
</script>
|
||||||
|
Reference in New Issue
Block a user