Commit 3f2b7a46 authored by “yiyousong”'s avatar “yiyousong”

perf: 优化首页数据获取

parent f2cc8309
...@@ -191,40 +191,25 @@ export default { ...@@ -191,40 +191,25 @@ export default {
let { data } = res.data; let { data } = res.data;
let { thirtyPhStatList, thirtyPjStatList, thirtyStatList } = data; let { thirtyPhStatList, thirtyPjStatList, thirtyStatList } = data;
this.homeData = data; this.homeData = data;
this.totalDataset.source = thirtyStatList
.map((item) => {
return {
name: `${item.year}-${String(item.month).padStart(
2,
"0"
)}-${String(item.day).padStart(2, "0")}`,
value: item.count, const formatData = (list, valueKey) => {
}; return list
}) .map((item) => {
.reverse(); let formattedDate = `${item.year}-${String(item.month).padStart(
this.phDataset.source = thirtyPhStatList
.map((item) => {
return {
name: `${item.year}-${String(item.month).padStart(
2, 2,
"0" "0"
)}-${String(item.day).padStart(2, "0")}`, )}-${String(item.day).padStart(2, "0")}`;
value: item.phCount, return {
}; name: formattedDate,
}) value: item[valueKey],
.reverse(); };
this.pjDataset.source = thirtyPjStatList })
.map((item) => { .reverse();
return { };
name: `${item.year}-${String(item.month).padStart(
2, this.totalDataset.source = formatData(thirtyStatList, "count");
"0" this.phDataset.source = formatData(thirtyPhStatList, "phCount");
)}-${String(item.day).padStart(2, "0")}`, this.pjDataset.source = formatData(thirtyPjStatList, "pjCount");
value: item.pjCount,
};
})
.reverse();
} }
}, },
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment