user.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. //新的接口 开始
  2. //就诊人列表
  3. export const getPatientList = (params) => {
  4. return uni.$u.http.get(`/patient/patient/list`, { params: params })
  5. }
  6. //新增就诊人
  7. export const addPatient = (data) => {
  8. return uni.$u.http.post(`/patient/patient/add`, data)
  9. }
  10. //编辑就诊人
  11. export const editPatient = (data) => {
  12. return uni.$u.http.post(`/patient/patient/edit`, data)
  13. }
  14. //删除就诊人
  15. export const delPatient = (id) => {
  16. return uni.$u.http.post(`/patient/patient/del/${id}`)
  17. }
  18. //获取就诊人详情
  19. export const getPatientDetail = (id) => {
  20. return uni.$u.http.get(`/patient/patient/info/${id}`)
  21. }
  22. //设置默认就诊人
  23. export const setDefaultPatient = (id) => {
  24. return uni.$u.http.post(`/patient/patient/setDefaulted/${id}`)
  25. }
  26. //新的接口 结束
  27. // 获取用户管理详细信息
  28. export const userInfo = () => {
  29. return uni.$u.http.get(`/user/info`)
  30. }
  31. // 修改个人资料
  32. export const updateUserInfo = (data) => {
  33. return uni.$u.http.post(`/user/personalData/update`, data)
  34. }
  35. // 小程序授权登录
  36. export const miniappAuthLogin = (data) => {
  37. return uni.$u.http.post(`/miniapp/user/user/authorization/login`, data)
  38. }
  39. // 注册用户,小程序授权且获取了手机号
  40. export const miniappAuthRegister = (data) => {
  41. return uni.$u.http.post(`/miniapp/user/user/authorization/register`, data)
  42. }
  43. // 获取小程序openId
  44. export const miniappOpenId = (data) => {
  45. return uni.$u.http.post(`/miniapp/user/user/getOpenId`, data)
  46. }
  47. // 小程序获取手机号
  48. export const miniappPhone = (data) => {
  49. return uni.$u.http.post(`/miniapp/user/user/phone`, data)
  50. }
  51. // 查询我总共获得的红包
  52. export const totalRedPacket = () => {
  53. return uni.$u.http.get(`/games/rechargeRedPacket/count`)
  54. }
  55. // 查询充值红包列表
  56. export const redPacketPage = (params) => {
  57. return uni.$u.http.get(`/games/rechargeRedPacket/page`, { params: params })
  58. }
  59. // 获取用户收藏
  60. export const mineFavoriteDetail = (data) => {
  61. return uni.$u.http.post(`/user/userCollect/getUserCollect`, data)
  62. }
  63. // 新增用户收藏
  64. export const addFavorite = (data) => {
  65. return uni.$u.http.post(`/user/userCollect/add`, data)
  66. }
  67. // 删除用户收藏
  68. export const delFavorite = (ids) => {
  69. return uni.$u.http.post(`/user/userCollect/del/${ids}`)
  70. }
  71. // 用户收藏列表
  72. // 查询用户收藏列表中的门票 ticket/businessProduct/collect/page
  73. // 查询用户收藏列表中的景点 ticket/business/collect/page
  74. export const mineFavorite = (params, entityType = 0) => {
  75. if (entityType == 0) {
  76. return uni.$u.http.get(`/ticket/business/collect/page`, { params: params })
  77. }
  78. return uni.$u.http.get(`/ticket/businessProduct/collect/page`, { params: params })
  79. }
  80. // 获取用户管理详细信息
  81. export const protocolInfo = (params) => {
  82. return uni.$u.http.get(`/protocol/info`, { params: params })
  83. }
  84. // 查询常见问题列表
  85. export const problemPage = (params) => {
  86. return uni.$u.http.get(`/common/problem/page`, { params: params })
  87. }
  88. // 获取常见问题详细信息
  89. export const problemInfo = (id) => {
  90. return uni.$u.http.get(`/common/problem/info/${id}`)
  91. }
  92. // 获取地推信息详细信息
  93. export const promotionInfo = (id) => {
  94. return uni.$u.http.get(`/promotion/info`)
  95. }
  96. // 查询C端用户未读消息数
  97. export const userNoticeCount = () => {
  98. return uni.$u.http.get(`/userNotice/count`)
  99. }
  100. // 查询分销提现列表
  101. export const withdrawalPage = (params) => {
  102. return uni.$u.http.get(`/distribution/withdrawal/page`, { params: params })
  103. }
  104. // 检查是否是地推人员
  105. export const promotioncheck = (params) => {
  106. return uni.$u.http.get(`/promotion/check`)
  107. }
  108. // 查询分销订单列表
  109. export const orderPage = (params) => {
  110. return uni.$u.http.get(`/distribution/order/page`, { params: params })
  111. }
  112. // 查询C端用户通知列表
  113. export const userNoticePage = (params) => {
  114. return uni.$u.http.get(`/userNotice/page`, { params: params })
  115. }
  116. // 创建分销提现
  117. export const withdrawalCreate = (data) => {
  118. return uni.$u.http.post(`/distribution/withdrawal/create`, data)
  119. }
  120. // 获取地推二维码
  121. export const getQrCode = (data) => {
  122. return uni.$u.http.post(`/user/getQrCode`, data)
  123. }
  124. // 获取地推下用户分页列表
  125. export const promotionUserPage = (params) => {
  126. return uni.$u.http.get(`/promotion/user-page`, { params: params })
  127. }
  128. // 获取地推下用户总数
  129. export const promotionUserCount = (params) => {
  130. return uni.$u.http.get(`/promotion/user-count`)
  131. }
  132. // 设置已读
  133. export const userNoticeSetStatus = (data) => {
  134. return uni.$u.http.post(`/userNotice/setStatus`, data)
  135. }
  136. // 设置全部已读
  137. export const userNoticeSetAllStatus = (data) => {
  138. return uni.$u.http.post(`/userNotice/setAllStatus`, data)
  139. }
  140. // 订单统计
  141. export const shoporderCount = () => {
  142. return uni.$u.http.get(`/shoporder/count`)
  143. }