123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- /**
- * explain: 这是协销用户业务的服务
- * Author: zhjy
- * Time: 2020-09-24
- */
- export default class SellerService {
- constructor(AjaxService) {
- Object.assign(this, { AjaxService })
- this.name = 'SellerService'
- }
- /**
- *@协销-二手下单商品列表
- *@param 二手商品分类 secondHandType 1二手仪器,2临期产品,3其他 【必传】
- *@param 二手仪器分类的类型 instrumentType 1轻光电、2重光电、3耗材配件【不传默认全部】
- *@param 搜索关键词 searchKeyword 【选传】
- */
- GetOrderSecondHandProductList (data = {}) {
- return this.AjaxService.get({ url:'/product/getOrderSecondHandProductList', data, isLoading: true })
- }
- /**
- *@协销-二手去结算接口
- *@param productId:商品ID(数字类型,必传)
- *@param clubId:机构会所ID(同之前)
- *@param serviceProviderId:协销ID(同之前)
- *@param productCount:二手购买数量
- */
- GetSettlementBySencondProduct (data = {}) {
- return this.AjaxService.post({ url:'/seller/settlementBySencondProduct', data, isLoading: true })
- }
- /**
- *@协销-二手商品详情
- *@param productId:商品ID(数字类型,必传)
- */
- ProductDetail (data={}){//商品详情
- return this.AjaxService.get({ url:'/product/getSecondHandProductDetail', data, isLoading: true })
- }
- /**
- *@协销-二手商品推荐
- *@param productId:商品ID(数字类型,必传)
- */
- ProductRecommend (data={}){//相关推荐
- return this.AjaxService.get({ url:'/product/getSecondHandProductRecommend', data, isLoading: true })
- }
- /**
- *@协销-关键词搜索订单
- *@param userId:商品ID(数字类型,必传)
- *@param pageNum:机构会所ID(同之前)
- *@param pageSize:协销ID(同之前)
- */
- getSellerOrderList (data={}){
- return this.AjaxService.get({ url:'/seller/searchOrder', data, isLoading: true })
- }
- /*协销下单购物车->api*/
- /**
- *@单一商品加入购物车
- *@param clubId 会所的ID
- *@param serviceProviderId 协销ID
- */
- ShoppingCartAddCart (data = {}) {
- return this.AjaxService.post({ url:'/seller/addCart', data, isLoading: true })
- }
- /**
- *@组合商品加入购物车
- *@param clubId 会所的ID
- *@param serviceProviderId 协销ID
- */
- ShoppingCartBatchAddCart (data = {}) {
- return this.AjaxService.post({ url:'/seller/batchAddCart', data, isLoading: true })
- }
- /**
- *@协销帮机构下单获取购物车数量
- *@param clubId 会所的ID
- *@param serviceProviderId 协销ID
- */
- GetSellerProductNum (data = {}) {
- return this.AjaxService.get({ url:'/seller/productNum', data, isLoading: false })
- }
- /**
- *@协销帮机构下单购物车商品加减数量
- *@param clubId 机构的clubId
- *@param serviceProviderId 协销ID
- */
- SellerAddProductNum (data = {}) {
- return this.AjaxService.post({ url:'/seller/addProductNum', data, isLoading: true })
- }
- /**
- *@协销帮机构下单购物车删除商品
- *@param sellerCartIds 购物车ID
- */
- DeleteSellerCart (data = {}) {
- return this.AjaxService.post({ url:'/seller/deleteSellerCart', data, isLoading: true })
- }
- /**
- *@协销帮机构下单获取购物车列表
- *@param clubId 会所的ID
- *@param serviceProviderId 协销ID
- */
- GetSellerShoppingInfo (data = {}) {
- return this.AjaxService.get({ url:'/seller/shoppingInfo', data, isLoading: false })
- }
- /*协销下单订单->api*/
- /**
- *@协销帮机构下单去结算初始化
- *@param clubId 机构ID
- *@param serviceProviderId 协销ID
- *@param productIds 商品ID
- */
- SellerSettlement (data = {}) {
- return this.AjaxService.post({ url:'/seller/settlement', data, isLoading: true })
- }
- /**
- *@协销帮机构下单提交订单
- *@param orderSource 2,//提交来源
- *@param clubUserId//机构UserID
- *@param cartType //从购物车提交
- *@param serviceProviderId//帮下单协销ID
- *@param addressId//地址ID
- *@param orderInfo//商品信息
- *@param payInfo//订单信息
- *@param orderInvoice//发票信息
- */
- SellerCreateOrderSubmit (data = {}) {
- return this.AjaxService.post({ url:'/seller/order/submit', data, isLoading: true })
- }
-
- }
|