import request from "@/utils/request.js";
|
import Cache from "@/utils/cache.js"
|
/**
|
* 获取用户信息
|
*
|
*/
|
export function getUserInfo() {
|
return request.get('user');
|
}
|
export function getUserBean() {
|
return request.get('user/careBean');
|
}
|
export function testAc(data) {
|
return request.get('test/ac', data);
|
}
|
export function testAgent(data) {
|
return request.get('test/testAgent', data);
|
}
|
export function dealUserBean(data) {
|
return request.get('test/dealCareBean', data);
|
}
|
/**
|
* 设置用户分享
|
*
|
*/
|
export function userShare() {
|
return request.post('user/share');
|
}
|
|
/**
|
* h5用户登录
|
* @param data object 用户账号密码
|
*/
|
export function loginH5(data) {
|
return request.post("login", data, { noAuth: true });
|
}
|
|
/**
|
* h5用户手机号登录
|
* @param data object 用户手机号 也只能
|
*/
|
export function loginMobile(data) {
|
return request.post("login/mobile", data, { noAuth: true });
|
}
|
/**
|
* 解绑用户
|
* @param data object 用户手机号 也只能
|
*/
|
export function unbindUser(data) {
|
return request.post("user/unbind", data);
|
}
|
/**
|
* 获取归属
|
*
|
* @param
|
"agentNo": "",
|
"channel": "",
|
"companyCode": "",
|
"subCode": "",
|
"unionCode": "",
|
"unionId": ""
|
*
|
*/
|
export function getUserBelong(unionId) {
|
return request.post("user/getBelong?unionId=" + unionId, {}, {
|
noAuth: true
|
});
|
}
|
/**
|
* 更新归属
|
* @param
|
* "agentNo": "",
|
"channel": "",
|
"companyCode": "",
|
"subCode": "",
|
"unionCode": "",
|
"unionId": ""
|
*/
|
export function updateUserBelong(data) {
|
return request.post("user/updateBelong", data, {
|
noAuth: true
|
});
|
}
|
|
/**
|
* 验证码key
|
*/
|
export function getCodeApi() {
|
return request.get("verify_code", {}, { noAuth: true });
|
}
|
|
/**
|
* h5用户发送验证码
|
* @param data object 用户手机号
|
*/
|
export function registerVerify(phone) {
|
return request.post('sendCode', { phone: phone }, { noAuth: true }, 1)
|
}
|
|
/**
|
* h5用户手机号注册
|
* @param data object 用户手机号 验证码 密码
|
*/
|
export function register(data) {
|
return request.post("register", data, { noAuth: true });
|
}
|
|
/**
|
* 用户手机号修改密码
|
* @param data object 用户手机号 验证码 密码
|
*/
|
export function registerReset(data) {
|
return request.post("register/reset", data, { noAuth: true });
|
}
|
|
/**
|
* 获取用户中心菜单
|
*
|
*/
|
export function getMenuList() {
|
return request.get("menu/user");
|
}
|
|
/*
|
* 签到用户信息
|
* */
|
export function postSignUser(sign) {
|
return request.post("user/sign/user", sign);
|
}
|
|
/**
|
* 获取签到配置
|
*
|
*/
|
export function getSignConfig() {
|
return request.get('user/sign/config')
|
}
|
|
/**
|
* 获取签到列表
|
* @param object data
|
*/
|
export function getSignList(data) {
|
return request.get('user/sign/list', data);
|
}
|
|
/**
|
* 用户签到
|
*/
|
export function setSignIntegral() {
|
return request.get('user/sign/integral')
|
}
|
|
/**
|
* 签到列表(年月)
|
* @param object data
|
*
|
*/
|
export function getSignMonthList(data) {
|
return request.get('user/sign/month', data)
|
}
|
|
/**
|
* 活动状态
|
*
|
*/
|
export function userActivity() {
|
return request.get('user/activity');
|
}
|
|
/*
|
* 余额明细(types|2=全部,1=支出,2=收入)
|
* */
|
export function getCommissionInfo(data) {
|
return request.get("spread/commission/detail", data);
|
}
|
|
/*
|
* 提现记录 getCountApi
|
* */
|
export function getRecordApi(q) {
|
return request.get("extract/record", q);
|
}
|
|
/*
|
* 提现总金额
|
* */
|
export function getCountApi() {
|
return request.get("extract/totalMoney");
|
}
|
|
/*
|
* 积分记录
|
* */
|
export function getIntegralList(q) {
|
return request.get("integral/list", q);
|
}
|
|
/**
|
* 获取分销海报图片
|
*
|
*/
|
export function spreadBanner(data) {
|
return request.get('user/spread/banner', data);
|
}
|
|
/**
|
*
|
* 获取推广用户一级和二级
|
* @param object data
|
*/
|
export function spreadPeople(data) {
|
return request.get('spread/people', data);
|
}
|
|
/**
|
*
|
* 推广佣金/提现总和
|
* @param int type
|
*/
|
export function spreadCount(type) {
|
return request.get('spread/count/' + type);
|
}
|
|
/*
|
* 推广数据 当前佣金 提现总金额
|
* */
|
export function getSpreadInfo() {
|
return request.get("commission");
|
}
|
|
|
/**
|
*
|
* 推广订单
|
* @param object data
|
*/
|
export function spreadOrder(data) {
|
return request.get('spread/order', data);
|
}
|
|
/*
|
* 获取推广人排行
|
* */
|
export function getRankList(q) {
|
return request.get("rank", q);
|
}
|
|
/*
|
* 获取佣金排名
|
* */
|
export function getBrokerageRank(q) {
|
return request.get("brokerage_rank", q);
|
}
|
|
/**
|
* 提现申请
|
* @param object data
|
*/
|
export function extractCash(data) {
|
return request.post('extract/cash', data)
|
}
|
|
/**
|
* 提现银行/提现最低金额
|
*
|
*/
|
export function extractBank() {
|
return request.get('extract/bank');
|
}
|
|
/**
|
* 会员等级列表
|
*
|
*/
|
export function userLevelGrade() {
|
return request.get('user/level/grade');
|
}
|
|
/**
|
* 获取某个等级任务
|
* @param int id 任务id
|
*/
|
export function userLevelTask(id) {
|
return request.get('user/level/task/' + id);
|
}
|
|
/**
|
* 检查用户是否可以成为会员
|
*
|
*/
|
export function userLevelDetection() {
|
return request.get('user/level/detection');
|
}
|
|
/**
|
*
|
* 地址列表
|
* @param object data
|
*/
|
export function getAddressList(data) {
|
return request.get('address/list', data);
|
}
|
|
/**
|
* 设置默认地址
|
* @param int id
|
*/
|
export function setAddressDefault(id) {
|
return request.post('address/default/set', { id: id })
|
}
|
|
/**
|
* 修改 添加地址
|
* @param object data
|
*/
|
export function editAddress(data) {
|
return request.post('address/edit', data);
|
}
|
|
/**
|
* 删除地址
|
* @param int id
|
*
|
*/
|
export function delAddress(id) {
|
return request.post('address/del', { id: id })
|
}
|
|
/**
|
* 获取单个地址
|
* @param int id
|
*/
|
export function getAddressDetail(id) {
|
return request.get('address/detail/' + id);
|
}
|
/**
|
* 更新订单地址
|
* @param int id
|
*/
|
export function updateAddress(data) {
|
return request.post('order/change/address', data)
|
}
|
|
/**
|
* 修改用户信息
|
* @param object
|
*/
|
export function userEdit(data) {
|
return request.post('user/edit', data);
|
}
|
|
/*
|
* 退出登录
|
* */
|
export function getLogout() {
|
return request.get("logout");
|
}
|
/**
|
* 小程序充值
|
*
|
*/
|
export function rechargeRoutine(data) {
|
return request.post('recharge/routine', data)
|
}
|
/*
|
* 公众号充值
|
* */
|
export function rechargeWechat(data) {
|
return request.post("recharge/wechat", data);
|
}
|
|
/*
|
* app微信充值
|
* */
|
export function appWechat(data) {
|
return request.post("recharge/wechat/app", data);
|
}
|
|
/*
|
* 余额充值
|
* */
|
export function transferIn(data) {
|
return request.post("recharge/transferIn", data, {}, 1);
|
}
|
|
/**
|
* 获取默认地址
|
*
|
*/
|
export function getAddressDefault() {
|
return request.get('address/default');
|
}
|
|
/**
|
* 充值金额选择
|
*/
|
export function getRechargeApi() {
|
return request.get("recharge/index");
|
}
|
|
/**
|
* 登录记录
|
*/
|
export function setVisit(data) {
|
return request.post('user/set_visit', { ...data }, { noAuth: true });
|
}
|
|
/**
|
* 客服列表
|
*/
|
export function serviceList() {
|
return request.get("user/service/lst");
|
}
|
/**
|
* 客服详情
|
*/
|
export function getChatRecord(to_uid, data) {
|
return request.get("user/service/record/" + to_uid, data);
|
}
|
|
/**
|
* 静默绑定推广人
|
* @param {Object} puid
|
*/
|
export function spread(puid) {
|
return request.get("user/bindSpread?spreadPid=" + puid);
|
}
|
|
/**
|
* 当前用户在佣金排行第几名
|
*
|
*/
|
export function brokerageRankNumber(data) {
|
return request.get("user/brokerageRankNumber", data);
|
}
|
|
/**
|
* 会员等级经验值;
|
*
|
*/
|
export function getlevelInfo() {
|
return request.get("user/level/grade");
|
}
|
|
/**
|
* 经验值明细;
|
*
|
*/
|
export function getlevelExpList(data) {
|
return request.get("user/expList", data);
|
}
|
|
/**
|
* 经验值明细;
|
*
|
*/
|
export function getuserDalance() {
|
return request.get("user/balance");
|
}
|
|
|
/**
|
* 账单记录;
|
*
|
*/
|
export function getBillList(data) {
|
return request.get("recharge/bill/record", data);
|
}
|
|
/*
|
* 积分中心详情
|
* */
|
export function postIntegralUser() {
|
return request.get("integral/user");
|
}
|
|
/*
|
* 立即提现 冻结期、冻结佣金、可提现佣金、最低可提现金额
|
* */
|
export function extractUser() {
|
return request.get("extract/user");
|
}
|
|
/*
|
* 推广人统计页 推广人数(一级+二级)、一级人数、二级人数
|
* */
|
export function spreadPeoCount() {
|
return request.get("spread/people/count");
|
}
|
/**
|
* 检查用户有可以手动领取导入优惠券记录
|
*/
|
export function handsCoupon() {
|
return request.get('hands/coupon/check');
|
}
|
/**
|
* 我的优惠券列表-手动导入领取
|
*/
|
export function handsList() {
|
return request.get('coupon/handsList');
|
}
|
/*
|
统计
|
*
|
*/
|
export function computeUser() {
|
uni.request({
|
url: document.location.protocol + '//shop.crmeb.net/index.php/admin/server.upgrade_api/updatewebinfo',
|
method: 'POST',
|
data: {
|
host: window.location.host,
|
https: document.location.protocol,
|
version: 'CRMEB-JAVA-KY-V1.3.4',
|
version_code: 'gitee',
|
ip: Cache.has('Ip') ? Cache.get('Ip') : ''
|
},
|
dataType: 'json',
|
success: (res) => { }
|
});
|
}
|
|
export function sceneToParams(scene) {
|
return request.post("wechat/sceneToParams?scene=" + scene, {}, {
|
noAuth: true
|
});
|
}
|
|
export function addCollect(data) {
|
return request.post("collect/add/project", {}, {
|
noAuth: true
|
});
|
}
|
|
export function protocolCreate(unionId) {
|
return request.post("protocol/create?unionId=" + unionId, {}, {
|
noAuth: true
|
});
|
}
|
export function protocolExist(unionId) {
|
return request.post("protocol/exist?unionId=" + unionId, {}, {
|
noAuth: true
|
});
|
}
|