84 lines
1.4 KiB
JavaScript
84 lines
1.4 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 学习记录API
|
|
*/
|
|
export default {
|
|
/**
|
|
* 获取学习记录列表
|
|
*/
|
|
getRecordList(params) {
|
|
return request.get('/api/record/list', params)
|
|
},
|
|
|
|
/**
|
|
* 获取学习记录详情
|
|
*/
|
|
getRecordDetail(id) {
|
|
return request.get(`/api/record/detail/${id}`)
|
|
},
|
|
|
|
/**
|
|
* 创建学习记录
|
|
*/
|
|
createRecord(data) {
|
|
return request.post('/api/record/create', data)
|
|
},
|
|
|
|
/**
|
|
* 更新学习记录
|
|
*/
|
|
updateRecord(data) {
|
|
return request.put('/api/record/update', data)
|
|
},
|
|
|
|
/**
|
|
* 删除学习记录
|
|
*/
|
|
deleteRecord(id) {
|
|
return request.delete(`/api/record/delete/${id}`)
|
|
},
|
|
|
|
/**
|
|
* 获取学习统计
|
|
*/
|
|
getStats(params) {
|
|
return request.get('/api/record/stats', params)
|
|
},
|
|
|
|
/**
|
|
* 上传图片
|
|
*/
|
|
uploadImage(file) {
|
|
return request.upload('/api/record/upload/image', file)
|
|
},
|
|
|
|
/**
|
|
* 上传视频
|
|
*/
|
|
uploadVideo(file) {
|
|
return request.upload('/api/record/upload/video', file)
|
|
},
|
|
|
|
/**
|
|
* 上传PDF
|
|
*/
|
|
uploadPdf(file) {
|
|
return request.upload('/api/record/upload/pdf', file)
|
|
},
|
|
|
|
/**
|
|
* 家长端获取学习记录列表
|
|
*/
|
|
getParentList(params) {
|
|
return request.get('/api/record/parent/list', params)
|
|
},
|
|
|
|
/**
|
|
* 家长提交反馈
|
|
*/
|
|
submitFeedback(id, feedback) {
|
|
return request.post(`/api/record/${id}/feedback`, { feedback })
|
|
}
|
|
}
|