From ebf9cfc3356374e18987b2d5c003f75f215d29b9 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 17 八月 2024 11:11:52 +0800
Subject: [PATCH] #
---
src/pages/right/components/stat-charts.jsx | 26 ++++++++++++++++++++++++--
1 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/src/pages/right/components/stat-charts.jsx b/src/pages/right/components/stat-charts.jsx
index f3936a2..e540a62 100644
--- a/src/pages/right/components/stat-charts.jsx
+++ b/src/pages/right/components/stat-charts.jsx
@@ -1,10 +1,32 @@
-import React from 'react';
+import { useEffect, useState } from 'react';
import ReactECharts from 'echarts-for-react';
import * as echarts from 'echarts/core';
+const getLatestDateArr = () => {
+ let dates = [];
+
+ for (let i = 0; i < 5; i++) {
+ let d = new Date();
+ d.setDate(d.getDate() - i);
+ let month = (d.getMonth() + 1).toString().padStart(2, '0'); // getMonth() 杩斿洖鍊间负 0锛堜竴鏈堬級 鍒� 11锛堝崄浜屾湀锛�
+ let day = d.getDate().toString().padStart(2, '0');
+ dates.unshift(`${month}/${day}`);
+ }
+
+ return dates;
+}
+
const StatCharts = () => {
+ const [xdata, setXdata] = useState([]);
+
+ useEffect(() => {
+ const dates = getLatestDateArr();
+ setXdata(dates);
+ }, []);
+
+
let chartData = {
- xdata: ['01/01', '01/02', '01/03', '01/04', '01/05'],
+ xdata: xdata,
currentYearList: [10, 20, 30, 40, 50],
lastYearList: [20, 10, 30, 40, 20],
rateDataOne: [10, 40, 20, 30, 50],
--
Gitblit v1.9.1