common.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. import request from '@/apis/utils/request'
  2. import Qs from 'qs';
  3. export function uploadPicture(formData) {
  4. return request({
  5. url: '/uploadPicture',
  6. header:{
  7. 'Content-Type': 'application/x-www-form-urlencoded'
  8. },
  9. data: formData,
  10. method: 'post',
  11. })
  12. }
  13. export function getBannerInfo(formData) {
  14. return request({
  15. url: '/mobile/bannerInfo/getBannerInfo',
  16. data: formData,
  17. method: 'post',
  18. })
  19. }
  20. export function readMessageNum() {
  21. return request({
  22. url: '/mobile/messageApi/readMessageNum',
  23. //data: formData,
  24. method: 'post',
  25. })
  26. }
  27. export function getScreenList(formData) {
  28. return request({
  29. url: '/mobile/recruitmentApi/getScreenList',
  30. data: formData,
  31. method: 'post',
  32. })
  33. }
  34. //字典表
  35. export function getData(id) {
  36. return request({
  37. url: '/sys/dataDictionary/queryChildrenApi',
  38. data: {
  39. parentId:id
  40. },
  41. method: 'post',
  42. timeout: 60000,
  43. })
  44. }
  45. //上传图片
  46. export function upload(formData) {
  47. return request({
  48. url: '/mobile/jobUserApi/upload',
  49. data: formData,
  50. method: 'post',
  51. })
  52. }
  53. //上传图片
  54. export function uploadBase64(formData) {
  55. var localData = formData.photoFile?formData.photoFile:formData.photoBase64Data;
  56. if (localData.indexOf('data:image') != 0) {
  57. //判断是否有这样的头部
  58. localData = 'data:image/jpeg;base64,' + localData
  59. }
  60. formData.photoBase64Data = localData.replace(/\r|\n/g, '').replace('data:image/jgp', 'data:image/jpeg')
  61. return request({
  62. url: '/mobile/jobUserApi/uploadBase64',
  63. data: formData,
  64. method: 'post',
  65. timeout: 60000,
  66. })
  67. }
  68. export function getSchoolServeList(params) {
  69. return request({
  70. url: '/mobile/companyInfoApi/schoolServeList',
  71. data: Qs.stringify(params),
  72. method: 'post',
  73. })
  74. }
  75. //综合订单
  76. export function mergeInfo(id) {
  77. return request({
  78. url: '/mobile/passengerApi/mergeInfo',
  79. data: Qs.stringify({
  80. outOrderNo: id
  81. }),
  82. method: 'post',
  83. })
  84. }
  85. //发送短信
  86. export function sendMsg(params) {
  87. return request({
  88. url: '/mobile/personInfoApi/getVerifyCode',
  89. data: Qs.stringify(params),
  90. method: 'post',
  91. })
  92. }
  93. //验证验证码并登录
  94. export function validateCode(params) {
  95. return request({
  96. url: '/mobile/personInfoApi/validateCode',
  97. data: Qs.stringify(params),
  98. method: 'post',
  99. })
  100. }
  101. //验证验证码并登录
  102. export function submitAuthentication(params) {
  103. return request({
  104. url: '/mobile/jobUserApi/submitAuthentication',
  105. data: Qs.stringify(params),
  106. method: 'post',
  107. })
  108. }
  109. export function messageClassify(formData) {
  110. return request({
  111. url: '/mobile/messageApi/messageClassify',
  112. data: formData,
  113. method: 'post',
  114. })
  115. }
  116. export function messageList(formData) {
  117. return request({
  118. url: '/mobile/messageApi/messageList',
  119. data: formData,
  120. method: 'post',
  121. })
  122. }
  123. export function messageDetail(id) {
  124. return request({
  125. url: '/mobile/messageApi/messageDetail',
  126. data: Qs.stringify({
  127. messageId: id
  128. }),
  129. method: 'post',
  130. })
  131. }
  132. export function messageClassifyHR(formData) {
  133. return request({
  134. url: '/mobile/messageApi/messageClassifyHR',
  135. data:formData,
  136. method: 'post',
  137. })
  138. }
  139. export function changeAgree(formData) {
  140. return request({
  141. url: '/mobile/messageApi/changeAgree',
  142. data:formData,
  143. method: 'post',
  144. })
  145. }
  146. //推荐简历
  147. export function positionResumeList(formData) {
  148. return request({
  149. url: '/mobile/resumeApi/positionResumeList',
  150. data:formData,
  151. method: 'post',
  152. })
  153. }
  154. //推荐职位
  155. export function positionRecruitmentList(formData) {
  156. return request({
  157. url: '/mobile/recruitmentApi/positionRecruitmentList',
  158. data:formData,
  159. method: 'post',
  160. })
  161. }