api.config.js 8.8 KB

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