102 lines
2.2 KiB
JavaScript
102 lines
2.2 KiB
JavaScript
import request from '@/common/system/request';
|
|
|
|
/**
|
|
* 申请成为分销商接口
|
|
* @param {Object} data 分销商申请数据
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const applyDistribution = async (data) => {
|
|
const res = await request.post("Distribution/ApplyDistribution", data);
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 获取分销商排行
|
|
* @param {Object} params 查询参数
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const getDistributionRanking = async (params) => {
|
|
const res = await request.post("Distribution/GetDistributionRanking", params);
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 获取我的订单统计
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const getOrderSum = async () => {
|
|
const res = await request.post("Distribution/GetOrderSum");
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 获取店铺信息
|
|
* @param {number} id 店铺ID
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const getStoreInfo = async (id) => {
|
|
const res = await request.post("Distribution/GetStoreInfo", { id });
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 获取我的下级用户数量
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const getTeamSum = async () => {
|
|
const res = await request.post("Distribution/GetTeamSum");
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 查询用户是否可以成为分销商
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const info = async () => {
|
|
const res = await request.post("Distribution/Info");
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 我推广的订单
|
|
* @param {Object} params 查询参数
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const myOrder = async (params) => {
|
|
const res = await request.post("Distribution/MyOrder", params);
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 店铺设置
|
|
* @param {Object} data 设置数据
|
|
* @returns {Promise<any>}
|
|
*/
|
|
export const setStore = async (data) => {
|
|
const res = await request.post("Distribution/SetStore", data);
|
|
if (res.code == 0) {
|
|
return res.data;
|
|
}
|
|
return null;
|
|
}
|