Pull request #2513: fix(TEAMMSBMOB-22943): Исправление преобразования даты
Merge in MCB_FE/mcb-platform-monorepo from fix/TEAMMSBMOB-22943 to release-1.10.2 * commit 'c7313f147dd32e9aa4affd0bebae3a7fcd7141ad': fix(TEAMMSBMOB-22943): Исправление преобразования даты
This commit is contained in:
@@ -353,6 +353,11 @@ const mapStatementRequestFormToDto = (formValues: StatementForm, creationType: C
|
||||
|
||||
const { dateInterval, period } = dateWithPeriod || {};
|
||||
|
||||
const parsedDate = (dateInterval as string[]).map(date => date.split('T')[0]);
|
||||
|
||||
// Должно быть локальное время
|
||||
const formattedDate = parsedDate.map(date => formatDateTime(date, { keepLocalTime: true, format: STATEMENT_REQUEST_DATE_FORMAT }));
|
||||
|
||||
return {
|
||||
action,
|
||||
accountsIds: accountIds,
|
||||
@@ -367,12 +372,8 @@ const mapStatementRequestFormToDto = (formValues: StatementForm, creationType: C
|
||||
: Boolean(separateDocumentsFiles),
|
||||
},
|
||||
creationType,
|
||||
dateFrom: formatDateTime(dateInterval[0] as string | undefined, {
|
||||
format: STATEMENT_REQUEST_DATE_FORMAT,
|
||||
}),
|
||||
dateTo: formatDateTime(dateInterval.length === 1 ? (dateInterval[0] as string | undefined) : (dateInterval[1] as string | undefined), {
|
||||
format: STATEMENT_REQUEST_DATE_FORMAT,
|
||||
}),
|
||||
dateFrom: formattedDate[0],
|
||||
dateTo: formattedDate[1],
|
||||
format: action === STATEMENT_REQUEST_ACTION.VIEW ? STATEMENT_REQUEST_ACTION.VIEW : fileFormats,
|
||||
hideEmptyTurnovers,
|
||||
nationalCurrency,
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import { useCallback, useMemo } from 'react';
|
||||
import type { StatementRequestFormDto } from '@msb/http/statements';
|
||||
import { OPERATIONS, REPORT_TYPE_DTO, STATEMENT_REQUEST_FORMAT, STATEMENT_REQUEST_TYPES } from '@msb/http/statements';
|
||||
import { MEDIA, PERIOD_TYPE, useMediaQuery } from '@msb/shared';
|
||||
import { getIntervalByPeriod, MEDIA, PERIOD_TYPE, useMediaQuery } from '@msb/shared';
|
||||
import dayjs from 'dayjs';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import { LOCALIZATION_ERRORS } from '../lib';
|
||||
@@ -77,7 +77,7 @@ const initialValuesSlim: StatementForm = {
|
||||
fileFormats: STATEMENT_REQUEST_FORMAT.PDF,
|
||||
dateWithPeriod: {
|
||||
period: PERIOD_TYPE.YESTERDAY,
|
||||
dateInterval: [new Date().setDate(new Date().getDate() - 1)],
|
||||
dateInterval: getIntervalByPeriod(PERIOD_TYPE.YESTERDAY)!,
|
||||
},
|
||||
reportType: REPORT_TYPE_DTO.STATEMENT_AND_DOCUMENTS,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user