123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604 |
- import { request, getRequestParams } from '@/utils/request';
- /**
- * 创建课程
- * @param {Object} data
- */
- export function CreateCourse(data) {
- const params = getRequestParams('teaching-course_manager-CreateCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 修改课程
- * @param {Object} data
- */
- export function UpdateCourse(data) {
- const params = getRequestParams('teaching-course_manager-UpdateCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到课程信息(包含课节信息)
- * @param {Object} { id 课程ID }
- */
- export function GetCourseInfo_ContainCSItem(data) {
- const 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) {
- const 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) {
- const 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) {
- const 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) {
- const 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 GetCSItem(data) {
- const params = getRequestParams('teaching-cs_item_manager-GetCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 修改课节
- * @param {Object} data
- */
- export function UpdateCSItem(data) {
- const params = getRequestParams('teaching-cs_item_manager-UpdateCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除课节
- * @param {Object} data id 课次ID
- */
- export function DeleteCSItem(data) {
- const params = getRequestParams('teaching-cs_item_manager-DeleteCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加任务到课节
- * @param {Object} data
- */
- export function AddTaskToCSItem(data) {
- const 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) {
- const params = getRequestParams('book-book_manager-GetBookChapterStruct');
- return request({
- method: 'post',
- url: process.env.VUE_APP_BookWebSI,
- params,
- data
- });
- }
- /**
- * 得到树节点信息(教材章节结构)
- * @param data { id 节点ID }
- */
- export function GetTreeNodeInfo_BookChapterStruct(data) {
- const params = getRequestParams('book-book_manager-GetTreeNodeInfo_BookChapterStruct');
- return request({
- method: 'post',
- url: process.env.VUE_APP_BookWebSI,
- params,
- data
- });
- }
- /**
- * 审核课程学员
- * @param {Object} data { course_student_id 课程学员绑定ID is_audited 审核 }
- */
- export function AuditCourseStudent(data) {
- const params = getRequestParams('teaching-course_manager-AuditCourseStudent');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到互动课件内容(展示内容)
- * @param {Object} data { id 互动课件ID }
- */
- export function GetCoursewareContent_View(data) {
- const params = getRequestParams('book-courseware_manager-GetCoursewareContent_View');
- return request({
- method: 'post',
- url: process.env.VUE_APP_BookWebSI,
- params,
- data
- });
- }
- /**
- * 得到任务信息
- * @param {Object} data { id 任务 ID }
- */
- export function GetTaskInfo(data) {
- const params = getRequestParams('teaching-task_manager-GetTaskInfo');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 修改任务
- * @param {Object} data
- */
- export function UpdateTask(data) {
- const params = getRequestParams('teaching-task_manager-UpdateTask');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到课程详情
- * @param {Object} data {id 课次ID}
- */
- export function GetCourseInfoBox(data) {
- const params = getRequestParams('cominfo_query-course_query-GetCourseInfoBox');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 申请加入课程(购买课程)
- * @param {Object} data
- */
- export function ApplyJoinCourse(data) {
- const params = getRequestParams('teaching-course_manager-ApplyJoinCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 检测我的物品购买状态
- * @param {Object} data
- */
- export function CheckMyGoodsBuyStatus(data) {
- const params = getRequestParams('order-order_manager-CheckMyGoodsBuyStatus');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 发布课程
- * @param {Object} data
- */
- export function ReleaseCourse(data) {
- const params = getRequestParams('teaching-course_manager-ReleaseCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加学习资料到课节
- * @param {Object} data
- */
- export function AddLearningMaterialToCSItem(data) {
- const params = getRequestParams('teaching-cs_item_manager-AddLearningMaterialToCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除课节学习资料
- * @param {Object} data
- */
- export function DeleteLearningMaterialFromCSItem(data) {
- const params = getRequestParams('teaching-cs_item_manager-DeleteLearningMaterialFromCSItem');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 填写任务执行信息(学员填写)
- * @param {Object} data
- */
- export function FillMyTaskExecuteInfo_Student(data) {
- const params = getRequestParams('teaching-task_manager-FillMyTaskExecuteInfo_Student');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 完成任务资料(学员填写)
- * @param {Object} data
- */
- export function FinishMyTaskMaterial_Student(data) {
- const params = getRequestParams('teaching-task_manager-FinishMyTaskMaterial_Student');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到任务的学员执行情况
- * @param {Object} data {task_id 任务ID, student_id 学员ID}
- */
- export function GetTaskStudentExecuteInfo(data) {
- const params = getRequestParams('teaching-task_manager-GetTaskStudentExecuteInfo');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到任务资料的学员完成答案
- * @param {Object} data
- */
- export function GetTaskMaterialStudentExamAnswer(data) {
- const params = getRequestParams('teaching-task_manager-GetTaskMaterialStudentExamAnswer');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 点评任务的学员执行情况(教师点评)
- * @param {Object} data
- */
- export function RemarkTaskStudentExecuteInfo_Teacher(data) {
- const params = getRequestParams('teaching-task_manager-RemarkTaskStudentExecuteInfo_Teacher');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除任务
- * @param {Object} data
- */
- export function DeleteTask(data) {
- const params = getRequestParams('teaching-task_manager-DeleteTask');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除课程
- * @param {Object} data
- */
- export function DeleteCourse(data) {
- const params = getRequestParams('teaching-course_manager-DeleteCourse');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 是否有权限编辑指定课程
- * @param {Object} data
- */
- export function IsHasEditDestCoursePopedom(data) {
- const params = getRequestParams('teaching-course_manager-IsHasEditDestCoursePopedom');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 添加我的收藏
- * @param {Object} data
- */
- export function AddMyCollection(data) {
- const params = getRequestParams('order-collection_manager-AddMyCollection');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 删除我的收藏
- * @param {Object} data
- */
- export function DeleteMyCollection(data) {
- const params = getRequestParams('order-collection_manager-DeleteMyCollection');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 取消我的物品收藏
- * @param {Object} data
- */
- export function CancelMyGoodsCollection(data) {
- const params = getRequestParams('order-collection_manager-CancelMyGoodsCollection');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到我的物品收藏信息
- * @param {Object} data
- */
- export function GetMyGoodsCollectionInfo(data) {
- const params = getRequestParams('order-collection_manager-GetMyGoodsCollectionInfo');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 检测我的物品收藏状态
- * @param {Object} data
- */
- export function CheckMyGoodsCollectionStatus(data) {
- const params = getRequestParams('order-collection_manager-CheckMyGoodsCollectionStatus');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 得到资料信息
- * @param {Object} data
- */
- export function GetMaterialInfo(data) {
- const params = getRequestParams('live_room-live_room_dispatch-GetMaterialInfo');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- /**
- * 给课程学员发送消息
- * @param {Object} data
- */
- export function SendMessageToCourseStudent(data) {
- const params = getRequestParams('message-message_manager-SendMessageToCourseStudent');
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params,
- data
- });
- }
- // 支付我的订单
- export function PayMyOrder(data) {
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params: getRequestParams('order-order_manager-PayMyOrder'),
- data
- });
- }
- // 得到我的订单信息
- export function GetMyOrder(data) {
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params: getRequestParams('order-order_manager-GetMyOrder'),
- data
- });
- }
- /**
- * 得到课程教材概要信息
- * @param { Object } data
- */
- export function GetCourseBookInfo_Brief(data) {
- return request({
- method: 'post',
- url: process.env.VUE_APP_LearnWebSI,
- params: getRequestParams('teaching-course_manager-GetCourseBookInfo_Brief'),
- data
- });
- }
|