feat: 🎸 对接了一些接口

This commit is contained in:
2025-08-22 10:32:57 +08:00
parent 145b39b5c7
commit d0075937e1
11 changed files with 141 additions and 95 deletions

View File

@@ -6,9 +6,31 @@ import StudyStatus from "./components/StudyStatus";
import Rank from "@/components/Rank";
import StageProgress from "@/components/StageProgress";
import TaskList from "./components/TaskList";
import { getClassRanking, getLearningProgressSummary } from "@/services";
import "./index.css";
const Dashboard = () => {
const [rankData, setRankData] = useState([]); // 班级排名数据
// 获取整体学习进度
const queryLearningProgressSummary = async () => {
const res = await getLearningProgressSummary({ period: "semester" });
console.log("learningProgressSummary", res);
};
// 获取班级排名
const queryRankData = async () => {
const res = await getClassRanking();
if (res.success) {
setRankData(res.data);
}
};
useEffect(() => {
queryRankData();
queryLearningProgressSummary();
}, []);
return (
<div className="dashboard">
<StageProgress showBlockageAlert={true} />
@@ -18,7 +40,7 @@ const Dashboard = () => {
<QuickAccess />
<CalendarTaskModule />
<StudyStatus />
<Rank />
<Rank data={rankData} />
<TaskList />
</div>
</div>