api.js 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import { $postParam, $post } from "@/plugins/axios";
  2. // data-init-manage
  3. export const dataInitList = datas => {
  4. return $postParam("/api/admin/grade/paper/initialize", datas);
  5. };
  6. // dimension
  7. export const paperDimensionList = datas => {
  8. return $postParam("/api/admin/grade/paper/dimension/list", datas);
  9. };
  10. export const updatePaperDimension = datas => {
  11. return $post("/api/admin/grade/paper/dimension/save", datas);
  12. };
  13. export const paperDimensionExport = datas => {
  14. return $postParam("/api/admin/grade/paper/dimension/export", datas, {
  15. responseType: "blob"
  16. });
  17. };
  18. export const paperStructList = datas => {
  19. return $postParam("/api/admin/grade/paper/struct/list", datas);
  20. };
  21. export const updatePaperStruct = datas => {
  22. return $post("/api/admin/grade/paper/struct/save", datas);
  23. };
  24. export const paperStructExport = datas => {
  25. return $post("/api/admin/grade/paper/struct/export", datas, {
  26. responseType: "blob"
  27. });
  28. };
  29. export const paperDefineList = datas => {
  30. return $postParam("/api/admin/grade/paper/paper_define", datas);
  31. };
  32. export const updatePaperDefine = datas => {
  33. return $post("/api/admin/grade/paper/save_define", datas);
  34. };
  35. export const moduleEvaluationList = datas => {
  36. return $postParam("/api/admin/grade/module/evaluation/list", datas);
  37. };
  38. export const updateModuleEvaluation = datas => {
  39. return $post("/api/admin/grade/module/evaluation/save", datas);
  40. };
  41. // analysis-course-manage
  42. export const analysisBatchList = datas => {
  43. return $postParam("/api/admin/grade/batch/page", datas);
  44. };
  45. export const updateAnalysisBatch = datas => {
  46. return $post("/api/admin/grade/batch/save", datas);
  47. };
  48. export const deleteAnalysisBatch = idList => {
  49. return $postParam("/api/admin/grade/batch/delete", { idList });
  50. };
  51. export const analysisBatchPaperList = datas => {
  52. return $postParam("/api/admin/grade/batch/paper/page", datas);
  53. };
  54. export const addAnalysisBatchPaper = datas => {
  55. return $post("/api/admin/grade/batch/paper/save", datas);
  56. };
  57. export const deleteAnalysisBatchPaper = idList => {
  58. return $postParam("/api/admin/grade/batch/paper/delete", { idList });
  59. };
  60. export const analysisPaperList = datas => {
  61. return $postParam("/api/admin/grade/batch/paper/able", datas);
  62. };
  63. export const analysisBatchTemplateExport = datas => {
  64. return $postParam("/api/admin/grade/batch/download", datas, {
  65. responseType: "blob"
  66. });
  67. };
  68. export const analysisDataImport = datas => {
  69. return $postParam("/api/admin/grade/batch/push", datas);
  70. };
  71. // analysis-report-view
  72. export const ssoAnalysisLogin = datas => {
  73. return $postParam("/api/admin/exam/sso/analysis_login", datas);
  74. };