添加课程模块和章节;

This commit is contained in:
2023-02-01 15:41:39 +08:00
parent 44eb6e111a
commit 34bc6f1af0
13 changed files with 1545 additions and 119 deletions

15
src/api/common.js Normal file
View File

@@ -0,0 +1,15 @@
import service from '@/utils/request'
const headers = {
"Content-Type": "multipart/form-data;binary",
};
const api = {
upload:data=>{//文件上传
return service({
data,
url: '/public/uploadFile',
method: 'POST',
headers
})
}
}
export default api

View File

@@ -8,6 +8,33 @@ const api = {
params:data
})
},
getCourse : data => { // 获取课程详情
return service({
url: '/sys-course/'+data.id,
method: 'get'
})
},
addCourse : data => { // 添加课程
return service({
url: '/sys-course',
method: 'post',
data
})
},
editCourse : data => { // 编辑课程
return service({
url: '/sys-course',
method: 'put',
data
})
},
delCourse : data => { // 删除课程
return service({
url: '/sys-course',
method: 'delete',
data
})
},
// 课程分类api
getSubjectList : data => {
return service({
@@ -37,5 +64,33 @@ const api = {
data
})
},
// 章节api
getChapter:data => {
return service({
url: '/sys-course-ware/'+data.id,
method: 'get'
})
},
addChapter : data => {
return service({
url: '/sys-course-ware',
method: 'post',
data
})
},
editChapter : data => {
return service({
url: '/sys-course-ware/update',
method: 'put',
data
})
},
delChapter : data => {
return service({
url: '/sys-course-ware',
method: 'delete',
data
})
},
}
export default api