123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- import { request, getRequestParams } from '@/utils/request';
- /**
- * 创建课程
- * @param {Object} data
- */
- export function CreateCourse(data) {
- let params = getRequestParams('teaching-course_manager-CreateCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到课程信息(包含课节信息)
- * @param {Object} id 课程ID
- */
- export function GetCourseInfo_ContainCSItem(data) {
- let params = getRequestParams('teaching-course_manager-GetCourseInfo_ContainCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加教材到课程
- * @param {Object} course_id 课程id book_id 教材ID
- */
- export function AddBookToCourse(data) {
- let params = getRequestParams('teaching-course_manager-AddBookToCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 从课程移除教材
- * @param {Object} course_id 课程ID book_id 教材ID
- */
- export function RemoveBookFromCourse(data) {
- let params = getRequestParams('teaching-course_manager-RemoveBookFromCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加课节到课程
- * @param {Object} data course_id 课程ID begin_time 开始时间 end_time 截止时间 name 课节名称
- */
- export function AddCSItemToCourse(data) {
- let params = getRequestParams('teaching-cs_item_manager-AddCSItemToCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到课节详情(信息集合)
- * @param {Object} data id 课次id
- */
- export function GetCSItemInfoBox(data) {
- let params = getRequestParams('teaching-cs_item_manager-GetCSItemInfoBox');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除课节
- * @param {Object} data id 课次ID
- */
- export function DeleteCSItem(data) {
- let params = getRequestParams('teaching-cs_item_manager-DeleteCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加任务到课节
- * @param {Object} data
- * @returns
- */
- export function AddTaskToCSItem(data) {
- let params = getRequestParams('teaching-task_manager-AddTaskToCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到教材章节结构
- * @param {Object} data { book_id 教材ID }
- */
- export function GetBookChapterStruct(data) {
- let params = getRequestParams('book-book_manager-GetBookChapterStruct');
- return request({
- method: 'post',
- url: process.env.VUE_APP_BookWebSI,
- params,
- data
- });
- }
|