offline.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { http } from '@/utils/http';
  2. /**
  3. * 创建教材章节结构文件
  4. * @param {Object} data
  5. * @param {string} data.book_id 教材ID
  6. */
  7. export function CreateBookOfflinePackChapterStructFileList(data) {
  8. return http.post(
  9. `${process.env.VUE_APP_EepServer}?MethodName=offline_pack_manager-CreateBookOfflinePackChapterStructFileList`,
  10. data,
  11. );
  12. }
  13. /**
  14. * 创建课件文件列表
  15. * @param {Object} data
  16. * @param {string} data.courseware_id 课节ID
  17. */
  18. export function CreateOfflinePackCoursewareFileList(data) {
  19. return http.post(
  20. `${process.env.VUE_APP_EepServer}?MethodName=offline_pack_manager-CreateOfflinePackCoursewareFileList`,
  21. data,
  22. );
  23. }
  24. /**
  25. * 添加教材离线包授权
  26. * @param {} data
  27. */
  28. export function AddBookOfflinePackAuth(data) {
  29. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=offline_pack_manager-AddBookOfflinePackAuth`, data);
  30. }
  31. /**
  32. * 删除教材离线包授权
  33. * @param {} data
  34. */
  35. export function DeleteBookOfflinePackAuth(data) {
  36. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=offline_pack_manager-DeleteBookOfflinePackAuth`, data);
  37. }
  38. /**
  39. * 废弃教材离线包授权
  40. * @param {} data
  41. */
  42. export function DisableBookOfflinePackAuth(data) {
  43. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=offline_pack_manager-DisableBookOfflinePackAuth`, data);
  44. }
  45. /**
  46. * 分页查询教材离线包授权列表
  47. * @param {} data
  48. */
  49. export function PageQueryBookOfflinePackAuthList(data) {
  50. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=page_query-PageQueryBookOfflinePackAuthList`, data);
  51. }