user.js 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. import request from '../utils/request'
  2. import {
  3. client
  4. } from '@/utils/tools'
  5. //个人中心
  6. export function getUser() {
  7. return request.get('user/center')
  8. }
  9. // 地址列表
  10. export function getAddressLists() {
  11. return request.get('user_address/lists')
  12. }
  13. // 商品的增添取消收藏
  14. export function collectGoods(data) {
  15. return request.post('goods_collect/changeStatus', data)
  16. }
  17. // 添加编辑地址
  18. export function editAddress(data) {
  19. return request.post('user_address/update', data)
  20. }
  21. export function addAddress(data) {
  22. return request.post('user_address/add', data)
  23. }
  24. // 删除地址
  25. export function delAddress(id) {
  26. return request.post('user_address/del', {
  27. id
  28. })
  29. }
  30. // 获取单个地址
  31. export function getOneAddress(id) {
  32. return request.get('user_address/detail', {
  33. params: {
  34. id
  35. }
  36. })
  37. }
  38. // 获取默认地址
  39. export function getDefaultAddress(id) {
  40. return request.get('user_address/getDefault', {
  41. params: {
  42. id
  43. }
  44. })
  45. }
  46. // 设置默认地址
  47. export function setDefaultAddress(id) {
  48. return request.post('user_address/setDefault', {
  49. id
  50. })
  51. }
  52. //传省市区字符串判读是否有code
  53. export function hasRegionCode(data) {
  54. return request.post('user_address/handleRegion', data)
  55. }
  56. // 获取评价信息
  57. export function getCommentInfo(params) {
  58. return request.get("goods_comment/getCommentPage", {
  59. params
  60. });
  61. }
  62. // 未评价列表
  63. export function getUnComment(params) {
  64. return request.get("goods_comment/getUnCommentOrder", {
  65. params
  66. });
  67. }
  68. // 已评价列表
  69. export function getComment(params) {
  70. return request.get("goods_comment/getCommentOrder", {
  71. params
  72. });
  73. }
  74. //商品评价
  75. export function goodsComment(data) {
  76. return request.post("goods_comment/addGoodsComment", data)
  77. }
  78. // 获取抽奖配置
  79. export function getPrize(data) {
  80. return request.get("Luckdraw/prize", data)
  81. }
  82. // 抽奖记录
  83. export function getUserRecord(data) {
  84. return request.get("Luckdraw/record", data)
  85. }
  86. // 获取个人详情
  87. export function getUserInfo() {
  88. return request.get('user/info')
  89. }
  90. // 获取资质信息
  91. export function getCopyright(data) {
  92. return request.get('index/copyright', {
  93. data
  94. })
  95. }
  96. // 设置个人信息
  97. export function setUserInfo(data) {
  98. return request.post('user/setInfo', data)
  99. }
  100. // 获取手机号
  101. export function getWxMnpMobile(data) {
  102. return request.post('user/getMobile', data);
  103. }
  104. //更新微信信息
  105. export function setWechatInfo(data) {
  106. return request.post('user/setWechatInfo', data)
  107. }
  108. // 更换手机号
  109. export function changeUserMobile(data) {
  110. return request.post("user/changeMobile", {
  111. ...data,
  112. client
  113. })
  114. }
  115. //会员中心
  116. export function getLevelList() {
  117. return request.get('user/getUserLevelInfo');
  118. }
  119. // 用户钱包
  120. export function getWallet() {
  121. return request.get("user/myWallet")
  122. }
  123. // 账户流水
  124. export function getAccountLog(params) {
  125. return request.get("user/accountLog", {
  126. params
  127. })
  128. }
  129. // 充值模板
  130. export function rechargeTemplate() {
  131. return request.get("recharge/rechargeTemplate");
  132. }
  133. //充值
  134. export function recharge(data) {
  135. return request.post("recharge/recharge", data)
  136. }
  137. //充值记录
  138. export function getRechargeRecord(params) {
  139. return request.post("recharge/rechargeRecord", {
  140. params
  141. })
  142. }
  143. // 填写邀请码(绑定上级)
  144. export function bindSuperior(data) {
  145. return request.post("distribution/code", data)
  146. }
  147. // 分销会员申请
  148. export function applyDistribute(data) {
  149. return request.post("distribution/apply", data)
  150. }
  151. // 分销入口验证
  152. export function veryfiyDistribute() {
  153. return request.post('distribution/check')
  154. }
  155. // 最新分销会员申请详情
  156. export function applyDetail() {
  157. return request.post("distribution/applydetail")
  158. }
  159. // 邀请人信息
  160. export function getSuperiorInfo() {
  161. return request.get("distribution/myLeader")
  162. }
  163. // 分销主页
  164. export function getDistribution() {
  165. return request.get("distribution/index")
  166. }
  167. // 分销订单列表
  168. export function getDistributionOrder(params) {
  169. return request.get("distribution/order", {
  170. params
  171. })
  172. }
  173. // 我的粉丝
  174. export function getUserFans(data) {
  175. return request.get("user/fans", {
  176. params: data
  177. })
  178. }
  179. // 佣金明细
  180. export function getCommission(params) {
  181. return request.get("distribution/commission", {
  182. params
  183. })
  184. }
  185. // 月度账单
  186. export function getMonthBill(params) {
  187. return request.get("distribution/monthbill", {
  188. params
  189. })
  190. }
  191. // 月度账单明细
  192. export function getMonthOrderDetail(params) {
  193. return request.get("distribution/monthDetail", {
  194. params
  195. })
  196. }
  197. // 获取商品的收藏列表
  198. export function getCollectGoods(params) {
  199. return request.get('goods_collect/lists', {
  200. params
  201. })
  202. }
  203. // 获取店铺的收藏列表
  204. export function getCollectShop(params) {
  205. return request.get('shop_follow/lists', {
  206. params
  207. })
  208. }
  209. // 获取售后列表
  210. export function getAfterSaleList(params) {
  211. return request.get("after_sale/lists", {
  212. params
  213. });
  214. }
  215. // 申请售后
  216. export function applyAfterSale(data) {
  217. return request.post("after_sale/add", data)
  218. }
  219. // 获取商品信息
  220. export function getGoodsInfo(params) {
  221. return request.get("after_sale/goodsInfo", {
  222. params
  223. })
  224. }
  225. // 填写快递信息
  226. export function inputExpressInfo(data) {
  227. return request.post("after_sale/express", data)
  228. }
  229. // 撤销申请
  230. export function cancelApply(data) {
  231. return request.post("after_sale/cancel", data)
  232. }
  233. // 售后详情
  234. export function afterSaleDetail(params) {
  235. return request.get("after_sale/detail", {
  236. params
  237. })
  238. }
  239. // 重新申请
  240. export function applyAgain(data) {
  241. return request.post("after_sale/again", data)
  242. }
  243. // 佣金提现
  244. export function applyWithdraw(data) {
  245. return request.post("withdraw/apply", data);
  246. }
  247. // 提现记录列表
  248. export function getWithdrawRecords(params) {
  249. return request.get("withdraw/records", {
  250. params
  251. })
  252. }
  253. // 提现详情
  254. export function getWithdrawDetail(params) {
  255. return request.get("withdraw/info", {
  256. params
  257. })
  258. }
  259. // 提现页信息
  260. export function getWithdrawConfig() {
  261. return request.get("withdraw/config")
  262. }
  263. // 邀请海报
  264. export function getUserPoster(data) {
  265. return request.get("share/userPoster", {
  266. params: data
  267. })
  268. }
  269. // 退出登录
  270. export function userLogout(data) {
  271. return request.post('account/logout', data)
  272. }
  273. // 海报背景
  274. export function apiDistributionPoster(data) {
  275. return request.get("distribution/getPoster", {
  276. params: data
  277. })
  278. }
  279. // 聊天记录
  280. export function chatRecord(data) {
  281. return request.get('user/chatRecord', {
  282. params: data
  283. })
  284. }
  285. // 获取昵称
  286. export function nickname(data) {
  287. return request.get('user/nickname', {
  288. params: data
  289. })
  290. }