lanan-system-vue/src/views/drivingSchool/StudentScoreInput/api/index.js

96 lines
1.8 KiB
JavaScript
Raw Normal View History

2025-05-10 16:36:55 +08:00
import request from '@/utils/request'
// 创建驾校-学员课程进度
export function checkProcess(data) {
return request({
url: '/process/check',
method: 'post',
data: data
})
}
// 删除驾校-学员课程进度
export function deleteprocess(id) {
return request({
url: '/course/process/delete?id=' + id,
method: 'delete'
})
}
// 获得驾校-学员课程进度
export function getprocess(id) {
return request({
url: '/process/get?id=' + id,
method: 'get'
})
}
// 获得驾校-学员课程进度
export function getProcessAndBatch(id) {
return request({
url: '/process/getProcessAndBatch?id=' + id,
method: 'get'
})
}
// 获得驾校-学员课程进度分页
2025-06-06 17:33:22 +08:00
export function getProcessPage(params) {
2025-05-10 16:36:55 +08:00
return request({
url: '/process/page',
method: 'get',
params
})
}
// 导出驾校-学员课程进度 Excel
export function exportprocessExcel(params) {
return request({
url: '/course/process/export-excel',
method: 'get',
params,
responseType: 'blob'
})
}
// 创建驾校-学员课程进度(传递集合)
export function saveProcess(data) {
return request({
url: '/process/saveProcess',
method: 'post',
data: data
})
}
// 根据用户id和课程id查询进度
export function getAllByUserIdAndCourseId(params) {
return request({
url: '/process/getAllByUserIdAndCourseId',
method: 'get',
params
})
}
export function getExamAddress(type,subject) {
return request({
url: '/address/getList',
method: 'get',
params: {
type,
subject
}
})
}
export function scoreInput(data) {
return request({
url: '/scoreInput/input',
method: 'post',
data: data
})
}
export function scoreEdit(data) {
return request({
url: '/scoreInput/update',
method: 'put',
data: data
})
}