|
|
@ -38,10 +38,10 @@ function PaySummaryReport() { |
|
|
|
const formdata = { |
|
|
|
operator_id: "0", //商户 |
|
|
|
type: "1", |
|
|
|
start: moment().startOf("day").format("YYYY-MM-DD"), |
|
|
|
end: moment().endOf("day").format("YYYY-MM-DD"), |
|
|
|
pn: "1", |
|
|
|
page_size: "15", |
|
|
|
start_time: moment().startOf("day").format("YYYY-MM-DD"), |
|
|
|
end_time: moment().endOf("day").format("YYYY-MM-DD"), |
|
|
|
// pn: 1, |
|
|
|
// page_size: "15", |
|
|
|
}; |
|
|
|
const tabt = [ |
|
|
|
{ |
|
|
@ -221,27 +221,79 @@ function PaySummaryReport() { |
|
|
|
const TimeChange = () => { |
|
|
|
let e = FormData.type; |
|
|
|
let str = "day"; |
|
|
|
let mat = "YYYY-MM-DD"; |
|
|
|
if (e == 4) { |
|
|
|
str = "year"; |
|
|
|
mat = "YYYY"; |
|
|
|
} else if (e == 3) { |
|
|
|
str = "month"; |
|
|
|
mat = "YYYY-MM"; |
|
|
|
} else if (e == 2) { |
|
|
|
str = "week"; |
|
|
|
mat = "YYYY-MM-DD"; |
|
|
|
} |
|
|
|
return str; |
|
|
|
return { str, mat }; |
|
|
|
}; |
|
|
|
//页码 |
|
|
|
function onShowSizeChange(pn, pn_size) { |
|
|
|
//切换时间变化 |
|
|
|
const SetTimeNow = (e) => { |
|
|
|
let start = ""; |
|
|
|
let end = ""; |
|
|
|
if (e == 4) { |
|
|
|
start = moment().format("YYYY"); |
|
|
|
end = moment().format("YYYY"); |
|
|
|
} else if (e == 3) { |
|
|
|
start = moment().format("YYYY-MM"); |
|
|
|
end = moment().format("YYYY-MM"); |
|
|
|
} else if (e == 2) { |
|
|
|
start = moment().day(1).format("YYYY-MM-DD"); |
|
|
|
end = moment().day(7).format("YYYY-MM-DD"); |
|
|
|
} else { |
|
|
|
start = moment().startOf("day").format("YYYY-MM-DD"); |
|
|
|
end = moment().endOf("day").format("YYYY-MM-DD"); |
|
|
|
} |
|
|
|
setFormData({ |
|
|
|
...FormData, |
|
|
|
pn: pn, |
|
|
|
page_size: pn_size, |
|
|
|
}); |
|
|
|
setFormDatas({ |
|
|
|
...FormDatas, |
|
|
|
pn: pn, |
|
|
|
page_size: pn_size, |
|
|
|
type: e, |
|
|
|
start_time: start, |
|
|
|
end_time: end, |
|
|
|
}); |
|
|
|
}; |
|
|
|
//数据上传 |
|
|
|
const DateFormt = (e) => { |
|
|
|
let start = ""; |
|
|
|
let end = ""; |
|
|
|
if (e == 4) { |
|
|
|
start = moment(FormData.start_time).startOf("year").format("YYYY-MM-DD"); |
|
|
|
end = moment(FormData.end_time).endOf("year").format("YYYY-MM-DD"); |
|
|
|
} else if (e == 3) { |
|
|
|
start = moment(FormData.start_time).startOf("month").format("YYYY-MM-DD"); |
|
|
|
end = moment(FormData.end_time).endOf("month").format("YYYY-MM-DD"); |
|
|
|
} else { |
|
|
|
start = FormData.start_time; |
|
|
|
end = FormData.end_time; |
|
|
|
} |
|
|
|
return { |
|
|
|
start_time: start, |
|
|
|
end_time: end, |
|
|
|
}; |
|
|
|
}; |
|
|
|
//页码 |
|
|
|
function onShowSizeChange(pn, page_size) { |
|
|
|
let temFormData = {}; |
|
|
|
if (FormData.page_size == page_size) { |
|
|
|
temFormData = { |
|
|
|
...FormData, |
|
|
|
pn, |
|
|
|
}; |
|
|
|
} else { |
|
|
|
temFormData = { |
|
|
|
...FormData, |
|
|
|
pn: 1, |
|
|
|
page_size, |
|
|
|
}; |
|
|
|
} |
|
|
|
setFormData(temFormData); |
|
|
|
setFormDatas(temFormData); |
|
|
|
} |
|
|
|
const onChange = (eal) => { |
|
|
|
var e = eal; |
|
|
@ -311,8 +363,9 @@ function PaySummaryReport() { |
|
|
|
//导出 |
|
|
|
const ReportPaySummaryReport = () => { |
|
|
|
ajax.ElectInvoice.ReportPaySummaryReport({ |
|
|
|
...FormDatas, |
|
|
|
type: TimeChange(), |
|
|
|
...data, |
|
|
|
...DateFormt(data.type), |
|
|
|
type: TimeChange().str, |
|
|
|
}).then( |
|
|
|
(res) => { |
|
|
|
if (parseInt(res?.status) === 20000) { |
|
|
@ -347,7 +400,11 @@ function PaySummaryReport() { |
|
|
|
//获取页面显示数据 |
|
|
|
const getData = (data) => { |
|
|
|
setLoading(false); |
|
|
|
ajax.ElectInvoice.getPaySummaryReport({ ...data, type: TimeChange() }).then( |
|
|
|
ajax.ElectInvoice.getPaySummaryReport({ |
|
|
|
...data, |
|
|
|
...DateFormt(data.type), |
|
|
|
type: TimeChange().str, |
|
|
|
}).then( |
|
|
|
(res) => { |
|
|
|
if (parseInt(res?.status) === 20000) { |
|
|
|
setData({ |
|
|
@ -426,12 +483,7 @@ function PaySummaryReport() { |
|
|
|
label: "年", |
|
|
|
}, |
|
|
|
]} |
|
|
|
onChange={(e) => { |
|
|
|
setFormData({ |
|
|
|
...FormData, |
|
|
|
type: e, |
|
|
|
}); |
|
|
|
}} |
|
|
|
onChange={(e) => SetTimeNow(e)} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -439,22 +491,23 @@ function PaySummaryReport() { |
|
|
|
<DatePicker |
|
|
|
style={{ width: "100%" }} |
|
|
|
// showTime |
|
|
|
picker={TimeChange()} |
|
|
|
format={TimeChange().mat} |
|
|
|
picker={TimeChange().str} |
|
|
|
allowClear={false} |
|
|
|
value={FormData.start ? moment(FormData.start) : null} |
|
|
|
value={FormData.start_time ? moment(FormData.start_time) : null} |
|
|
|
onChange={(date, dateString) => { |
|
|
|
if (TimeChange() == "week") { |
|
|
|
if (TimeChange().str == "week") { |
|
|
|
setFormData({ |
|
|
|
...FormData, |
|
|
|
start: date |
|
|
|
start_time: date |
|
|
|
? moment(date).day(1).format("YYYY-MM-DD") |
|
|
|
: null, |
|
|
|
}); |
|
|
|
} else { |
|
|
|
setFormData({ ...FormData, start: dateString }); |
|
|
|
setFormData({ ...FormData, start_time: dateString }); |
|
|
|
} |
|
|
|
}} |
|
|
|
disabledDate={(current) => current > moment(FormData.end)} |
|
|
|
disabledDate={(current) => current > moment(FormData.end_time)} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -464,22 +517,25 @@ function PaySummaryReport() { |
|
|
|
<DatePicker |
|
|
|
style={{ width: "100%" }} |
|
|
|
// showTime |
|
|
|
picker={TimeChange()} |
|
|
|
format={TimeChange().mat} |
|
|
|
picker={TimeChange().str} |
|
|
|
allowClear={false} |
|
|
|
value={FormData.end ? moment(FormData.end) : null} |
|
|
|
value={FormData.end_time ? moment(FormData.end_time) : null} |
|
|
|
onChange={(date, dateString) => { |
|
|
|
if (TimeChange() == "week") { |
|
|
|
if (TimeChange().str == "week") { |
|
|
|
setFormData({ |
|
|
|
...FormData, |
|
|
|
end: date |
|
|
|
end_time: date |
|
|
|
? moment(date).day(7).format("YYYY-MM-DD") |
|
|
|
: null, |
|
|
|
}); |
|
|
|
} else { |
|
|
|
setFormData({ ...FormData, end: dateString }); |
|
|
|
setFormData({ ...FormData, end_time: dateString }); |
|
|
|
} |
|
|
|
}} |
|
|
|
disabledDate={(current) => current < moment(FormData.start)} |
|
|
|
disabledDate={(current) => |
|
|
|
current < moment(FormData.start_time) |
|
|
|
} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -516,7 +572,15 @@ function PaySummaryReport() { |
|
|
|
<span |
|
|
|
className={"sear_ser lent"} |
|
|
|
onClick={() => { |
|
|
|
setFormDatas({ ...FormData }); |
|
|
|
var fortm = FormData; |
|
|
|
setFormData({ |
|
|
|
...fortm, |
|
|
|
pn: 1, |
|
|
|
}); |
|
|
|
setFormDatas({ |
|
|
|
...fortm, |
|
|
|
pn: 1, |
|
|
|
}); |
|
|
|
}} |
|
|
|
> |
|
|
|
查询 |
|
|
@ -596,7 +660,7 @@ function PaySummaryReport() { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div> |
|
|
|
{/* <div> |
|
|
|
<Pagination |
|
|
|
className="pagination-common" |
|
|
|
showSizeChanger={true} |
|
|
@ -609,7 +673,7 @@ function PaySummaryReport() { |
|
|
|
onChange={onShowSizeChange} |
|
|
|
onShowSizeChange={onShowSizeChange} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> */} |
|
|
|
</ResultFlow> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|