|
@@ -95,18 +95,18 @@ const getIndexUserStatisticData = async () => {
|
|
|
{
|
|
{
|
|
|
name: '注册数',
|
|
name: '注册数',
|
|
|
type: 'line',
|
|
type: 'line',
|
|
|
- data: todayUser
|
|
|
|
|
|
|
+ data: formatData(todayUser)
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: '新增封禁',
|
|
name: '新增封禁',
|
|
|
type: 'line',
|
|
type: 'line',
|
|
|
- data: todayLockHour
|
|
|
|
|
|
|
+ data: formatData(todayLockHour)
|
|
|
},
|
|
},
|
|
|
- {
|
|
|
|
|
|
|
+ /* {
|
|
|
name: '新增封号',
|
|
name: '新增封号',
|
|
|
type: 'line',
|
|
type: 'line',
|
|
|
- data: todayRiskHour
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ data: formatData(todayRiskHour)
|
|
|
|
|
+ }, */
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -116,6 +116,27 @@ function getPercent(a, b) {
|
|
|
return percent + '%';
|
|
return percent + '%';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+function formatData(apiData) {
|
|
|
|
|
+ const result = []
|
|
|
|
|
+
|
|
|
|
|
+ for (let i = 0; i < 24; i++) {
|
|
|
|
|
+ // 找到 apiData 中是否有该小时的数据
|
|
|
|
|
+ const key = Object.keys(apiData).find(k => {
|
|
|
|
|
+ const d = new Date(k)
|
|
|
|
|
+ return d.getHours() === i
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ result.push(
|
|
|
|
|
+ key ? apiData[key] : 0
|
|
|
|
|
+ )
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ console.log('result :===>>', result);
|
|
|
|
|
+
|
|
|
|
|
+ return result
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
onBeforeMount(async () => {
|
|
onBeforeMount(async () => {
|
|
|
await getIndexUserStatisticData()
|
|
await getIndexUserStatisticData()
|
|
|
})
|
|
})
|