user.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. export function login(data) {
  4. return request('/app/app/login',data,'POST','application/json;charset=UTF-8');
  5. }
  6. export function loginByWeChat(data) {
  7. return request('/app/app/loginByWeChat',data,'POST','application/json;charset=UTF-8');
  8. }
  9. export function loginByApple(data) {
  10. return request('/app/app/loginByApple',data,'POST','application/json;charset=UTF-8');
  11. }
  12. export function loginByMp(data) {
  13. return request('/app/wx/loginByMp?appId=wx7a3715e6f0d22c56',data,'POST','application/json;charset=UTF-8');
  14. }
  15. export function setPhone(data) {
  16. return request('/app/app/setPhone',data,'POST','application/json;charset=UTF-8');
  17. }
  18. export function setIPhoneNumber(data) {
  19. return request('/app/app/setIPhoneNumber',data,'POST','application/json;charset=UTF-8');
  20. }
  21. export function bindWechat(data) {
  22. return request('/app/app/bindWeChat',data,'POST','application/json;charset=UTF-8');
  23. }
  24. export function register(data) {
  25. return request('/app/app/register',data,'POST','application/json;charset=UTF-8');
  26. }
  27. export function getUserInfo() {
  28. //return request('/app/user/getUserInfo',null,'GET');
  29. return request('/liveAPP/appLive/app/user/getUserInfo', null, 'GET');
  30. }
  31. export function checkLogin() {
  32. return request('/app/app/checkLogin',null,'GET');
  33. }
  34. export function getAllUsers(data) {
  35. return request('/app/app/getAllUsers',data,'GET');
  36. }
  37. export function getUserInfoByUserId(data) {
  38. return request('/app/app/getUserInfoByUserId',data,'GET');
  39. }
  40. export function setPwd(data) {
  41. return request('/app/app/setPwd',data,'POST','application/json;charset=UTF-8');
  42. }
  43. export function setHeadImg(data) {
  44. return request('/app/app/setHeadImg',data,'POST','application/json;charset=UTF-8');
  45. }
  46. export function setUserInfo(data) {
  47. return request('/app/user/editUser',data,'POST','application/json;charset=UTF-8');
  48. }
  49. export function editQrCode(data) {
  50. return request('/app/app/editQrCode',data,'POST','application/json;charset=UTF-8');
  51. }
  52. export function getAlipayQrImg() {
  53. return request('/app/storePayment/getAlipayQrImg',null,'GET');
  54. }
  55. export function getMyCardList(data) {
  56. return request('/app/app/getMyCardList',data,'GET');
  57. }
  58. export function delMyCard(cId) {
  59. return request('/app/app/delMyCard?cardId='+cId,null,'POST');
  60. }
  61. export function getAppletScheme(cId) {
  62. return request('/app/app/getAppletScheme?cardId='+cId,null,'GET');
  63. }
  64. export function getShortUrl(url,title) {
  65. return request('/app/app/getShortUrl?url='+url+'&title='+title,null,'GET');
  66. }
  67. export function getMyCouponList(data) {
  68. return request('/app/user/getMyCouponList',data,'GET');
  69. }
  70. export function getMyEnableCouponList(data) {
  71. return request('/app/user/getMyEnableCouponList',data,'GET');
  72. }
  73. export function registerDoctor(data) {
  74. return request('/app/user/registerDoctor',data,'POST','application/json;charset=UTF-8');
  75. }
  76. export function getMyCouponCount() {
  77. return request('/app/user/getMyCouponCount',null,'GET');
  78. }
  79. //查看推送设置
  80. export function getUserPushSetting() {
  81. return request('/app/user/getUserPushSetting',null,'GET');
  82. }
  83. export function editUserPushSetting(data) {
  84. return request('/app/user/editUserPushSetting',data,'POST','application/json;charset=UTF-8');
  85. }
  86. // 健康管家二维码
  87. export function getAppContactWay(userId) {
  88. return request('/app/user/getAppContactWay/'+userId,null,'GET');
  89. }
  90. // 退出登录 清除jpushId
  91. export function logoutjpushId() {
  92. return request('/app/app/logout',null,'GET');
  93. }
  94. // 最新通知及未读条数
  95. export function getLastAndReadStatus() {
  96. return request('/app/uniPushLog/getLastAndReadStatus',null,'GET');
  97. }
  98. // 查询所有通知
  99. export function getPushLog(data) {
  100. return request('/app/uniPushLog/list',data,'GET');
  101. }
  102. // 通知 一键已读
  103. export function getPushLogRead(data) {
  104. return request('/app/uniPushLog/setIsRead',data,'POST','application/json;charset=UTF-8');
  105. }
  106. // 更新jpushId
  107. export function updatePushId(data) {
  108. return request('/app/app/updatePushId',data,'GET');
  109. }
  110. // 更新用户是否绑定app
  111. export function updateHistoryApp(data) {
  112. return request('/app/user/updateHistoryApp',data,'GET');
  113. }
  114. // 账号注销
  115. export function deleteUser(userId) {
  116. return request('/app/user/deleteUser/'+userId,null,'POST');
  117. }
  118. //新增弹窗记录
  119. export function popAd(data) {
  120. return request('/app/pop/add',data,'GET');
  121. }
  122. // 判断是否需要弹窗
  123. export function isCreateAd(data) {
  124. return request('/app/pop/isCreate',data,'GET');
  125. }
  126. // 投诉模板
  127. export function templateList() {
  128. return request('/app/complaint/treeList',null,'GET');
  129. }
  130. // 投诉
  131. export function complaint(data) {
  132. return request('/app/complaint',data,'POST','application/json;charset=UTF-8');
  133. }
  134. // 课程投诉模板
  135. export function getTypeTree() {
  136. return request('/app/user/complaint/getTypeTree',null,'GET');
  137. }
  138. // 课程投诉
  139. export function complaintRecord(data) {
  140. return request('/app/user/complaint/record',data,'POST','application/json;charset=UTF-8');
  141. }
  142. export function resetPassword(data) {
  143. return request('/app/app/resetPassword',data,'POST','application/json;charset=UTF-8');
  144. }
  145. export function sendCode(data) {
  146. return request('/app/app/sendCode',data,'POST','application/json;charset=UTF-8');
  147. }
  148. export function loginByPhone(data) {
  149. return request('/app/app/loginByPhone',data,'POST','application/json;charset=UTF-8');
  150. }
  151. export function registerSendCode(data) {
  152. return request('/app/app/registerSendCode',data,'POST','application/json;charset=UTF-8');
  153. }
  154. export function registerByPhone(data) {
  155. return request('/app/app/registerByPhone',data,'POST','application/json;charset=UTF-8');
  156. }
  157. // 用户注销
  158. export function removeUser(data) {
  159. return request('/app/user/removeUser',data,'POST','application/json;charset=UTF-8');
  160. }
  161. export function loginByUserId(data) {
  162. return request('/app/app/loginByUserId',data,'POST','application/json;charset=UTF-8');
  163. }
  164. //用户钱包明细
  165. export function getWallet(data) {
  166. return request('/app/common/getWallet/'+data.userId,data,'GET');
  167. }
  168. //兑换明细
  169. export function exchangDetail(data) {
  170. return request('/app/common/exchangDetail',data,'POST','application/json;charset=UTF-8');
  171. }
  172. //用户兑换提现
  173. export function integralExchange(data) {
  174. return request('/app/common/integralExchange/'+data.userId,data,'GET','application/json;charset=UTF-8');
  175. }
  176. //用户提现到微信
  177. export function withDrawal(data) {
  178. return request('/app/integral/withdrawal',data,'POST','application/json;charset=UTF-8');
  179. }
  180. //购买会员优惠券
  181. export function getCouponsUnderVipPackage(data) {
  182. return request('/app/userVip/getCouponsUnderVipPackage',data,'GET');
  183. }