edu/pc/api/enrollment.ts

72 lines
2.2 KiB
TypeScript
Raw Normal View History

2025-12-02 03:21:42 +00:00
/**
* @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' })
}