common.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  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 uploadBase64(formData) {
  60. try{
  61. var localData = formData.photoFile?formData.photoFile:formData.photoBase64Data;
  62. if (localData.indexOf('data:image') != 0) {
  63. //判断是否有这样的头部
  64. localData = 'data:image/jpeg;base64,' + localData
  65. }
  66. formData.photoBase64Data = localData.replace(/\r|\n/g, '').replace('data:image/jgp', 'data:image/jpeg')
  67. }catch(e){
  68. //TODO handle the exception
  69. console.log(e);
  70. uni.showModal({
  71. title:"提示",
  72. content:e,
  73. showCancel:false
  74. })
  75. }
  76. return request({
  77. url: '/uploadBase64',
  78. data: formData,
  79. method: 'post',
  80. timeout: 60000,
  81. })
  82. }
  83. export function getSchoolServeList(params) {
  84. return request({
  85. url: '/mobile/companyInfoApi/schoolServeList',
  86. data: Qs.stringify(params),
  87. method: 'post',
  88. })
  89. }
  90. //综合订单
  91. export function mergeInfo(id) {
  92. return request({
  93. url: '/mobile/passengerApi/mergeInfo',
  94. data: Qs.stringify({
  95. outOrderNo: id
  96. }),
  97. method: 'post',
  98. })
  99. }
  100. //发送短信
  101. export function sendMsg(params) {
  102. return request({
  103. url: '/mobile/personInfoApi/getVerifyCode',
  104. data: Qs.stringify(params),
  105. method: 'post',
  106. })
  107. }
  108. //验证验证码并登录
  109. export function validateCode(params) {
  110. return request({
  111. url: '/mobile/personInfoApi/validateCode',
  112. data: Qs.stringify(params),
  113. method: 'post',
  114. })
  115. }
  116. //验证验证码并登录
  117. export function submitAuthentication(params) {
  118. return request({
  119. url: '/mobile/jobUserApi/submitAuthentication',
  120. data: Qs.stringify(params),
  121. method: 'post',
  122. })
  123. }
  124. export function messageClassify(formData) {
  125. return request({
  126. url: '/mobile/messageApi/messageClassify',
  127. data: formData,
  128. method: 'post',
  129. })
  130. }
  131. export function messageList(formData) {
  132. return request({
  133. url: '/mobile/messageApi/messageList',
  134. data: formData,
  135. method: 'post',
  136. })
  137. }
  138. export function messageDetail(id) {
  139. return request({
  140. url: '/mobile/messageApi/messageDetail',
  141. data: Qs.stringify({
  142. messageId: id
  143. }),
  144. method: 'post',
  145. })
  146. }
  147. export function messageClassifyHR(formData) {
  148. return request({
  149. url: '/mobile/messageApi/messageClassifyHR',
  150. data:formData,
  151. method: 'post',
  152. })
  153. }
  154. export function changeAgree(formData) {
  155. return request({
  156. url: '/mobile/messageApi/changeAgree',
  157. data:formData,
  158. method: 'post',
  159. })
  160. }
  161. //推荐简历
  162. export function positionResumeList(formData) {
  163. return request({
  164. url: '/mobile/resumeApi/positionResumeList',
  165. data:formData,
  166. method: 'post',
  167. })
  168. }
  169. //推荐职位
  170. export function positionRecruitmentList(formData) {
  171. return request({
  172. url: '/mobile/recruitmentApi/positionRecruitmentList',
  173. data:formData,
  174. method: 'post',
  175. })
  176. }