school.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import { http } from '../utils/request'
  2. // 获取学校数量
  3. export const getSchoolNumber = () => {
  4. return http.get(`/adminApi/v1/adminSchoolNumber`)
  5. }
  6. // 获取学校管理列表
  7. export const getSchoolList = (data: any) => {
  8. return http.post('/adminApi/v1/adminSchoolInfosAll', data)
  9. }
  10. // 获取学校管理筛选列表
  11. export const getSearchList = () => {
  12. return http.get('/adminApi/v1/provinceCityTree')
  13. }
  14. // 学校管理--新增用户
  15. export const addUser = (data: any) => {
  16. return http.post('/adminApi/v1/adminSchoolInfos', data)
  17. }
  18. // 学校管理--运维人员列表
  19. export const getUserList = (params: any) => {
  20. return http.get('/adminApi/v1/sys/userList', params)
  21. }
  22. // 学校管理--学校logo上传
  23. export const uploadFile = (data: any) => {
  24. return http.post('/adminApi/v1/oss/oss/upload_filesSele', data)
  25. }
  26. // 学校管理--省市区树列表
  27. export const provinceTree = () => {
  28. return http.get('/adminApi/v1/provinceTree')
  29. }
  30. // 学校管理--省市区树列表
  31. export const provinceTreeByContain = () => {
  32. return http.get('/adminApi/v1/provinceTreeByContain')
  33. }
  34. // 学校管理--查看详情
  35. export const getSchoolInfo = (id: any) => {
  36. return http.get(`/adminApi/v1/admin-school-infos/${id}`)
  37. }
  38. // 学校管理--编辑
  39. export const editSchoolInfo = (data: any) => {
  40. return http.post('/adminApi/v1/update_school_info', data)
  41. }
  42. // 学校管理--改变状态(冻结/解冻)
  43. export const changeStatus = (data: any) => {
  44. return http.post('/adminApi/v1/adminSchoolInfos/status', data)
  45. }
  46. // 学校管理--查询所有年级
  47. export const getAllGrade = (id: any) => {
  48. return http.get(`/adminApi/v1/admin/school/grade/getAllList/${id}`)
  49. }
  50. // 学校管理--添加年级
  51. export const addGrade = (data: any) => {
  52. return http.post('/adminApi/v1/admin/school/grade/addSchoolGrade', data)
  53. }
  54. // 学校管理 —— 查询所有系统
  55. export const getAllSystemApi = (schoolId:any)=>{
  56. return http.get(`/adminApi/v1/admin/school/module/allSystemList/${schoolId}`)
  57. }
  58. // 学校管理 —— 查询所有模块
  59. export const getAllModuleApi = (schoolId:any)=>{
  60. return http.get(`/adminApi/v1/admin/school/module/allSystemModuleList/${schoolId}`)
  61. }
  62. // 学校管理-添加删除系统和模块
  63. export const deleteOrAddSystemModuleApi = (data:any)=>{
  64. return http.post('/adminApi/v1/admin/school/module/addSchoolSystemModule', data)
  65. }
  66. // 学校管理--查询所有科目
  67. export const getAllSubject = (params: any) => {
  68. return http.get('/adminApi/v1/admin/school/course/getAllList', params)
  69. }
  70. // 学校管理--新增科目
  71. export const addSubject = (data: any) => {
  72. return http.post('/adminApi/v1/admin/school/course/courses', data)
  73. }
  74. // 学校管理--删除科目
  75. export const deleteSubject = (data: any) => {
  76. return http.delete('/adminApi/v1/admin/school/course/deleteByIds', data)
  77. }
  78. //学校管理 -- 获取票据接口
  79. export const getTicket = (params: any) => {
  80. return http.get('/adminApi/v1/obtain_ticket', params)
  81. }
  82. // 免密登录
  83. export const loginTeach = (data: any) => {
  84. return http.post('/adminApi/v1/admin_login_teach', data)
  85. }
  86. // 重置密码
  87. export const resetSchoolPassWord = (data: any) => {
  88. return http.post('/adminApi/v1/resetSchoolInfo', data)
  89. }
  90. // 学校管理--教师列表
  91. export const getAllTeacher = (params: any) => {
  92. return http.get('/adminApi/v1/teacher/teacher_list', params)
  93. }
  94. // 学校管理--更新教师教材信息
  95. export const updateTeacherTextbook = (userId: number | string, data: any) => {
  96. return http.get(`/adminApi/v1/teacher/add_textbook/${userId}`, data)
  97. }