address.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. import request from '@/utils/request'
  2. import {
  3. myRequest
  4. } from '@/api/my-api.js'
  5. import qs from 'qs'
  6. // 新增修改地址
  7. export const addUmsUserCommodityAddresss = (data, token) => {
  8. data['token'] = token
  9. return myRequest({
  10. url: '/uc/umsUserCommodityAddresss/saveAddress',
  11. method: 'post',
  12. data: data
  13. })
  14. }
  15. // 获取省市区
  16. export const getSysAreaList = () => {
  17. return myRequest({
  18. url: '/uc/umsUserCommodityAddresss/getSysAreaList',
  19. method: 'get',
  20. })
  21. }
  22. // 查询地址列表
  23. export const getUmsUserCommodityAddresss = (id) => {
  24. return myRequest({
  25. url: '/uc/umsUserCommodityAddresss?id=' + id,
  26. method: 'get',
  27. })
  28. }
  29. // 修改已有订单的地址
  30. export const modifyAddress = (umsUserCommodityAddress, orderId, token) => {
  31. let data = {}
  32. data['token'] = token
  33. data['orderId'] = orderId
  34. data['umsUserCommodityAddress'] = umsUserCommodityAddress
  35. return myRequest({
  36. url: '/uc/umsUserCommodityAddresss/updateOrderAddress',
  37. method: 'post',
  38. data: data
  39. })
  40. }
  41. //取消订单
  42. export const cancelGoodsOrders = (id, token) => {
  43. let data = {}
  44. data['token'] = token
  45. data['id'] = id
  46. return myRequest({
  47. url: '/uc/umsPointCommodityOrders/cancelOrder?id=' + data.id,
  48. method: 'post',
  49. data: data,
  50. });
  51. }
  52. // 订单评论
  53. export const orderReview = (data, token) => {
  54. let datatmp = {}
  55. datatmp['token'] = token
  56. datatmp['umsOrderComment'] = JSON.stringify(data)
  57. return myRequest({
  58. url: '/uc/umsOrderComments',
  59. method: 'post',
  60. data: datatmp
  61. })
  62. }
  63. // 删除订单
  64. export const deleteGoodsOrders = (id, token) => {
  65. let data = {}
  66. data['token'] = token
  67. data['id'] = id
  68. return myRequest({
  69. url: '/uc/umsPointCommodityOrders/' + data.id,
  70. method: 'delete',
  71. data: data
  72. });
  73. }
  74. //确认收货
  75. export const confirmGoodsOrders = (id, token) => {
  76. let data = {}
  77. data['token'] = token
  78. data['id'] = id
  79. return myRequest({
  80. url: '/uc/umsPointCommodityOrders/confirmOrder?id=' + data.id,
  81. data: data,
  82. method: 'post',
  83. });
  84. }
  85. //积分签到
  86. export const addSignPointDetail = ({
  87. taskDict,
  88. point,
  89. // userId
  90. }, token) => {
  91. let data = {}
  92. data['token'] = token
  93. data['taskDict'] = taskDict
  94. data['point'] = point
  95. return myRequest({
  96. url: '/uc/umsUserPointDetailss/addSignPointDetail',
  97. method: 'post',
  98. data: data
  99. })
  100. }
  101. // 兑换礼品
  102. export const exchangeUserPoints = (data, token) => {
  103. let datatmp = {}
  104. datatmp['token'] = token
  105. datatmp['umsPointCommodity'] = JSON.stringify(data)
  106. return myRequest({
  107. url: '/uc/umsUserPoints/exchangeUserPoints',
  108. method: 'post',
  109. data: datatmp
  110. })
  111. }