book.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. */
  19. export function ChapterAddChapterToBook(data) {
  20. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddChapterToBook`, data);
  21. }
  22. /**
  23. * @description 添加课件
  24. * @param {object} data
  25. */
  26. export function ChapterAddCoursewareToBook(data) {
  27. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-AddCoursewareToBook`, data);
  28. }
  29. /**
  30. * @description 修改章节
  31. * @param {object} data
  32. */
  33. export function ChapterUpdateChapter(data) {
  34. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-UpdateChapter`, data);
  35. }
  36. /**
  37. * @description 删除章节
  38. * @param {object} data
  39. */
  40. export function ChapterDeleteChapter(data) {
  41. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-DeleteChapter`, data);
  42. }
  43. /**
  44. * @description 设置制作人
  45. * @param {object} data
  46. */
  47. export function ChapterSetProducer(data) {
  48. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_chapter_manager-SetProducer`, data);
  49. }
  50. /**
  51. * @description 保存课件内容
  52. * @param {object} data
  53. */
  54. export function ContentSaveCoursewareContent(data) {
  55. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareContent`, data);
  56. }
  57. /**
  58. * @description 保存课件组件内容
  59. * @param {object} data
  60. */
  61. export function ContentSaveCoursewareComponentContent(data) {
  62. return http.post(
  63. `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-SaveCoursewareComponentContent`,
  64. data,
  65. );
  66. }
  67. /**
  68. * @description 得到课件内容
  69. * @param {object} data
  70. */
  71. export function ContentGetCoursewareContent(data) {
  72. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent`, data);
  73. }
  74. /**
  75. * @description 得到课件组件内容
  76. * @param {object} data
  77. */
  78. export function ContentGetCoursewareComponentContent(data) {
  79. return http.post(
  80. `${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareComponentContent`,
  81. data,
  82. );
  83. }
  84. /**
  85. * @description 得到课件内容(展示内容)
  86. * @param {object} data
  87. */
  88. export function ContentGetCoursewareContent_View(data) {
  89. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=book_content_manager-GetCoursewareContent_View`, data);
  90. }