SYN/admin/src/api/course.ts

60 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request'
// 课程列表
export function courseLists(params?: Record<string, any>) {
return request.get({ url: '/course/list', params })
}
// 课程详情
export function courseDetail(params: Record<string, any>) {
return request.get({ url: '/course/detail', params })
}
// 课程新增
export function courseAdd(params: Record<string, any>) {
return request.post({ url: '/course/add', params })
}
// 课程编辑
export function courseEdit(params: Record<string, any>) {
return request.post({ url: '/course/edit', params })
}
// 课程删除
export function courseDelete(params: Record<string, any>) {
return request.post({ url: '/course/del', params })
}
// 获取导入模板
export function courseTemplate() {
return request.get({ url: '/course/template' })
}
// 上传导入模板
export function courseUpTemplate(formData: FormData) {
return request.post({
url: '/course/upload.template',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 上传导入文件
export function courseUploadFile(formData: FormData) {
return request.post(
{
url: '/course/batch.add',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
},
{
// 配置返回完整响应对象包含服务器返回的code
isReturnDefaultResponse: true
}
)
}