From d4b4bc82f30d0d90259749c44f0361cc6acb242c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BA=BA=E7=BB=9D=E4=B8=8D=E4=B8=BA?= =?UTF-8?q?=E5=A5=B4?= Date: Wed, 20 Aug 2025 21:35:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BA=86=E4=B8=A4=E4=B8=AA=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/CompanyJobsPage/components/JobInfoModal/index.jsx | 4 ++-- src/services/dashboard.js | 5 +++++ src/services/index.js | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pages/CompanyJobsPage/components/JobInfoModal/index.jsx b/src/pages/CompanyJobsPage/components/JobInfoModal/index.jsx index df10b88..57611b4 100644 --- a/src/pages/CompanyJobsPage/components/JobInfoModal/index.jsx +++ b/src/pages/CompanyJobsPage/components/JobInfoModal/index.jsx @@ -19,8 +19,8 @@ export default ({ visible, onClose, data }) => { }; // 点击立即投递 - const handleClickDeliverBtn = () => { - console.log(data); + const handleClickDeliverBtn = (e) => { + e.stopPropagation(); setResumeModalShow(true); }; diff --git a/src/services/dashboard.js b/src/services/dashboard.js index b396656..5dc7e5f 100644 --- a/src/services/dashboard.js +++ b/src/services/dashboard.js @@ -7,3 +7,8 @@ export async function getDashboardStatistics(studentId) { export async function getLearningProgressSummary(studentId) { return request.get(`/api/dashboard/learning-summary/${studentId}`); } + +// 获取班级排名 +export async function getClassRanking(classId) { + return request.get(`/api/rankings/class/${classId}`); +} diff --git a/src/services/index.js b/src/services/index.js index 51cda8b..cbe0419 100644 --- a/src/services/index.js +++ b/src/services/index.js @@ -1,6 +1,7 @@ import { getDashboardStatistics, getLearningProgressSummary, + getClassRanking, } from "./dashboard"; import { getProjectsList } from "./projectLibrary"; import { getJobsList, getInterviewsList } from "./companyJobs"; @@ -9,6 +10,7 @@ import { getCurrentStudent } from "./global"; export { getDashboardStatistics, getLearningProgressSummary, + getClassRanking, getProjectsList, getJobsList, getInterviewsList,