api.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import { $get, $post } from "@/plugins/axios";
  2. // user-manage
  3. export const userListPage = datas => {
  4. return $get("/api/print/basic/user/list", datas);
  5. };
  6. export const userDetail = id => {
  7. return $get("/api/print/basic/sys/userQuery", { id });
  8. };
  9. export const updateUser = datas => {
  10. return $post("/api/print/basic/user/update", datas);
  11. };
  12. export const ableUser = datas => {
  13. return $post("/api/print/basic/user/enable", datas);
  14. };
  15. export const updatePwd = datas => {
  16. return $post("/api/print/basic/user/updatePwd", datas);
  17. };
  18. export const courseList = datas => {
  19. return $get("/api/print/basic/sys/courseList", datas);
  20. };
  21. // rule-manage
  22. export const cardRuleDetail = schoolId => {
  23. return $get("/api/print/basic/cardRule/selectBySchoolId", { schoolId });
  24. };
  25. export const saveCardRule = datas => {
  26. return $post("/api/print/basic/cardRule/add", datas);
  27. };
  28. export const warningRuleDetail = schoolId => {
  29. return $get("/api/print/basic/warnRule/listBySchoolId", { schoolId });
  30. };
  31. export const saveWarningRule = datas => {
  32. return $post("/api/print/basic/warnRule/add", datas);
  33. };
  34. export const importExtendColums = datas => {
  35. return $post("/api/print/basic/cardRule/impExtendColums", datas);
  36. };
  37. export const checkinExamList = datas => {
  38. return $get("/api/print/basic/checkin/exam/listPage", datas);
  39. };
  40. export const saveCheckinExam = datas => {
  41. return $post("/api/print/basic/checkin/save", datas);
  42. };
  43. export const deleteCheckinExam = id => {
  44. return $post("/api/print/basic/checkin/delete", { id });
  45. };
  46. // course-manage
  47. export const courseListPage = datas => {
  48. return $get("/api/print/basic/course/list", datas);
  49. };
  50. export const deleteCourse = courseId => {
  51. return $get("/api/print/basic/course/delete", { courseId });
  52. };
  53. export const updateCourse = datas => {
  54. if (datas.courseId) {
  55. return $post("/api/print/basic/course/update", datas);
  56. } else {
  57. return $post("/api/print/basic/course/add", datas);
  58. }
  59. };
  60. // common
  61. export const uploadFile = datas => {
  62. return $post("/api/print/basic/sys/saveAttachment", datas);
  63. };
  64. // system
  65. export const roleList = datas => {
  66. return $get("/api/print/basic/sys/roleList", datas);
  67. };