diff --git a/app/history/page.tsx b/app/history/page.tsx index a2a5f8d..d26cbd7 100644 --- a/app/history/page.tsx +++ b/app/history/page.tsx @@ -40,11 +40,14 @@ export default function Home() { { title: '大小', dataIndex: 'size', + render: (size: number) => `${(size / 1024 / 1024).toFixed(2)} MB`, }, { title: '更新日期', dataIndex: 'updateTime', + defaultSortOrder: 'descend', sorter: (a: any, b: any) => (a.updateTime - b.updateTime > 0 ? 1 : -1), + render: (time: number) => humDate(time), }, { title: '', @@ -96,13 +99,7 @@ export default function Home() { }} >
- { - return { - ...res, - size: (res.size / 1024 / 1024).toFixed(2) + ' MB', - updateTime: humDate(res.updateTime) - } - })} /> +
); } const { Text } = Typography; - const ascendSort: SortOrder = "ascend"; - const descendSort: SortOrder = "descend"; const columns = [ { title: '名称', @@ -50,14 +48,9 @@ export default function Home() { { title: '更新日期', dataIndex: 'date', - render: (text: any, record: any, index: any) => { - return (<>{humDate(text)}); - }, - defaultSortOrder: descendSort, - sorter: (a: any, b: any, order: any) => { - // 后端发来的似乎是时间戳,正常比较大小就好 - return a.date - b.date - }, + defaultSortOrder: 'descend', + sorter: (a: any, b: any) => ( a.date - b.date > 0 ? 1 : -1), + render: (time: number) => humDate(time), }, ]; const expandRowRender = (record: any, index: number | undefined) => {