index.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. import Request from '../request';
  2. let request = Request.http;
  3. export default {
  4. /**
  5. * 获取所有群组
  6. * @param {*} param
  7. * @returns
  8. */
  9. getAllGroups(param) {
  10. return request({
  11. url: '/im/app/v1/im/getAllGroups',
  12. method: 'post',
  13. data: param,
  14. })
  15. },
  16. /**
  17. * 入群下单
  18. * @param {*} param
  19. * @returns
  20. */
  21. addImGroupOrder(param) {
  22. return request({
  23. url: '/order/app/v1/imorder/addImGroupOrder',
  24. method: 'post',
  25. data: param,
  26. header: {
  27. 'Content-Type': 'application/json'
  28. }
  29. })
  30. },
  31. /**
  32. * 根据群组groupId查询群组信息--是否已加入该群组
  33. * @param {*} param
  34. * @returns
  35. */
  36. getGroupByGroupId(param) {
  37. return request({
  38. url: '/im/app/v1/im/getResourceAggregationGroupByGroupId',
  39. method: 'get',
  40. data: param,
  41. })
  42. },
  43. /**
  44. * 加入指定的群组
  45. * @param {*} param
  46. * @returns
  47. */
  48. addRagUser(param) {
  49. return request({
  50. url: '/im/app/v1/im/addRagUser',
  51. method: 'post',
  52. data: param,
  53. // header: {
  54. // 'Content-type': "application/x-www-form-urlencoded",
  55. // }
  56. })
  57. },
  58. /**
  59. * 根据手机号获取用户
  60. * @param {*} param
  61. * @returns
  62. */
  63. getUserInfoByPhone(param) {
  64. return request({
  65. url: '/user/app/v1/user/getUserInfoByPhone/' + param,
  66. method: 'post',
  67. })
  68. },
  69. /**
  70. * 获取用户信息
  71. * @param {*} param
  72. * @returns
  73. */
  74. getUserInfo(param) {
  75. return request({
  76. url: '/user/app/v1/user/getUserInfo/' + param,
  77. method: 'post',
  78. })
  79. },
  80. /**
  81. * 获取店铺信息
  82. * @param {*} param
  83. * @returns
  84. */
  85. getByOwnerId(param) {
  86. return request({
  87. url: '/user/app/v1/store/getByOwnerId/' + param,
  88. method: 'post',
  89. })
  90. },
  91. /**
  92. * 订单详情
  93. * @param {*} param
  94. * @returns
  95. */
  96. orderDetail(param) {
  97. return request({
  98. url: '/order/app/v1/seller/order/detail-v2/' + param,
  99. method: 'get',
  100. })
  101. },
  102. /**
  103. * 通知列表
  104. * @param {*} param
  105. * @returns
  106. */
  107. noticeList(param) {
  108. return request({
  109. url: '/user/app/v1/notice/list',
  110. method: 'get',
  111. data: param
  112. })
  113. },
  114. nuRead(param) {
  115. return request({
  116. url: '/user/app/v1/notice/nuRead/' + param,
  117. method: 'get',
  118. })
  119. },
  120. readAll(param) {
  121. return request({
  122. url: '/user/app/v1/notice/readAll',
  123. method: 'put',
  124. data: param
  125. })
  126. },
  127. }