修复实名认证后的状态更新 & 使用sse方式解决支付轮询两次完成问题 & 修复账户总览图标展示 & 白名单新增获取当前用户IP地址功能 & 购买套餐添加白名单链接

This commit is contained in:
Eamon-meng
2025-12-04 14:43:13 +08:00
parent 591177e7a1
commit a1c80ba588
8 changed files with 128 additions and 77 deletions

View File

@@ -50,6 +50,8 @@ export default function Charts({initialData}: ChartsProps) {
resource_no: value.resource_no ?? '',
create_after: value.create_after ?? sevenDaysAgo,
create_before: value.create_before ?? today,
// create_after: value.create_after ? format(value.create_after, 'yyyy-MM-dd') : format(sevenDaysAgo, 'yyyy-MM-dd'),
// create_before: value.create_before ? format(value.create_before, 'yyyy-MM-dd') : format(today, 'yyyy-MM-dd'),
}
const resp = await statisticsResourceUsage(res)
@@ -67,6 +69,7 @@ export default function Charts({initialData}: ChartsProps) {
date: item.date,
count: item.count,
}))
formattedData.sort((a, b) => new Date(a.date).getTime() - new Date(b.date).getTime())
setSubmittedData(formattedData)
},
@@ -147,7 +150,11 @@ type DashboardChartProps = {
}
function DashboardChart(props: DashboardChartProps) {
const chartData = props.data.map((item) => {
const sortedData = [...props.data].sort((a, b) => {
return new Date(a.date).getTime() - new Date(b.date).getTime()
})
const chartData = sortedData.map((item) => {
const date = new Date(item.date.split('T')[0])
return {
...item,