import { http } from '@/utils/http'; /** * 为文本生成拼音解析文本 */ export function CrateParsedTextInfo_Pinyin(data) { return http.post(`/OtherSysTool/GCLSTeachingServer/TextAnalyser/CrateParsedTextInfo_Pinyin`, data); } /** * @description 得到教材章节结构 * @param {object} data */ export function ChapterGetBookChapterStruct(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-GetBookChapterStruct`, data); } /** * @description 得到教材基本信息 * @param {object} data * @param {string} data.id 教材ID */ export function GetBookBaseInfo(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_manager-GetBookBaseInfo`, data); } /** * @description 得到教材章节结构展开列表 * @param {object} data * @param {string} data.book_id - 教材ID * @param {number} data.node_deep_mode - 节点深度模式 * @param {'true'|'false'} data.is_contain_producer - 是否包含制作人信息 * @param {'true'|'false'} data.is_contain_auditor - 是否包含审校人信息 */ export function ChapterGetBookChapterStructExpandList(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-GetBookChapterStructExpandList`, data, ); } /** * @description 添加章节 * @param {object} data */ export function ChapterAddChapterToBook(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddChapterToBook`, data); } /** * @description 添加课件 * @param {object} data */ export function ChapterAddCoursewareToBook(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddCoursewareToBook`, data); } /** * @description 删除课件 * @param {object} data */ export function ChapterDeleteCourseware(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-DeleteCourseware`, data); } /** * @description 移动树节点(教材章节结构) * @param {object} data */ export function ChapterMoveTreeNode(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-MoveTreeNode_BookChapterStruct`, data, ); } /** * @description 修改章节 * @param {object} data */ export function ChapterUpdateChapter(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-UpdateChapter`, data); } /** * @description 修改课件名称 * @param {object} data */ export function ChapterUpdateCoursewareName(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-UpdateCoursewareName`, data); } /** * @description 删除章节 * @param {object} data */ export function ChapterDeleteChapter(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-DeleteChapter`, data); } /** * @description 设置制作人 * @param {object} data */ export function ChapterSetProducer(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-SetProducer`, data); } /** * @description 保存课件内容 * @param {object} data */ export function ContentSaveCoursewareContent(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareContent`, data); } /** * @description 保存课件组件内容 * @param {object} data */ export function ContentSaveCoursewareComponentContent(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareComponentContent`, data, ); } /** * @description 得到课件内容 * @param {object} data */ export function ContentGetCoursewareContent(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent`, data); } /** * @description 得到课件组件内容 * @param {object} data */ export function ContentGetCoursewareComponentContent(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareComponentContent`, data, ); } /** * @description 得到课件内容(展示内容) * @param {object} data */ export function ContentGetCoursewareContent_View(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent_View`, data); } /** * @description 新增项目资源 * @param {object} data */ export function MangerAddResource(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=project_resource_manager-AddResource`, data); } /** * @description 删除项目资源 * @param {object} data */ export function MangerDeleteResource(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=project_resource_manager-DeleteResource`, data); } /** * @description 更新项目资源文件 * @param {object} data */ export function MangerUpdateResourceFile(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=project_resource_manager-UpdateResourceFile`, data); } /** * @description 设置项目资源信息 * @param {object} data */ export function MangerUpdateResourceInfo(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=project_resource_manager-UpdateResourceInfo`, data); } /** * @description 移动项目资源 * @param {object} data */ export function MangerMoveResource(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=project_resource_manager-MoveResource`, data); } /** * @description 得到教材思维导图 * @param {object} data */ export function MangerGetBookMindMap(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetBookMindMap`, data); } /** * @description 根据教材内容生成思维导图 * @param {object} data */ export function MangerGenerateMindMapByBookContent(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GenerateMindMapByBookContent`, data, ); } /** * @description 保存教材思维导图 * @param {object} data */ export function MangerSaveBookMindMap(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveBookMindMap`, data); } /** * @description 分页查询教材资源列表 * @param {object} data */ export function PageQueryBookResourceList(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=page_query-PageQueryBookResourceList`, data); } /** * @description 获取教材语言类型列表 * @param {Object} data */ export function GetLanguageTypeList(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_manager-GetLanguageTypeList`, data); } /** * @description 保存课件练习题 * @param {Object} data */ export function SaveCoursewareExercise(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareExercise`, data); } /** * @description 得到课件练习题 * @param {Object} data */ export function GetCoursewareExercise(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareExercise`, data); } /** * @description 得到课件练习题(展示内容) * @param {Object} data */ export function GetCoursewareExerciseView(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareExercise_View`, data); } /** * @description 保存教材全文设置 * @param {Object} data */ export function SaveBookUnifiedAttrib(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveBookUnifiedAttrib`, data); } /** * @description 应用教材全文设置 * @param {Object} data */ export function ApplyBookUnifiedAttrib(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-ApplyBookUnifiedAttrib`, data); } /** * @description 得到教材全文设置 * @param {Object} data */ export function GetBookUnifiedAttrib(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetBookUnifiedAttrib`, data); } /** *@description 添加我的笔记 * @param {object} data */ export function AddMyNote(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-AddMyNote`, data); } /** *@description 更新我的笔记 * @param {object} data */ export function UpdateMyNote(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-UpdateMyNote`, data); } /** * @description 得到我的笔记列表 * @param {object} data */ export function GetMyNoteList(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-GetMyNoteList`, data); } /** * @description 删除我的笔记 * @param {object} data */ export function DeleteMyNote(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-DeleteMyNote`, data); } /** *@description 添加我的收藏 * @param {object} data */ export function AddMyCollect(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-AddMyCollect`, data); } /** * @description 得到我的收藏列表 * @param {object} data */ export function GetMyCollectList(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-GetMyCollectList`, data); } /** * @description 删除我的收藏 * @param {object} data */ export function DeleteMyCollect(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-DeleteMyCollect`, data); } /** * @description 根据教材内容生成知识图谱 * @param {object} data */ export function MangerGenerateKnowledgeGraphByBookContent(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GenerateKnowledgeGraphByBookContent`, data, ); } /** * @description 得到教材知识图谱 * @param {object} data */ export function GetBookKnowledgeGraph(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetBookKnowledgeGraph`, data); } /** * @description 保存教材知识图谱 * @param {object} data */ export function SaveBookKnowledgeGraph(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveBookKnowledgeGraph`, data); } /** * @description 搜索教材内容文本 * @param {object} data */ export function SearchBookContentText(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SearchBookContentText`, data); } /** * @description 得到教材章节结构展开列表 * @param {object} data * @param {string} data.id 教材ID */ export function GetBookChapterStructExpandList(data) { return http.post( `${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-GetBookChapterStructExpandList`, data, ); } /** * @description 保存答题结果 * @param {object} data * @param {string} data.task_id 任务 ID * @param {string} data.user_id 用户 ID * @param {string} data.courseware_id 课件 ID * @param {string} data.answer 答案信息的 JSON 或富文本信息文本 */ export function SaveAnswer(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-SaveAnswer`, data); } /** * @description 获取答题结果 * @param {object} data * @param {string} data.task_id 任务 ID * @param {string} data.user_id 用户 ID * @param {string} data.courseware_id 课件 ID * @return {object} 答题结果 */ export function GetAnswer(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-GetAnswer`, data); } /** * @description 保存答题批改 * @param {object} data * @param {string} data.task_id 任务 ID * @param {string} data.user_id 用户 ID * @param {string} data.courseware_id 课件 ID * @param {string} data.answer_marking 批改信息的 JSON 或富文本信息文本 */ export function SaveAnswerMarking(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-SaveAnswerMarking`, data); } /** * @description 获取答题批改 * @param {object} data * @param {string} data.task_id 任务 ID * @param {string} data.user_id 用户 ID * @param {string} data.courseware_id 课件 ID * @return {object} 答题批改结果 */ export function GetAnswerMarking(data) { return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_preview_manager-GetAnswerMarking`, data); }