From fa6fffb4d6f02938d49c07ff20643aed46643434 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: Thu, 21 Aug 2025 10:14:04 +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=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/index.js | 6 +++++- src/services/personalProfile.js | 9 +++++++++ src/services/resumeInterview.js | 17 +++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 src/services/resumeInterview.js diff --git a/src/services/index.js b/src/services/index.js index 59893b4..9385cfd 100644 --- a/src/services/index.js +++ b/src/services/index.js @@ -7,7 +7,8 @@ import { import { getProjectsList } from "./projectLibrary"; import { getJobsList, getInterviewsList } from "./companyJobs"; import { getLoginStudentInfo } from "./global"; -import { getLoginStudentProgress } from "./personalProfile"; +import { getLoginStudentProgress, getClassRank } from "./personalProfile"; +import { getResumesList, getResumesDetail } from "./resumeInterview"; export { getDashboardStatistics, @@ -18,4 +19,7 @@ export { getInterviewsList, getLoginStudentInfo, getLoginStudentProgress, + getClassRank, + getResumesList, + getResumesDetail, }; diff --git a/src/services/personalProfile.js b/src/services/personalProfile.js index f389ecc..ae4f3d0 100644 --- a/src/services/personalProfile.js +++ b/src/services/personalProfile.js @@ -7,3 +7,12 @@ export async function getLoginStudentProgress(id) { method: "GET", }); } + +// 获取班级排名 +export async function getClassRank(classId, queryParams = {}) { + return request({ + url: `/api/rankings/class/${classId}`, + method: "GET", + params: queryParams, + }); +} diff --git a/src/services/resumeInterview.js b/src/services/resumeInterview.js new file mode 100644 index 0000000..9346fc7 --- /dev/null +++ b/src/services/resumeInterview.js @@ -0,0 +1,17 @@ +import request from "@/utils/request"; + +// 获取简历列表 +export async function getResumesList(params) { + return request({ + url: `/api/resumes/`, + method: "GET", + params, + }); +} +// 获取简历详情 +export async function getResumesDetail(id) { + return request({ + url: `/api/resumes/${id}`, + method: "GET", + }); +}