import request from '@/utils/request' //发送短信 export function smsSend(data: any) { return request.post({ url: '/sms/sendCode', data: data }) } export function getConfig() { return request.get({ url: '/index/config' }) } export function getPolicy(data: any) { return request.get({ url: '/index/policy', data: data }) } export function uploadImage(file: any, token?: string) { return request.uploadFile({ url: '/upload/image', filePath: file, name: 'file', header: { token }, fileType: 'image' }) } export function wxJsConfig(data: any) { return request.get({ url: '/wechat/jsConfig', data }) } export function getMajorList() { return request.get({ url: 'frontapi/major/list' }, { urlPrefix: '' }) } export function getTeacherInfo(data: any) { return request.post({ url: 'frontapi/teacher/getTeacherInfo', data: data }, { urlPrefix: '' }) } export function addStudent(data: any) { console.log('【addStudent】开始调用,传入数据:', data) const result = request.post({ url: 'frontapi/enrollment/add', data: data }, { urlPrefix: '', isTransformResponse: false }) console.log('【addStudent】request.post 返回的 Promise:', result) return result } export function getTeacherQrcode(data: any) { return request.post({ url: 'frontapi/teacher/getQrcode', data: data }, { urlPrefix: '' }) } export function getTeacherQrcodeImage(teacherId: number) { return request.get( { url: `frontapi/teacher/qrcode/image?id=${teacherId}` }, { urlPrefix: '', isReturnDefaultResponse: true } ) } export function getRecruitmentStats(data: any) { return request.post( { url: 'frontapi/teacher/getRecruitmentStats', data: data }, { urlPrefix: '' } ) } export function getRecruitmentList(data: any) { return request.post( { url: 'frontapi/teacher/getRecruitmentList', data: data }, { urlPrefix: '' } ) } // 获取招生统计数据(总招生人数、本日、本周、本月) export function getEnrollmentStatistical() { return request.post( { url: 'frontapi/enrollment/enrollmentStatistical' }, { urlPrefix: '' } ) } // 获取预报名学生列表 export function getPreRegistrationList(data: { page: number limit: number studentStatus?: number name?: string mobile?: string }) { return request.get( { url: 'frontapi/enrollment/preRegistrationList', data }, { urlPrefix: '' } ) } // 获取预报名学生详情 export function getEnrollmentDetail(id: number) { return request.get( { url: 'frontapi/enrollment/detail', data: { id } }, { urlPrefix: '' } ) }