123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401 |
- /**
- *@des 协销模块接口管理
- *@author zhengjinyi
- *@date 2020/03/19 14:56:57
- *@param registerByPass
- */
- import request from '@/common/config/caimeiApi.js'
- import $reg from '@/common/config/common.js'
- /**
- *@协销微信授权登录
- *@param code 微信Code
- */
- export function sellerWxLogin(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/wxLogin',params, true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销登录
- *@param mobile 手机号
- *@param password 密码
- */
- export function sellerLogin(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/login',params, true,res => {
- resolve(res)
- })
- })
- }
- /**
- *@协销账户中心
- *@param userID 协销ID
- */
- export function getSellerHome(params) {
- return new Promise(function(resolve,reject) {
- request.get('/seller/home',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销拉机构上线
- *@param userID 协销ID
- */
- export function sellerClubRegister(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/club/register',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销拉机构上线检测手机号和邮箱
- *@param mobileOrEmail 手机号和邮箱
- */
- export function sellerClubCheck(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/club/check',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销修改机构资料
- *@param userID 协销ID
- */
- export function sellerClubUpdate(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/club/update',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销机构列表
- *@param name 机构名字关键字(搜索用)
- *@param pageNum 页码
- *@param pageSize 条数
- *@param spId 协销ID
- *@param status 机构状态
- */
- export function getSellerClubList(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/club/list',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销机构列表
- *@param name 机构名字关键字(搜索用)
- *@param pageNum 页码
- *@param pageSize 条数
- */
- export function getFindAllClubList(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/findAllClub',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销订单列表(搜索订单)
- *@param listType 订单类型
- *@param orderNo 订单号
- *@param pageNum 页码
- *@param pageSize 条数
- *@param serviceProviderId 协销ID
- */
- export function getSellerOrderList(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/order/list',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销下机构订单列表
- *@param clubID 机构ID
- *@param pageNum 页码
- *@param pageSize 条数
- */
- export function getSellerClubOrderList(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/clubOrder',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单购物车商品加减数量
- *@param clubId 机构的clubId
- *@param serviceProviderId 协销ID
- */
- export function sellerAddProductNum(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/addProductNum',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单获取购物车数量
- *@param clubId 机构的clubId
- *@param serviceProviderId 协销ID
- */
- export function getSellerProductNum(params) {
- return new Promise(function(resolve,reject) {
- request.get('/seller/productNum',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单购物车删除商品
- *@param sellerCartIds 购物车ID
- */
- export function deleteSellerCart(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/deleteSellerCart',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单去结算初始化
- *@param clubId 机构ID
- *@param serviceProviderId 协销ID
- *@param productIds 商品ID
- */
- export function sellerSettlement(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/settlement',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单提交订单
- *@param orderSource 2,//提交来源
- *@param clubUserId//机构UserID
- *@param cartType //从购物车提交
- *@param serviceProviderId//帮下单协销ID
- *@param addressId//地址ID
- *@param orderInfo//商品信息
- *@param payInfo//订单信息
- *@param orderInvoice//发票信息
- */
- export function sellerCreateOrderSubmit(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/order/submit',params,true,res => {
- resolve(res)
- })
- })
- }
- /**
- *@协销帮机构下单商品搜索
- *@param clubUserId 机构的userID
- *@param pageNum 页码
- *@param pageSize 条数
- *@param searchWord 搜索关键词
- */
- export function getSellerProduct(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/product/search',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销帮机构下单组合商品搜索
- *@param clubUserId 机构的userID
- *@param pageNum 页码
- *@param pageSize 条数
- *@param searchWord 搜索关键词
- */
- export function getcombinationProduct(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/seller/combinationProduct/search',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销商品搜索
- *@param clubId 会所的ID
- *@param serviceProviderId 页码
- */
- export function getSellerShoppingInfo(params) {
- return new Promise(function(resolve,reject) {
- request.get('/seller/shoppingInfo',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销购物车
- *@param clubId 会所ID
- *@param serviceProviderId 页码
- */
- export function shoppingCartAddCart(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/addCart',params, true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- // 组合商品添加购物车
- export function getCartAddCart(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/batchAddCart',params, true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销购物车删除商品
- *@param clubId 会所ID
- *@param serviceProviderId 页码
- */
- export function shoppingCartDelete(params) {
- return new Promise(function(resolve,reject) {
- request.post('/shoppingCart/delete',params, true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销购物车删除商品
- *@param clubId 会所ID
- *@param serviceProviderId 页码
- */
- export function getshoppingCartInfo(params) {
- return new Promise(function(resolve,reject) {
- request.lodingGet('/shoppingCart/shoppingInfo',params,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销购物车商品增减
- *@param clubId 会所ID
- *@param serviceProviderId 页码
- */
- export function shoppingCartUpdate(params) {
- return new Promise(function(resolve,reject) {
- request.post('/shoppingCart/update',params,true,res => {
- if(res.code == 0){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
- /**
- *@协销邀请运营人员
- *@param userID 机构userID
- */
- export function sellerBindingOperation(params) {
- return new Promise(function(resolve,reject) {
- request.post('/seller/bindingOperation',params,true,res => {
- if(res.code == 0 || res.code == 4){
- resolve(res)
- }else{
- reject(res)
- }
- })
- })
- }
|