home.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. // 使用的接口 开始
  2. // 根据位置标识码查询广告列表
  3. export const linkList = (locationCode) => {
  4. return uni.$u.http.get(`/ad/list/${locationCode}`)
  5. }
  6. //获取医院列表
  7. export const getHospitalList = (params) => {
  8. return uni.$u.http.get(`/info/hospital/list`, {
  9. params: params
  10. })
  11. }
  12. // 数据字典
  13. export const dictData = (key) => {
  14. return uni.$u.http.get(`/dict/data/type/${key}`)
  15. }
  16. //获取产品服务列表
  17. export const getServiceList = (params) => {
  18. return uni.$u.http.get(`/service/serviceProduct/list`, {
  19. params: params
  20. })
  21. }
  22. //查询医院详情
  23. export const getHospitalInfo = (id) => {
  24. return uni.$u.http.get(`/info/hospital/info/${id}`)
  25. }
  26. // 使用的接口 结束
  27. // 获取广告位广告
  28. export const bannerList = (locationCode) => {
  29. return uni.$u.http.get(`/ad/list/${locationCode}`)
  30. }
  31. // 查询景区列表(商家列表)
  32. export const businessList = (params) => {
  33. return uni.$u.http.get(`/ticket/business/list`, {
  34. params: params
  35. })
  36. }
  37. // 获取公告列表
  38. export const commonList = (params) => {
  39. return uni.$u.http.get(`/common/notice/list`, {
  40. params: params
  41. })
  42. }
  43. // 获取公告详情
  44. export const commonInfo = (id) => {
  45. return uni.$u.http.get(`/common/notice/info/${id}`)
  46. }
  47. // 查询商家分类列表
  48. export const categoryList = (params) => {
  49. return uni.$u.http.get(`/ticket/business/category/list`, {
  50. params: params
  51. })
  52. }
  53. // 获取区域商家数
  54. export const businessLbs = (parentCode) => {
  55. return uni.$u.http.get(`/ticket/business/lbs-children/${parentCode} `)
  56. }
  57. // 坐标解析
  58. export const cnAreaGetCode = (location) => {
  59. return uni.$u.http.get(`/base/cnArea/get-address/${location}`)
  60. }
  61. // 查询所有城市且按字母排序
  62. export const cnAreaAllCity = (location) => {
  63. return uni.$u.http.get(`/base/cnArea/all-city`)
  64. }
  65. // 查询热门城市列表
  66. export const hotsCity = () => {
  67. return uni.$u.http.get(`/base/cnArea/hots`)
  68. }
  69. // 获取商家详细信息
  70. export const businessInfo = (data) => {
  71. return uni.$u.http.post(`/ticket/business/info`, data)
  72. }
  73. // 查询商家商品列表
  74. export const businessProductPage = (params) => {
  75. return uni.$u.http.get(`/ticket/businessProduct/page`, {
  76. params: params
  77. })
  78. }
  79. // 新增用户收藏
  80. export const userCollectAdd = (data) => {
  81. return uni.$u.http.post(`/user/userCollect/add`, data)
  82. }
  83. // 删除用户收藏
  84. export const userCollectDel = (ids) => {
  85. return uni.$u.http.post(`/user/userCollect/del/${ids}`)
  86. }
  87. // 获取用户收藏
  88. export const getUserCollect = (data) => {
  89. return uni.$u.http.post(`/user/userCollect/getUserCollect`, data)
  90. }
  91. // 获取商家商品详细信息
  92. export const businessProductInfo = (businessProductId) => {
  93. return uni.$u.http.get(`/ticket/businessProduct/info/${businessProductId}`)
  94. }
  95. // 新增用户游客信息
  96. export const uservisitorAdd = (data) => {
  97. return uni.$u.http.post(`/uservisitor/add`, data)
  98. }
  99. // 删除用户游客信息
  100. export const uservisitorDel = (visitorId) => {
  101. return uni.$u.http.post(`/uservisitor/del/${visitorId}`)
  102. }
  103. // 设置用户游客是否默认
  104. export const setDefaulted = (visitorId) => {
  105. return uni.$u.http.post(`/uservisitor/setDefaulted/${visitorId}`)
  106. }
  107. // 获取用户默认游客
  108. export const getDefaulted = () => {
  109. return uni.$u.http.get(`/uservisitor/getDefaulted`)
  110. }
  111. // 查询用户游客信息列表(分页)
  112. export const uservisitorPage = (params) => {
  113. return uni.$u.http.get(`/uservisitor/page`, {
  114. params: params
  115. })
  116. }
  117. // 查询用户游客信息列表
  118. export const uservisitorList = (params) => {
  119. return uni.$u.http.get(`/uservisitor/list`, {
  120. params: params
  121. })
  122. }
  123. // 获取用户游客信息详细信息
  124. export const uservisitorInfo = (visitorId) => {
  125. return uni.$u.http.get(`/uservisitor/info/${visitorId}`)
  126. }
  127. // 修改用户游客信息
  128. export const uservisitorEdit = (data) => {
  129. return uni.$u.http.post(`/uservisitor/edit`, data)
  130. }
  131. // 构建订单
  132. export const orderBuild = (data) => {
  133. return uni.$u.http.post(`/ticket/order/build`, data)
  134. }
  135. // 下单
  136. export const orderCreate = (data) => {
  137. return uni.$u.http.post(`/ticket/order/create`, data)
  138. }
  139. // 支付
  140. export const orderPay = (data) => {
  141. return uni.$u.http.post(`/ticket/order/pay`, data)
  142. }
  143. // 获取自己的票据订单详细信息(订单编号)
  144. export const orderInfo = (orderNo) => {
  145. return uni.$u.http.get(`/ticket/order/detail/${orderNo}`)
  146. }
  147. // 获取自己的票据订单详细信息(订单id)
  148. export const orderIdInfo = (orderId) => {
  149. return uni.$u.http.get(`/ticket/order/info/${orderId}`)
  150. }
  151. // 获取票据订单下券码详细信息
  152. export const orderCouponList = (params) => {
  153. return uni.$u.http.get(`/ticket/order/coupon/list`, {
  154. params: params
  155. })
  156. }
  157. // 退款申请构单
  158. export const refundBuild = (data) => {
  159. return uni.$u.http.post(`/ticket/refund/order/build`, data)
  160. }
  161. // 退款申请
  162. export const orderRefund = (data) => {
  163. return uni.$u.http.post(`/ticket/refund/order/refund`, data)
  164. }
  165. // 分页查询用户的积分订单
  166. export const shoporderPage = (params) => {
  167. return uni.$u.http.get(`/shoporder/page`, {
  168. params: params
  169. })
  170. }
  171. // 待支付订单取消
  172. export const orderCancel = (data) => {
  173. return uni.$u.http.post(`/ticket/order/cancel`, data)
  174. }
  175. // 分页查询退款
  176. export const refundOrderPage = (params) => {
  177. return uni.$u.http.get(`/ticket/refund/order/page`, {
  178. params: params
  179. })
  180. }
  181. // 退款订单详情
  182. export const refundOrderInfo = (refundOrderId) => {
  183. return uni.$u.http.get(`/ticket/refund/order/info/${refundOrderId}`)
  184. }
  185. export const geocodeRegeo = (params) => {
  186. return uni.$u.http.get(`https://restapi.amap.com/v3/geocode/regeo`, {
  187. params: params
  188. })
  189. }
  190. // 根据行政编号查城市
  191. export const cnAreaLbsCity = (code) => {
  192. return uni.$u.http.get(`/base/cnArea/lbs-city/${code}`)
  193. }
  194. // 热门商家商品列表
  195. export const businessProductHotList = (code) => {
  196. return uni.$u.http.get(`/ticket/businessProduct/hot-list`)
  197. }
  198. // 获取首页底部文字
  199. export const homeFoot = (code) => {
  200. return uni.$u.http.get(`/common/home/foot`)
  201. }
  202. // 获取分享配置
  203. export const configShare = (code) => {
  204. return uni.$u.http.get(`/common/config/share`)
  205. }
  206. // 绑定地推人员
  207. export const userBinding = (data) => {
  208. return uni.$u.http.post(`/user/binding`, data)
  209. }