Исправление ввода +1 при выборе даты из кнопок календаря
This commit is contained in:
@@ -25,7 +25,7 @@ class StatisticController extends Controller
|
|||||||
$queryEndDate = $request->query('endAt');
|
$queryEndDate = $request->query('endAt');
|
||||||
$queryDateRange = $this->dateService->getDateRangeFromRequest($request, $user, false);
|
$queryDateRange = $this->dateService->getDateRangeFromRequest($request, $user, false);
|
||||||
$isRangeOneDayQuery = $this->dateService->isRangeOneDay($queryDateRange->startDate, $queryDateRange->endDate);
|
$isRangeOneDayQuery = $this->dateService->isRangeOneDay($queryDateRange->startDate, $queryDateRange->endDate);
|
||||||
$dateRange = $this->dateService->getDateRangeFromRequest($request, $user);
|
$dateRange = $this->dateService->getDateRangeFromRequest($request, $user, true);
|
||||||
$isRangeOneDay = $this->dateService->isRangeOneDay($dateRange->startDate, $dateRange->endDate);
|
$isRangeOneDay = $this->dateService->isRangeOneDay($dateRange->startDate, $dateRange->endDate);
|
||||||
|
|
||||||
$queryStartOfDateRange = $dateRange->start()->copy()->startOfYear();
|
$queryStartOfDateRange = $dateRange->start()->copy()->startOfYear();
|
||||||
@@ -49,7 +49,7 @@ class StatisticController extends Controller
|
|||||||
'isHeadOrAdmin' => $isHeadOrAdmin,
|
'isHeadOrAdmin' => $isHeadOrAdmin,
|
||||||
'date' => [
|
'date' => [
|
||||||
$dateRange->startDate->getTimestampMs(),
|
$dateRange->startDate->getTimestampMs(),
|
||||||
$isRangeOneDayQuery ? $dateRange->endDate->getTimestampMs() : $dateRange->displayEnd()->getTimestampMs(),
|
$dateRange->displayEnd()->getTimestampMs(),
|
||||||
],
|
],
|
||||||
'isOneDay' => $isRangeOneDay,
|
'isOneDay' => $isRangeOneDay,
|
||||||
'recipientPlanOfYear' => $finalData['recipientPlanOfYear'],
|
'recipientPlanOfYear' => $finalData['recipientPlanOfYear'],
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ const shortcuts = {
|
|||||||
'Вчера': () => getPreviousShift(),
|
'Вчера': () => getPreviousShift(),
|
||||||
'За 7 дней': () => {
|
'За 7 дней': () => {
|
||||||
const currentShift = getCurrentShift()
|
const currentShift = getCurrentShift()
|
||||||
const end = currentShift[1]
|
const end = new Date() //currentShift[1]
|
||||||
const start = new Date(end)
|
const start = new Date(end)
|
||||||
start.setDate(start.getDate() - 7)
|
start.setDate(start.getDate() - 7)
|
||||||
start.setHours(9, 0, 0, 0)
|
start.setHours(9, 0, 0, 0)
|
||||||
@@ -161,7 +161,7 @@ const shortcuts = {
|
|||||||
},
|
},
|
||||||
'За 30 дней': () => {
|
'За 30 дней': () => {
|
||||||
const currentShift = getCurrentShift()
|
const currentShift = getCurrentShift()
|
||||||
const end = currentShift[1]
|
const end = new Date() //currentShift[1]
|
||||||
const start = new Date(end)
|
const start = new Date(end)
|
||||||
start.setDate(start.getDate() - 30)
|
start.setDate(start.getDate() - 30)
|
||||||
start.setHours(9, 0, 0, 0)
|
start.setHours(9, 0, 0, 0)
|
||||||
@@ -169,7 +169,7 @@ const shortcuts = {
|
|||||||
},
|
},
|
||||||
'Текущий год': () => {
|
'Текущий год': () => {
|
||||||
const currentShift = getCurrentShift()
|
const currentShift = getCurrentShift()
|
||||||
const end = currentShift[1]
|
const end = new Date() //currentShift[1]
|
||||||
const start = new Date(end.getFullYear(), 0, 1)
|
const start = new Date(end.getFullYear(), 0, 1)
|
||||||
start.setHours(9, 0, 0, 0)
|
start.setHours(9, 0, 0, 0)
|
||||||
return [start, end]
|
return [start, end]
|
||||||
|
|||||||
Reference in New Issue
Block a user