wuzhen update

This commit is contained in:
wuzhen committed 2025-08-19 15:53:16 +08:00
1 parent 66034da0c5
commit 852e873b14
2 files changed
+1819

No files matched your search

+125
View File
@@ -0,0 +1,125 @@
// 移动端新生报名相关API接口
import { request } from '@/common/request.js'
/**
* 新生报名相关API
*/
export const enrollmentApi = {
/**
* 提交报名信息(供学生端使用)
* @param {Object} data 报名表单数据
*/
submitApplication: (data) => {
return request({
url: '/zsjy/enrollment/info/submit',
method: 'POST',
data: data,
header: {
isToken: false // 不需要登录token,支持对外公开访问
}
})
},
/**
* 查询我的报名状态(供学生端使用)
* @param {Object} params 查询参数 { idCard?, examNumber? }
*/
queryMyStatus: (params) => {
return request({
url: '/zsjy/enrollment/info/myStatus',
method: 'GET',
params: params,
header: {
isToken: false // 不需要登录token,支持对外公开访问
}
})
},
/**
* 根据身份证号和准考证号查询报名信息
* @param {string} idCard 身份证号
* @param {string} examNumber 准考证号
*/
queryByInfo: (idCard, examNumber) => {
return request({
url: '/zsjy/enrollment/info/query',
method: 'GET',
params: {
idCard,
examNumber
},
header: {
isToken: false // 不需要登录token
}
})
},
/**
* 获取学院列表
*/
getCollegeList: () => {
return request({
url: '/zsjy/enrollment/info/colleges',
method: 'GET',
header: {
isToken: false // 不需要登录token,支持对外公开访问
}
})
},
/**
* 根据学院ID获取专业列表
* @param {string|number} collegeId 学院ID
*/
getMajorsByCollegeId: (collegeId) => {
return request({
url: `/zsjy/enrollment/info/majors/${collegeId}`,
method: 'GET',
header: {
isToken: false // 不需要登录token,支持对外公开访问
}
})
}
}
/**
* 便捷方法 - 提交报名申请
* @param {Object} formData 报名表单数据
*/
export const submitEnrollmentApplication = (formData) => {
return enrollmentApi.submitApplication(formData)
}
/**
* 便捷方法 - 查询报名状态
* @param {Object} params 查询参数
*/
export const queryMyEnrollmentStatus = (params) => {
return enrollmentApi.queryMyStatus(params)
}
/**
* 便捷方法 - 根据证件信息查询
* @param {string} idCard 身份证号
* @param {string} examNumber 准考证号
*/
export const queryEnrollmentByInfo = (idCard, examNumber) => {
return enrollmentApi.queryByInfo(idCard, examNumber)
}
/**
* 便捷方法 - 获取学院列表
*/
export const getCollegeList = () => {
return enrollmentApi.getCollegeList()
}
/**
* 便捷方法 - 根据学院ID获取专业列表
* @param {string|number} collegeId 学院ID
*/
export const getMajorsByCollegeId = (collegeId) => {
return enrollmentApi.getMajorsByCollegeId(collegeId)
}
export default enrollmentApi
File diff suppressed because it is too large. Load diff