2022-09-07 12:58:01 +00:00
|
|
|
|
import request from '@/utils/request'
|
|
|
|
|
|
|
2022-09-08 08:28:56 +00:00
|
|
|
|
//发送短信
|
|
|
|
|
|
export function smsSend(data: any) {
|
2024-10-10 06:10:49 +00:00
|
|
|
|
return request.post({ url: '/sms/sendCode', data: data })
|
2022-09-07 12:58:01 +00:00
|
|
|
|
}
|
2022-09-08 08:28:56 +00:00
|
|
|
|
|
|
|
|
|
|
export function getConfig() {
|
2023-03-16 07:22:29 +00:00
|
|
|
|
return request.get({ url: '/index/config' })
|
2022-09-08 08:28:56 +00:00
|
|
|
|
}
|
2022-09-09 01:06:21 +00:00
|
|
|
|
|
|
|
|
|
|
export function getPolicy(data: any) {
|
2023-03-16 07:22:29 +00:00
|
|
|
|
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'
|
|
|
|
|
|
})
|
2022-09-09 01:06:21 +00:00
|
|
|
|
}
|
2023-04-03 07:13:49 +00:00
|
|
|
|
|
|
|
|
|
|
export function wxJsConfig(data: any) {
|
|
|
|
|
|
return request.get({ url: '/wechat/jsConfig', data })
|
|
|
|
|
|
}
|
2026-03-02 02:11:19 +00:00
|
|
|
|
|
|
|
|
|
|
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) {
|
2026-03-18 06:37:30 +00:00
|
|
|
|
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
|
2026-03-02 02:11:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function getTeacherQrcode(data: any) {
|
|
|
|
|
|
return request.post({ url: 'frontapi/teacher/getQrcode', data: data }, { urlPrefix: '' })
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function getTeacherQrcodeImage(teacherId: number) {
|
|
|
|
|
|
return request.get(
|
2026-03-03 01:24:15 +00:00
|
|
|
|
{ url: `frontapi/teacher/qrcode/image?id=${teacherId}` },
|
2026-03-02 02:11:19 +00:00
|
|
|
|
{ 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() {
|
2026-03-03 01:24:15 +00:00
|
|
|
|
return request.post(
|
2026-03-18 06:37:30 +00:00
|
|
|
|
{ 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 } },
|
2026-03-02 02:11:19 +00:00
|
|
|
|
{ urlPrefix: '' }
|
|
|
|
|
|
)
|
|
|
|
|
|
}
|