mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 05:18:11 +00:00
fix(journal): including timezone in date filters
This commit is contained in:
@@ -357,20 +357,27 @@ export default defineComponent({
|
||||
const driverName = this.searchersValues['search-driver'].trim() || undefined;
|
||||
const trainNo = this.searchersValues['search-train'].trim() || undefined;
|
||||
const authorName = this.searchersValues['search-dispatcher'].trim() || undefined;
|
||||
const dateFrom = this.searchersValues['search-date-from'].trim() || undefined;
|
||||
const dateFromString = this.searchersValues['search-date-from'].trim() || undefined;
|
||||
const includesScenery = this.searchersValues['search-includesScenery'].trim() || undefined;
|
||||
const issuedFrom = this.searchersValues['search-issuedFrom'].trim() || undefined;
|
||||
const via = this.searchersValues['search-via'].trim() || undefined;
|
||||
const terminatingAt = this.searchersValues['search-terminatingAt'].trim() || undefined;
|
||||
const categoryCode = this.searchersValues['select-categoryCode'].trim() || undefined;
|
||||
|
||||
let dateTo: string | undefined = undefined;
|
||||
let dateFromISO: string | undefined = undefined;
|
||||
let dateToISO: string | undefined = undefined;
|
||||
|
||||
if (dateFrom) {
|
||||
const d = new Date(dateFrom);
|
||||
d.setDate(d.getDate() + 1);
|
||||
if (dateFromString) {
|
||||
let dateFrom = new Date(dateFromString);
|
||||
dateFrom.setMinutes(dateFrom.getMinutes() + dateFrom.getTimezoneOffset());
|
||||
|
||||
dateTo = d.toISOString().split('T')[0];
|
||||
let dateTo = new Date(dateFrom);
|
||||
dateTo.setDate(dateTo.getDate() + 1);
|
||||
|
||||
dateFromISO = dateFrom.toISOString();
|
||||
dateToISO = dateTo.toISOString();
|
||||
|
||||
console.log(dateFromISO, dateToISO);
|
||||
}
|
||||
|
||||
const queryParams: TimetablesQueryParams = {};
|
||||
@@ -433,8 +440,8 @@ export default defineComponent({
|
||||
queryParams['countLimit'] = undefined;
|
||||
|
||||
queryParams['authorName'] = authorName;
|
||||
queryParams['dateFrom'] = dateFrom;
|
||||
queryParams['dateTo'] = dateTo;
|
||||
queryParams['dateFrom'] = dateFromISO;
|
||||
queryParams['dateTo'] = dateToISO;
|
||||
queryParams['includesScenery'] = includesScenery;
|
||||
queryParams['issuedFrom'] = issuedFrom;
|
||||
queryParams['terminatingAt'] = terminatingAt;
|
||||
|
||||
Reference in New Issue
Block a user