|
@@ -1,106 +1,106 @@
|
|
-import { request, getRequestParameter } from '@/utils/request';
|
|
|
|
-import qs from 'qs';
|
|
|
|
|
|
+import { request, getRequestParams } from '@/utils/request';
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 创建课程
|
|
|
|
- * @param {Object} Parameter
|
|
|
|
|
|
+ * 创建课程
|
|
|
|
+ * @param {Object} data
|
|
*/
|
|
*/
|
|
-export function CreateCourse(Parameter) {
|
|
|
|
- let data = getRequestParameter('teaching-course_manager-CreateCourse', JSON.stringify(Parameter));
|
|
|
|
|
|
+export function CreateCourse(data) {
|
|
|
|
+ let params = getRequestParams('teaching-course_manager-CreateCourse');
|
|
|
|
|
|
- // 解决传数组的问题
|
|
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- data,
|
|
|
|
- transformRequest: [
|
|
|
|
- function (data) {
|
|
|
|
- return qs.stringify(data);
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- headers: {
|
|
|
|
- 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
|
|
|
- }
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 得到课程信息(包含课节信息)
|
|
|
|
|
|
+ * 得到课程信息(包含课节信息)
|
|
* @param {Object} id 课程ID
|
|
* @param {Object} id 课程ID
|
|
*/
|
|
*/
|
|
-export function GetCourseInfo_ContainCSItem(Parameter) {
|
|
|
|
- let params = getRequestParameter(
|
|
|
|
- 'teaching-course_manager-GetCourseInfo_ContainCSItem',
|
|
|
|
- Parameter
|
|
|
|
- );
|
|
|
|
|
|
+export function GetCourseInfo_ContainCSItem(data) {
|
|
|
|
+ let params = getRequestParams('teaching-course_manager-GetCourseInfo_ContainCSItem');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 添加教材到课程
|
|
|
|
|
|
+ * 添加教材到课程
|
|
* @param {Object} course_id 课程id book_id 教材ID
|
|
* @param {Object} course_id 课程id book_id 教材ID
|
|
*/
|
|
*/
|
|
-export function AddBookToCourse(Parameter) {
|
|
|
|
- let params = getRequestParameter('teaching-course_manager-AddBookToCourse', Parameter);
|
|
|
|
|
|
+export function AddBookToCourse(data) {
|
|
|
|
+ let params = getRequestParams('teaching-course_manager-AddBookToCourse');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 从课程移除教材
|
|
|
|
|
|
+ * 从课程移除教材
|
|
* @param {Object} course_id 课程ID book_id 教材ID
|
|
* @param {Object} course_id 课程ID book_id 教材ID
|
|
*/
|
|
*/
|
|
-export function RemoveBookFromCourse(Parameter) {
|
|
|
|
- let params = getRequestParameter('teaching-course_manager-RemoveBookFromCourse', Parameter);
|
|
|
|
|
|
+export function RemoveBookFromCourse(data) {
|
|
|
|
+ let params = getRequestParams('teaching-course_manager-RemoveBookFromCourse');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 添加课节到课程
|
|
|
|
- * @param {Object} Parameter course_id 课程ID begin_time 开始时间 end_time 截止时间 name 课节名称
|
|
|
|
|
|
+ * 添加课节到课程
|
|
|
|
+ * @param {Object} data course_id 课程ID begin_time 开始时间 end_time 截止时间 name 课节名称
|
|
*/
|
|
*/
|
|
-export function AddCSItemToCourse(Parameter) {
|
|
|
|
- let params = getRequestParameter('teaching-cs_item_manager-AddCSItemToCourse', Parameter);
|
|
|
|
|
|
+export function AddCSItemToCourse(data) {
|
|
|
|
+ let params = getRequestParams('teaching-cs_item_manager-AddCSItemToCourse');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 得到课节详情(信息集合)
|
|
|
|
- * @param {Object} Parameter id 课次id
|
|
|
|
|
|
+ * 得到课节详情(信息集合)
|
|
|
|
+ * @param {Object} data id 课次id
|
|
*/
|
|
*/
|
|
-export function GetCSItemInfoBox(Parameter) {
|
|
|
|
- let params = getRequestParameter('teaching-cs_item_manager-GetCSItemInfoBox', Parameter);
|
|
|
|
|
|
+export function GetCSItemInfoBox(data) {
|
|
|
|
+ let params = getRequestParams('teaching-cs_item_manager-GetCSItemInfoBox');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @description 删除课节
|
|
|
|
- * @param {Object} Parameter id 课次ID
|
|
|
|
|
|
+ * 删除课节
|
|
|
|
+ * @param {Object} data id 课次ID
|
|
*/
|
|
*/
|
|
-export function DeleteCSItem(Parameter) {
|
|
|
|
- let params = getRequestParameter('teaching-cs_item_manager-DeleteCSItem', Parameter);
|
|
|
|
|
|
+export function DeleteCSItem(data) {
|
|
|
|
+ let params = getRequestParams('teaching-cs_item_manager-DeleteCSItem');
|
|
|
|
+
|
|
return request({
|
|
return request({
|
|
method: 'post',
|
|
method: 'post',
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
url: process.env.VUE_APP_LearnWebSI,
|
|
- params
|
|
|
|
|
|
+ params,
|
|
|
|
+ data
|
|
});
|
|
});
|
|
}
|
|
}
|