import request from "@/utils/request.js"; /** * 获取用户信息 */ export function getUserInfo(){ return request.get('user'); } /** * 设置用户分享 */ 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 }); } /** * 验证码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 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 int id */ export function getAddressDetail(id){ return request.get('address/detail/'+id); } /** * 修改用户信息 * @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"); }