import request from '@/utils/request' // 课程列表 export function courseLists(params?: Record) { return request.get({ url: '/course/list', params }) } // 课程详情 export function courseDetail(params: Record) { return request.get({ url: '/course/detail', params }) } // 课程新增 export function courseAdd(params: Record) { return request.post({ url: '/course/add', params }) } // 课程编辑 export function courseEdit(params: Record) { return request.post({ url: '/course/edit', params }) } // 课程删除 export function courseDelete(params: Record) { 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 } ) }