common.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. import {request} from '@/utils/request.js'
  2. // 注册
  3. export function register(data) {
  4. return request({
  5. url: '/zswl-cloud-bdb/user/addUser',
  6. method:'post',
  7. data
  8. })
  9. }
  10. // 解决微信接口异常问题
  11. export function clear(data) {
  12. return request({
  13. url: '/zswl-cloud-bdb/user/clear',
  14. data
  15. })
  16. }
  17. // 获取短信验证码
  18. export function sendVerifyCode(data) {
  19. return request({
  20. url: '/zswl-cloud-bdb/smsTemplate/sendVerifyCode',
  21. method:'post',
  22. data
  23. })
  24. }
  25. // 实名认证
  26. export function auth(data) {
  27. return request({
  28. url: '/zswl-cloud-bdb/user/auth',
  29. method:'post',
  30. data
  31. })
  32. }
  33. // 刷新token
  34. export function refreshToken(data) {
  35. return request({
  36. url: '/zswl-cloud-bdb/user/refreshToken',
  37. data
  38. })
  39. }
  40. // 获取登录token
  41. export function getLoginToken(data) {
  42. return request({
  43. url: '/zswl-cloud-bdb/user/getLoginToken',
  44. data
  45. })
  46. }
  47. // 微信登录
  48. export function wechatLogin(data) {
  49. return request({
  50. url: '/zswl-cloud-bdb/user/wechatLogin',
  51. method:'post',
  52. data
  53. })
  54. }
  55. // 验证码登录
  56. export function validLogin(data) {
  57. return request({
  58. url: '/zswl-cloud-bdb/user/validLogin',
  59. method:'post',
  60. data
  61. })
  62. }
  63. // 获取手机号
  64. export function getPhoneNum(data) {
  65. return request({
  66. url: '/zswl-cloud-bdb/user/getPhoneNum',
  67. data
  68. })
  69. }
  70. // 用户详情
  71. export function getUserDetail(data) {
  72. return request({
  73. url: '/zswl-cloud-bdb/user/detail',
  74. data
  75. })
  76. }
  77. // 通知列表
  78. export function getNotification(data) {
  79. return request({
  80. url: '/zswl-cloud-bdb/user/search',
  81. data
  82. })
  83. }
  84. // 更改套餐
  85. export function updateLevel(data) {
  86. return request({
  87. url: '/zswl-cloud-bdb/user/updateLevel',
  88. method:'post',
  89. data
  90. })
  91. }
  92. // 修改昵称
  93. export function updateNickname(data) {
  94. return request({
  95. url: '/zswl-cloud-bdb/user/updateNickname',
  96. method:'post',
  97. data
  98. })
  99. }
  100. // // 上传头像
  101. // export function uploadImg(data) {
  102. // return request({
  103. // url: '/user/uploadImg',
  104. // method:'post',
  105. // data
  106. // })
  107. // }
  108. // 获取打开小程序url
  109. export function getScheme(data) {
  110. return request({
  111. url: '/zswl-cloud-bdb/user/generateScheme',
  112. data
  113. })
  114. }
  115. // // 获取oss上传
  116. // export function uploadImg(data) {
  117. // return request({
  118. // url: '/OSS/oss/getSign',
  119. // data
  120. // })
  121. // }
  122. // 头像获取oss上传
  123. export function uploadImg(data) {
  124. return request({
  125. url: '/zswl-cloud-bdb/user/requestUploadImg',
  126. method:'post',
  127. data
  128. })
  129. }
  130. // 头像通知服务端上传结果
  131. export function finishUploadImg(data) {
  132. return request({
  133. url: '/zswl-cloud-bdb/user/finishUploadImg',
  134. method:'post',
  135. data
  136. })
  137. }
  138. // 上传正常图片
  139. export function finishUpload(data) {
  140. return request({
  141. url: '/zswl-cloud-bdb/user/finishUploadImg?type=2',
  142. method:'post',
  143. data
  144. })
  145. }
  146. // 获取金刚区
  147. export function getMenu(data) {
  148. return request({
  149. url: '/zswl-cloud-shop/menu/list',
  150. data
  151. })
  152. }
  153. // 获取广告位
  154. export function getAdv(data) {
  155. return request({
  156. url: '/zswl-cloud-shop/advertsInfo/search',
  157. data
  158. })
  159. }
  160. //获取邀请码
  161. export function getInviteCode(data) {
  162. return request({
  163. url: '/zswl-cloud-shop/employeeShopRelation/getShopList',
  164. data
  165. })
  166. }
  167. //banner列表
  168. export function getBanner(data) {
  169. return request({
  170. url: '/zswl-cloud-shop/banner/list',
  171. data
  172. })
  173. }
  174. //搜索记录
  175. export function getSearchHistory(data) {
  176. return request({
  177. url: '/zswl-cloud-bdb/user/getSearchHistory',
  178. data
  179. })
  180. }
  181. //删除搜索记录
  182. export function delSearchHistory(data) {
  183. return request({
  184. url: '/zswl-cloud-bdb/user/delSearchHistory',
  185. data
  186. })
  187. }
  188. //保存搜索记录
  189. export function saveSearchHistory(data) {
  190. return request({
  191. url: '/zswl-cloud-bdb/user/saveSearchHistory',
  192. data
  193. })
  194. }
  195. //获取商品类型字典
  196. export function getGoodsTypeObj(data) {
  197. return request({
  198. url: '/zswl-cloud-shop/goodsCoupon/getMsg',
  199. data
  200. })
  201. }
  202. //首页搜索
  203. export function homeSearch(data) {
  204. return request({
  205. url: '/productcenterserver/search/v2/list',
  206. data
  207. })
  208. }
  209. // 城市列表
  210. export function getCityList(data) {
  211. return request({
  212. url: `/productcenterserver/region/list?name=${data.name}&type=City&page=${data.page}&size=${data.size}`,
  213. method: 'post',
  214. })
  215. }
  216. //经纬度查区域
  217. export function queryFromLocation(data) {
  218. return request({
  219. url: `/productcenterserver/geo/queryFromLocation?coordType=${data.coordType}&lat=${data.lat}&lng=${data.lng}`,
  220. method: 'post',
  221. data
  222. })
  223. }
  224. //查行政区列表
  225. export function getDistrict(data) {
  226. return request({
  227. url: `/productcenterserver/geo/api_region_search?boundary=1&keyword=${data.keyword }&sub_admin=${data.sub_admin}`,
  228. method: 'post',
  229. data
  230. })
  231. }