feat: 迭代
This commit is contained in:
@@ -11,6 +11,8 @@ const { RangePicker } = DatePicker;
|
||||
interface EarningRecord {
|
||||
id: number;
|
||||
date: string;
|
||||
startDate?: string;
|
||||
endDate?: string;
|
||||
orderCount: number;
|
||||
totalAmount: number;
|
||||
platformCommission: number;
|
||||
@@ -81,6 +83,8 @@ const Earnings: React.FC = () => {
|
||||
setDataSource([{
|
||||
id: 1,
|
||||
date: data.startDate,
|
||||
startDate: data.startDate,
|
||||
endDate: data.endDate,
|
||||
orderCount: data.orderCount || 0,
|
||||
totalAmount: data.orderAmount || 0,
|
||||
platformCommission: data.serviceFee || 0,
|
||||
@@ -109,10 +113,15 @@ const Earnings: React.FC = () => {
|
||||
|
||||
const columns: ColumnsType<EarningRecord> = [
|
||||
{
|
||||
title: '日期',
|
||||
title: '日期范围',
|
||||
dataIndex: 'date',
|
||||
key: 'date',
|
||||
render: (date: string) => formatDateTime(date).split(' ')[0],
|
||||
render: (date: string, record: EarningRecord) => {
|
||||
if (record.startDate && record.endDate) {
|
||||
return `${formatDateTime(record.startDate).split(' ')[0]} ~ ${formatDateTime(record.endDate).split(' ')[0]}`;
|
||||
}
|
||||
return formatDateTime(date).split(' ')[0];
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '订单数',
|
||||
|
||||
Reference in New Issue
Block a user