|
@ -248,8 +248,15 @@ function PaySummaryReport() { |
|
|
start = moment().format("YYYY-MM"); |
|
|
start = moment().format("YYYY-MM"); |
|
|
end = moment().format("YYYY-MM"); |
|
|
end = moment().format("YYYY-MM"); |
|
|
} else if (e == 2) { |
|
|
} else if (e == 2) { |
|
|
start = moment().day(1).format("YYYY-MM-DD"); |
|
|
|
|
|
end = moment().day(7).format("YYYY-MM-DD"); |
|
|
|
|
|
|
|
|
let weekOfday = moment().format("E"); |
|
|
|
|
|
let last_monday = moment() |
|
|
|
|
|
.subtract(weekOfday - 1, "days") |
|
|
|
|
|
.format("YYYY-MM-DD"); |
|
|
|
|
|
let last_sunday = moment() |
|
|
|
|
|
.add(7 - weekOfday, "days") |
|
|
|
|
|
.format("YYYY-MM-DD"); |
|
|
|
|
|
start = last_monday; |
|
|
|
|
|
end = last_sunday; |
|
|
// start = moment().subtract(7, "days").format("YYYY-MM-DD"); |
|
|
// start = moment().subtract(7, "days").format("YYYY-MM-DD"); |
|
|
// end = moment().format("YYYY-MM-DD"); |
|
|
// end = moment().format("YYYY-MM-DD"); |
|
|
} else { |
|
|
} else { |
|
@ -506,8 +513,14 @@ function PaySummaryReport() { |
|
|
value={FormData.start_time ? moment(FormData.start_time) : null} |
|
|
value={FormData.start_time ? moment(FormData.start_time) : null} |
|
|
onChange={(date, dateString) => { |
|
|
onChange={(date, dateString) => { |
|
|
if (TimeChange().str == "week") { |
|
|
if (TimeChange().str == "week") { |
|
|
|
|
|
let weekOfday = moment(date).format("E"); |
|
|
|
|
|
let last_sunday = moment(date).subtract( |
|
|
|
|
|
weekOfday - 1, |
|
|
|
|
|
"days" |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
let days = moment(FormData.end_time).diff( |
|
|
let days = moment(FormData.end_time).diff( |
|
|
moment(date).day(1), |
|
|
|
|
|
|
|
|
last_sunday, |
|
|
"days" |
|
|
"days" |
|
|
); |
|
|
); |
|
|
if (days > 30) { |
|
|
if (days > 30) { |
|
@ -522,7 +535,7 @@ function PaySummaryReport() { |
|
|
setFormData({ |
|
|
setFormData({ |
|
|
...FormData, |
|
|
...FormData, |
|
|
start_time: date |
|
|
start_time: date |
|
|
? moment(date).day(1).format("YYYY-MM-DD") |
|
|
|
|
|
|
|
|
? last_sunday.format("YYYY-MM-DD") |
|
|
: null, |
|
|
: null, |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
@ -556,9 +569,12 @@ function PaySummaryReport() { |
|
|
value={FormData.end_time ? moment(FormData.end_time) : null} |
|
|
value={FormData.end_time ? moment(FormData.end_time) : null} |
|
|
onChange={(date, dateString) => { |
|
|
onChange={(date, dateString) => { |
|
|
if (TimeChange().str == "week") { |
|
|
if (TimeChange().str == "week") { |
|
|
let days = moment(date) |
|
|
|
|
|
.day(7) |
|
|
|
|
|
.diff(moment(FormData.start_time), "days"); |
|
|
|
|
|
|
|
|
let weekOfday = moment(date).format("E"); |
|
|
|
|
|
let last_sunday = moment(date).add(7 - weekOfday, "days"); |
|
|
|
|
|
let days = last_sunday.diff( |
|
|
|
|
|
moment(FormData.start_time), |
|
|
|
|
|
"days" |
|
|
|
|
|
); |
|
|
console.log(days); |
|
|
console.log(days); |
|
|
if (days > 30) { |
|
|
if (days > 30) { |
|
|
setFormData({ |
|
|
setFormData({ |
|
@ -569,7 +585,7 @@ function PaySummaryReport() { |
|
|
setFormData({ |
|
|
setFormData({ |
|
|
...FormData, |
|
|
...FormData, |
|
|
end_time: date |
|
|
end_time: date |
|
|
? moment(date).day(7).format("YYYY-MM-DD") |
|
|
|
|
|
|
|
|
? last_sunday.format("YYYY-MM-DD") |
|
|
: null, |
|
|
: null, |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|