seller.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. /**
  2. *@des 协销模块接口管理
  3. *@author zhengjinyi
  4. *@date 2020/03/19 14:56:57
  5. *@param registerByPass
  6. */
  7. import request from '@/common/config/caimeiApi.js'
  8. import $reg from '@/common/config/common.js'
  9. /**
  10. *@协销微信授权登录
  11. *@param code 微信Code
  12. */
  13. export function sellerWxLogin(params) {
  14. return new Promise(function(resolve,reject) {
  15. request.post('/seller/wxLogin',params, true,res => {
  16. if(res.code == 0){
  17. resolve(res)
  18. }else{
  19. reject(res)
  20. }
  21. })
  22. })
  23. }
  24. /**
  25. *@协销登录
  26. *@param mobile 手机号
  27. *@param password 密码
  28. */
  29. export function sellerLogin(params) {
  30. return new Promise(function(resolve,reject) {
  31. request.post('/seller/login',params, true,res => {
  32. resolve(res)
  33. })
  34. })
  35. }
  36. /**
  37. *@协销账户中心
  38. *@param userID 协销ID
  39. */
  40. export function getSellerHome(params) {
  41. return new Promise(function(resolve,reject) {
  42. request.get('/seller/home',params,res => {
  43. if(res.code == 0){
  44. resolve(res)
  45. }else{
  46. reject(res)
  47. }
  48. })
  49. })
  50. }
  51. /**
  52. *@协销拉机构上线
  53. *@param userID 协销ID
  54. */
  55. export function sellerClubRegister(params) {
  56. return new Promise(function(resolve,reject) {
  57. request.post('/seller/club/register',params,true,res => {
  58. if(res.code == 0){
  59. resolve(res)
  60. }else{
  61. reject(res)
  62. }
  63. })
  64. })
  65. }
  66. /**
  67. *@协销拉机构上线检测手机号和邮箱
  68. *@param mobileOrEmail 手机号和邮箱
  69. */
  70. export function sellerClubCheck(params) {
  71. return new Promise(function(resolve,reject) {
  72. request.post('/seller/club/check',params,true,res => {
  73. if(res.code == 0){
  74. resolve(res)
  75. }else{
  76. reject(res)
  77. }
  78. })
  79. })
  80. }
  81. /**
  82. *@协销修改机构资料
  83. *@param userID 协销ID
  84. */
  85. export function sellerClubUpdate(params) {
  86. return new Promise(function(resolve,reject) {
  87. request.post('/seller/club/update',params,true,res => {
  88. if(res.code == 0){
  89. resolve(res)
  90. }else{
  91. reject(res)
  92. }
  93. })
  94. })
  95. }
  96. /**
  97. *@协销机构列表
  98. *@param name 机构名字关键字(搜索用)
  99. *@param pageNum 页码
  100. *@param pageSize 条数
  101. *@param spId 协销ID
  102. *@param status 机构状态
  103. */
  104. export function getSellerClubList(params) {
  105. return new Promise(function(resolve,reject) {
  106. request.lodingGet('/seller/club/list',params,res => {
  107. if(res.code == 0){
  108. resolve(res)
  109. }else{
  110. reject(res)
  111. }
  112. })
  113. })
  114. }
  115. /**
  116. *@协销机构列表
  117. *@param name 机构名字关键字(搜索用)
  118. *@param pageNum 页码
  119. *@param pageSize 条数
  120. */
  121. export function getFindAllClubList(params) {
  122. return new Promise(function(resolve,reject) {
  123. request.lodingGet('/seller/findAllClub',params,res => {
  124. if(res.code == 0){
  125. resolve(res)
  126. }else{
  127. reject(res)
  128. }
  129. })
  130. })
  131. }
  132. /**
  133. *@协销订单列表(搜索订单)
  134. *@param listType 订单类型
  135. *@param orderNo 订单号
  136. *@param pageNum 页码
  137. *@param pageSize 条数
  138. *@param serviceProviderId 协销ID
  139. */
  140. export function getSellerOrderList(params) {
  141. return new Promise(function(resolve,reject) {
  142. request.lodingGet('/seller/order/list',params,res => {
  143. if(res.code == 0){
  144. resolve(res)
  145. }else{
  146. reject(res)
  147. }
  148. })
  149. })
  150. }
  151. /**
  152. *@协销下机构订单列表
  153. *@param clubID 机构ID
  154. *@param pageNum 页码
  155. *@param pageSize 条数
  156. */
  157. export function getSellerClubOrderList(params) {
  158. return new Promise(function(resolve,reject) {
  159. request.lodingGet('/seller/clubOrder',params,res => {
  160. if(res.code == 0){
  161. resolve(res)
  162. }else{
  163. reject(res)
  164. }
  165. })
  166. })
  167. }
  168. /**
  169. *@协销帮机构下单商品搜索
  170. *@param clubUserId 机构的userID
  171. *@param pageNum 页码
  172. *@param pageSize 条数
  173. *@param searchWord 搜索关键词
  174. */
  175. export function getSellerProduct(params) {
  176. return new Promise(function(resolve,reject) {
  177. request.lodingGet('/seller/product/search',params,res => {
  178. if(res.code == 0){
  179. resolve(res)
  180. }else{
  181. reject(res)
  182. }
  183. })
  184. })
  185. }
  186. /**
  187. *@协销帮机构下单组合商品搜索
  188. *@param clubUserId 机构的userID
  189. *@param pageNum 页码
  190. *@param pageSize 条数
  191. *@param searchWord 搜索关键词
  192. */
  193. export function getcombinationProduct(params) {
  194. return new Promise(function(resolve,reject) {
  195. request.lodingGet('/seller/combinationProduct/search',params,res => {
  196. if(res.code == 0){
  197. resolve(res)
  198. }else{
  199. reject(res)
  200. }
  201. })
  202. })
  203. }
  204. /**
  205. *@协销购物车删除商品
  206. *@param clubId 会所ID
  207. *@param serviceProviderId 页码
  208. */
  209. export function shoppingCartDelete(params) {
  210. return new Promise(function(resolve,reject) {
  211. request.post('/shoppingCart/delete',params, true,res => {
  212. if(res.code == 0){
  213. resolve(res)
  214. }else{
  215. reject(res)
  216. }
  217. })
  218. })
  219. }
  220. /**
  221. *@协销购物车商品增减
  222. *@param clubId 会所ID
  223. *@param serviceProviderId 页码
  224. */
  225. export function shoppingCartUpdate(params) {
  226. return new Promise(function(resolve,reject) {
  227. request.post('/shoppingCart/update',params,true,res => {
  228. if(res.code == 0){
  229. resolve(res)
  230. }else{
  231. reject(res)
  232. }
  233. })
  234. })
  235. }
  236. /**
  237. *@协销邀请运营人员
  238. *@param userID 机构userID
  239. */
  240. export function sellerBindingOperation(params) {
  241. return new Promise(function(resolve,reject) {
  242. request.post('/seller/bindingOperation',params,true,res => {
  243. if(res.code == 0 || res.code == 4){
  244. resolve(res)
  245. }else{
  246. reject(res)
  247. }
  248. })
  249. })
  250. }