peixue-dev/peidu/uniapp/api/recordApi.js

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 })
}
}