common.js 4.1 KB

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