book.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import { http } from '@/utils/http';
  2. /**
  3. * 为文本生成拼音解析文本
  4. */
  5. export function CrateParsedTextInfo_Pinyin(data) {
  6. return http.post(`/OtherSysTool/TextAnalyser/CrateParsedTextInfo_Pinyin`, data);
  7. }
  8. /**
  9. * @description 得到教材章节结构
  10. * @param {object} data
  11. */
  12. export function ChapterGetBookChapterStruct(data) {
  13. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-GetBookChapterStruct`, data);
  14. }
  15. /**
  16. * @description 得到教材章节结构展开列表
  17. * @param {object} data
  18. * @param {string} data.book_id - 教材ID
  19. * @param {number} data.node_deep_mode - 节点深度模式
  20. * @param {'true'|'false'} data.is_contain_producer - 是否包含制作人信息
  21. * @param {'true'|'false'} data.is_contain_auditor - 是否包含审核人信息
  22. */
  23. export function ChapterGetBookChapterStructExpandList(data) {
  24. return http.post(
  25. `${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-GetBookChapterStructExpandList`,
  26. data,
  27. );
  28. }
  29. /**
  30. * @description 添加章节
  31. * @param {object} data
  32. */
  33. export function ChapterAddChapterToBook(data) {
  34. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddChapterToBook`, data);
  35. }
  36. /**
  37. * @description 添加课件
  38. * @param {object} data
  39. */
  40. export function ChapterAddCoursewareToBook(data) {
  41. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddCoursewareToBook`, data);
  42. }
  43. /**
  44. * @description 修改章节
  45. * @param {object} data
  46. */
  47. export function ChapterUpdateChapter(data) {
  48. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-UpdateChapter`, data);
  49. }
  50. /**
  51. * @description 删除章节
  52. * @param {object} data
  53. */
  54. export function ChapterDeleteChapter(data) {
  55. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-DeleteChapter`, data);
  56. }
  57. /**
  58. * @description 设置制作人
  59. * @param {object} data
  60. */
  61. export function ChapterSetProducer(data) {
  62. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-SetProducer`, data);
  63. }
  64. /**
  65. * @description 保存课件内容
  66. * @param {object} data
  67. */
  68. export function ContentSaveCoursewareContent(data) {
  69. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareContent`, data);
  70. }
  71. /**
  72. * @description 保存课件组件内容
  73. * @param {object} data
  74. */
  75. export function ContentSaveCoursewareComponentContent(data) {
  76. return http.post(
  77. `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareComponentContent`,
  78. data,
  79. );
  80. }
  81. /**
  82. * @description 得到课件内容
  83. * @param {object} data
  84. */
  85. export function ContentGetCoursewareContent(data) {
  86. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent`, data);
  87. }
  88. /**
  89. * @description 得到课件组件内容
  90. * @param {object} data
  91. */
  92. export function ContentGetCoursewareComponentContent(data) {
  93. return http.post(
  94. `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareComponentContent`,
  95. data,
  96. );
  97. }
  98. /**
  99. * @description 得到课件内容(展示内容)
  100. * @param {object} data
  101. */
  102. export function ContentGetCoursewareContent_View(data) {
  103. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent_View`, data);
  104. }