api.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import { $postParam, $post } from "@/plugins/axios";
  2. // 成绩管理列表
  3. export const targetScoreListPage = (datas) => {
  4. return $postParam("/api/admin/course/degree/score/list", datas);
  5. };
  6. // 成绩管理-平时成绩 ------------------->
  7. // 成绩管理-导入平时成绩-下载模版
  8. export const scoreTemplateDownload = (datas) => {
  9. return $postParam("/api/admin/course/degree/score/template_download", datas, {
  10. responseType: "blob",
  11. });
  12. };
  13. // 成绩管理-平时成绩列表
  14. export const normalScoreListPage = (datas) => {
  15. return $postParam("/api/admin/course/degree/score/normal/list", datas);
  16. };
  17. // 成绩管理-平时成绩编辑
  18. export const normalScoreEdit = (datas) => {
  19. return $post("/api/admin/course/degree/score/normal/edit", datas);
  20. };
  21. // 成绩管理-平时成绩保存
  22. export const normalScoreSave = (datas) => {
  23. return $post("/api/admin/course/degree/score/normal/save", datas);
  24. };
  25. // 成绩管理-平时成绩启用/禁用
  26. export const normalScoreEnable = ({ id, enable }) => {
  27. return $postParam("/api/admin/course/degree/score/normal/enable", {
  28. id,
  29. enable,
  30. });
  31. };
  32. // 成绩管理-期末成绩 ------------------->
  33. // 成绩管理-导入期末成绩-下载模版
  34. export const endScoreTemplateDownload = (datas) => {
  35. return $postParam(
  36. "/api/admin/course/degree/score/end_exam/template_download",
  37. datas,
  38. {
  39. responseType: "blob",
  40. }
  41. );
  42. };
  43. // 成绩管理-期末成绩列表
  44. export const endScoreListPage = (datas) => {
  45. return $postParam("/api/admin/course/degree/score/end_exam/list", datas);
  46. };
  47. // 成绩管理-期末成绩编辑
  48. export const endScoreEdit = (datas) => {
  49. return $post("/api/admin/course/degree/score/end_exam/edit", datas);
  50. };
  51. // 成绩管理-期末成绩保存
  52. export const endScoreSave = (datas) => {
  53. return $post("/api/admin/course/degree/score/end_exam/save", datas);
  54. };
  55. // 成绩管理-期末成绩启用/禁用
  56. export const endScoreEnable = ({ id, enable }) => {
  57. return $postParam("/api/admin/course/degree/score/end_exam/enable", {
  58. id,
  59. enable,
  60. });
  61. };
  62. // 成绩管理-试卷蓝图详情
  63. export const endScorePaperPositiveDetail = (datas) => {
  64. return $post(
  65. "/api/admin/course/degree/score/end_exam/paper_positive/query",
  66. datas
  67. );
  68. };
  69. // 成绩管理-保存试卷蓝图
  70. export const endScorePaperPositiveSave = (datas) => {
  71. return $post(
  72. "/api/admin/course/degree/score/end_exam/paper_positive/save",
  73. datas
  74. );
  75. };
  76. // 报告管理 ------------------->
  77. export const targetReportListPage = (datas) => {
  78. return $postParam("/api/admin/course/degree/report/list", datas);
  79. };
  80. // 报告管理-查看报告
  81. export const targetReportDetail = (datas) => {
  82. return $postParam("/api/admin/course/degree/report/view", datas);
  83. };
  84. // 报告管理-保存报告
  85. export const targetReportSave = (datas) => {
  86. return $post("/api/admin/course/degree/report/save", datas);
  87. };
  88. // 报告管理-导出报告
  89. export const exportTargetReport = (datas) => {
  90. return $postParam("/api/admin/course/degree/report/export", datas, {
  91. responseType: "blob",
  92. });
  93. };
  94. // 文档管理 ------------------->
  95. export const courseDocumentListPage = (datas) => {
  96. return $postParam("/api/admin/course/degree/report/list", datas);
  97. };
  98. // 文档管理-文档列表
  99. export const documentListPage = (datas) => {
  100. return $postParam("/api/admin/course/degree/report/list", datas);
  101. };
  102. // 文档管理-文档下载
  103. export const documentDownload = (id) => {
  104. return $postParam(
  105. "/api/admin/course/degree/report/export",
  106. { id },
  107. {
  108. responseType: "blob",
  109. }
  110. );
  111. };