72 lines
2.2 KiB
TypeScript
72 lines
2.2 KiB
TypeScript
|
|
/**
|
|||
|
|
* @description 获取学生基本信息
|
|||
|
|
* @return { Promise } 包含学生基本信息的响应
|
|||
|
|
*/
|
|||
|
|
export function getStudentBaseInfo() {
|
|||
|
|
// 模拟后端数据
|
|||
|
|
return new Promise((resolve) => {
|
|||
|
|
setTimeout(() => {
|
|||
|
|
resolve({
|
|||
|
|
data: {
|
|||
|
|
name: '张三',
|
|||
|
|
gender: 'male',
|
|||
|
|
idCard: '110101201001011234',
|
|||
|
|
phone: '13800138000',
|
|||
|
|
address: '北京市海淀区XX街道XX小区',
|
|||
|
|
emergencyContact: '李四',
|
|||
|
|
emergencyPhone: '13900139000'
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
}, 500) // 模拟网络延迟
|
|||
|
|
})
|
|||
|
|
// 真实接口(后端恢复后启用)
|
|||
|
|
// return $request.get({ url: '/enrollment/studentInfo', params })
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @description 更新学生基本信息(对应"保存信息"按钮)
|
|||
|
|
* @param {Object} params - 学生基本信息对象
|
|||
|
|
* @return { Promise } 更新结果
|
|||
|
|
*/
|
|||
|
|
export function updateStudentBaseInfo(params: any) {
|
|||
|
|
// 模拟后端数据
|
|||
|
|
return new Promise((resolve) => {
|
|||
|
|
setTimeout(() => {
|
|||
|
|
resolve({
|
|||
|
|
data: {
|
|||
|
|
success: true,
|
|||
|
|
message: '信息保存成功'
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
}, 500)
|
|||
|
|
})
|
|||
|
|
// 真实接口(后端恢复后启用)
|
|||
|
|
// return $request.post({ url: '/enrollment/studentInfo', params })
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @description 获取完整报名流程状态
|
|||
|
|
* @return { Promise } 包含所有步骤状态的响应
|
|||
|
|
*/
|
|||
|
|
export function getEnrollmentProcessStatus() {
|
|||
|
|
// 模拟后端数据
|
|||
|
|
return new Promise((resolve) => {
|
|||
|
|
setTimeout(() => {
|
|||
|
|
resolve({
|
|||
|
|
data: {
|
|||
|
|
label: '审核完毕',
|
|||
|
|
type: 'success',
|
|||
|
|
steps: [
|
|||
|
|
{ completed: true, time: '2025-05-01 10:30:00' },
|
|||
|
|
{ completed: true, time: '2025-05-01 10:30:00' },
|
|||
|
|
{ completed: false, time: '' },
|
|||
|
|
{ completed: false, time: '' }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
}, 500)
|
|||
|
|
})
|
|||
|
|
// 真实接口(后端恢复后启用)
|
|||
|
|
// return $request.get({ url: '/enrollment/processStatus' })
|
|||
|
|
}
|