/** * @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' }) }