edu/uniapp/src/api/app.ts

76 lines
2.0 KiB
TypeScript
Raw Normal View History

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() {
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) {
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 })
}
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) {
return request.post({ url: 'frontapi/student/add', data: data }, { urlPrefix: '' })
}
export function getTeacherQrcode(data: any) {
return request.post({ url: 'frontapi/teacher/getQrcode', data: data }, { urlPrefix: '' })
}
export function getTeacherQrcodeImage(teacherId: number) {
return request.get(
{ url: `adminapi/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.get(
{ url: 'frontapi/student/enrollmentStatistical' },
{ urlPrefix: '' }
)
}