api.config.js 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. import {fetchGet} from "../utils/fetchRequest";
  2. import {isObjEmpty} from "../utils/common";
  3. import {switchUser} from "../redux/actions/userInfo";
  4. import store from './../redux/store/store'
  5. /**
  6. * Created by RaoMeng on 2018/11/21
  7. * Desc: 项目接口
  8. */
  9. export const _host = 'https://school-api.ubtob.com'
  10. // export const _host = 'http://10.1.80.36:9520'
  11. export const _baseURL = _host + '/api/school'
  12. // export const _baseURL = _host
  13. export const API = {
  14. //获取openId
  15. GET_OPENID: _baseURL + '/wxPay/getOpenid',
  16. //3作业发布 4通知公告 5 校长信箱 6会议
  17. GET_MEETING_LIST: _baseURL + '/notify/getMeetingList',
  18. //删除附件
  19. DELETE_FILE: _baseURL + '/picture/deleteFile',
  20. //视频上传
  21. INSERT_VIDEO: _baseURL + '/picture/insertVideo',
  22. //作业 /会议/通知等详情
  23. TASK_DETAIL: _baseURL + '/notify/taskDetail',
  24. //发布通知公告/发布作业/创建会议
  25. ISSUE_NOTIFICATION: _baseURL + '/notify/issueNotification',
  26. //发布缴费
  27. PAYMENT_PAYFEE: _baseURL + '/payment/payFee',
  28. //收费列表家长端
  29. PAYMENT_PAYMENTLIST: _baseURL + '/payment/paymentList',
  30. //收费列表教师端
  31. PAYMENT_PAYMENTLIST_TEACHER: _baseURL + '/payment/paymentListByUserId',
  32. //收费详情
  33. PAYMENT_PAYMENT_DETAIL: _baseURL + '/payment/paymentDetails',
  34. //结束收款
  35. PAYMENT_ENTPAY: _baseURL + '/payment/endPay',
  36. //校园卡充值
  37. RECHARGE_FORCARD: _baseURL + '/payCard/reChangeForCard',
  38. //校园卡详情
  39. CARD_DETAIL: _baseURL + '/payCard/cardDetail',
  40. //校园卡消费记录/充值记录
  41. CONSUME_RECODE: _baseURL + '/payRank/consumeRecode',
  42. //获取组织架构
  43. USER_GETOBJECT: _baseURL + '/user/getObject',
  44. //修改学生人脸照
  45. UPDATE_STU_PHOTO: _baseURL + '/user/updateStuPhoto',
  46. //根据学号取课程表
  47. curriculumListByStuId: _baseURL + '/wxSchool/clazzCurriculum/curriculumListByStuId',
  48. //分页显示会议 /分页显示作业 /分页显示通知
  49. notifyMessage: _baseURL + '/notify/getMeetingList',
  50. homeWorkList: _baseURL + "/notify/getMeetingList",
  51. homeWorkDetail: _baseURL + "/notify/taskDetail",
  52. messageList: _baseURL + "/leaveMessage/getMessageListByNotifyId",
  53. //发布通知公告/发布作业/创建会议
  54. issueNotification: _baseURL + '/notify/issueNotification',
  55. //成绩查询
  56. getScoreByStuId: _baseURL + '/score/getScoreByStuId',
  57. //OA单据创建
  58. oaCreate: _baseURL + '/wxSchool/oaApprove/oaCreate',
  59. //审批列表
  60. oaApproveList: _baseURL + '/wxSchool/oaApprove/oaList',
  61. //审批操作
  62. doapprove: _baseURL + '/wxSchool/oaApprove/approve',
  63. //审批单详情
  64. oaDetails: _baseURL + '/wxSchool/oaApprove/oaDetails',
  65. //获取分值条件
  66. getCurr: _baseURL + '/score/getCurr',
  67. //TODO 接口修改后的
  68. //创建会议
  69. createMeeting: _baseURL + '/wxSchool/meeting/createMeeting',
  70. //会议列表
  71. meetingList: _baseURL + '/wxSchool/meeting/meetingList',
  72. //会议详情
  73. getMeetingDetails: _baseURL + '/wxSchool/meeting/getMeetingDetails',
  74. //结束会议
  75. endMeeting: _baseURL + '/wxSchool/meeting/endMeeting',
  76. //会议签到
  77. MEETING_SIGN: _baseURL + '/wxSchool/meeting/meetingSign',
  78. //删除会议
  79. deleteMeeting: _baseURL + '/wxSchool/meeting/deleteMeeting',
  80. //通过验证码修改手机号
  81. updatePhone: _baseURL + '/wxSchool/user/updatePhone',
  82. //成绩通知
  83. getScoreByStu: _baseURL + '/wxSchool/stuScore/getScoreByStu',
  84. //学生端 学生所在班级的课表 按星期的每天分map
  85. curriculumListByTeacherId: _baseURL + '/wxSchool/clazzCurriculum/curriculumListByTeacherId',
  86. //创建校长信箱
  87. PRINCIPAL_MAILBOX: _baseURL + '/wxSchool/principalMailbox/principalMailbox',
  88. //获取学生和老师所有对象
  89. getClazzByTeacherId: _baseURL + '/wxSchool/user/getClazzByTeacherId',
  90. // 获取抄送老师
  91. getAllTeacher: _baseURL + '/wxSchool/user/getAllTeacher',
  92. //获取家长
  93. GET_ALL_PARENT: _baseURL + '/wxSchool/user/getParentsByTeacherId',
  94. //学生请假
  95. leaveCreate: _baseURL + "/wxSchool/oaLeave/leaveCreate",
  96. //家长端请假单列表
  97. leaveListParent: _baseURL + "/wxSchool/oaLeave/leaveListByStu",
  98. //教师端请假列表
  99. leaveListTeacher: _baseURL + "/wxSchool/oaLeave/leaveListByTeacher",
  100. //学生请假单详情
  101. leaveDetail: _baseURL + "/wxSchool/oaLeave/lvDetail",
  102. //请假单回复
  103. leaveReply: _baseURL + "/wxSchool/oaLeave/lvReply",
  104. //查询学生出入校记录
  105. RecordOutgoingList: _baseURL + '/wxSchool/outInRecord/getOutgoingList',
  106. //创建投票单
  107. voteCreate: _baseURL + '/wxSchool/vote/voteCreate',//投票创建
  108. voteListStu: _baseURL + "/wxSchool/vote/voteListStu",//教师端投票单列表
  109. voteListTeacher: _baseURL + "/wxSchool/vote/voteListForTeacher",//教师端投票单列表
  110. voteDetailParent: _baseURL + "/wxSchool/vote/voteDetailStu",//家长投票单详情
  111. voteDetailTeacher: _baseURL + "/wxSchool/vote/voteDetailTeacher",//教师端投票单详情
  112. voteActionTeacher: _baseURL + "/wxSchool/vote/voteActionTeacher",//老师投票
  113. voteActionParent: _baseURL + "/wxSchool/vote/voteActionParent",//家长投票
  114. //分页显示校长信箱(校长端)
  115. MailboxListTeacher: _baseURL + '/wxSchool/principalMailbox/principalMailboxListTeacher',
  116. //分页显示校长信箱(家长端)
  117. MailboxListParent: _baseURL + '/wxSchool/principalMailbox/principalMailboxListParent',
  118. //删除校长信箱历史投递
  119. NOTIFY_DELETEMAIL: _baseURL + '/wxSchool/principalMailbox/deleteMailParent',
  120. //出入校单次记录详情
  121. INOUT_RECORD_DETAIL: _baseURL + '/wxSchool/outInRecord/inout/detail',
  122. //更改手机号是获取验证码
  123. SEND_CODEUPDATE: _baseURL + '/wxSchool/user/sendCodeUpdate',
  124. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  125. //获取用户是否绑定
  126. USER_ISBINDING: _baseURL + '/wxSchool/user/isBinding',
  127. //获取验证码
  128. SEND_CODE: _baseURL + '/wxSchool/user/sendCode',
  129. // //绑定学号
  130. // BIND_STUDENTID: _baseURL + '/user/bindSt/wxSchool/user/isBindingudentId',
  131. // //绑定工号
  132. // BIND_TEACHERID: _baseURL + '/user/bindTeacherId',
  133. //绑定微信
  134. BIND_OPENID: _baseURL + '/wxSchool/user/bindOpenid',
  135. //首页接口
  136. homeIndex: _baseURL + "/wxSchool/user/homePage",
  137. //1系统信息 2使用帮助
  138. SYSTEM_MESSAGE: _baseURL + '/wxSchool/notify/selectNotifyListByType',
  139. //获取教师班级列表
  140. GET_CLASS_LIST: _baseURL + '/wxSchool/clazz/selectClazzByTeacher',
  141. //获取学生班级列表
  142. GET_STU_CLASS_LIST: _baseURL + '/wxSchool/clazz/selectClazzByStu',
  143. //文件上传地址
  144. UPLOAD_FILE: _host + '/api/file/upload',
  145. //新建相册
  146. NEW_CLASS_ALBUM: _baseURL + '/wxSchool/clazzAlbum/createAlbum',
  147. //修改相册
  148. UPDATE_ALBUM: _baseURL + '/wxSchool/clazzPicture/savePicture',
  149. //获取班级相册列表
  150. GET_ALBUM_LIST: _baseURL + '/wxSchool/clazzAlbum/getListPicByClazz',
  151. //获取相册内所有图片
  152. GET_PICTURE_LIST: _baseURL + '/wxSchool/clazzPicture/getPictureByAlbum',
  153. //创建通知公告
  154. NOTIFY_CREATE: _baseURL + '/notice/savePublish',
  155. //通知公告列表家长端
  156. NOTIFY_LIST_PARENT: _baseURL + '/wxSchool/notify/notifyListByStu',
  157. //通知公告列表教师端
  158. NOTIFY_LIST_TEACHER: _baseURL + '/wxSchool/notify/notifyListByTeacher',
  159. //通知公告详情家长端
  160. NOTIFY_DETAIL_PARENT: _baseURL + '/wxSchool/notify/getNotifyDetails',
  161. //通知公告详情教师端
  162. NOTIFY_DETAIL_TEACHER: _baseURL + '/wxSchool/notify/getNotifyDetailsByTeacher',
  163. //获取所有老师手机号
  164. TEACHER_PHONES_LIST: _baseURL + '/wxSchool/clazz/getAllTeacherBySchool',
  165. //获取相应班级老师电话号码
  166. GET_TEACHER_PHONES: _baseURL + '/wxSchool/clazz/getTeacherByStuId',
  167. //获取所教班级家长手机号
  168. GET_PARENT_PHONES_BYTEACHER: _baseURL + '/wxSchool/clazz/selectParentPhoneByTeacher',
  169. //获取班级家长手机号
  170. GET_PARENT_PHONES: _baseURL + '/wxSchool/clazz/getParentByClazzId',
  171. //作业列表家长端
  172. HOMEWORK_LIST_PARENT: _baseURL + '/wxSchool/taskNotify/listTaskStu',
  173. //作业列表教师端
  174. HOMEWORK_LIST_TEACHER: _baseURL + '/wxSchool/taskNotify/listTaskTeacher',
  175. //创建作业发布
  176. // homeWorkAdd: _baseURL + "/wxSchool/taskNotify/createTask",
  177. homeWorkAdd: _baseURL + "/homework/save",
  178. //作业详情
  179. HOMEWORK_DETAIL: _baseURL + '/wxSchool/taskNotify/taskDetail',
  180. //作业回复
  181. HOMEWORK_REPLY: _baseURL + '/wxSchool/taskNotify/taskReply',
  182. //获取科目列表
  183. SUBJECT_LIST: _baseURL + '/wxSchool/taskNotify/subjectDOList'
  184. }