import request from "./../utils/request.js"; /** * 用户相关接口 */ /** * 小程序用户登录 * @param data object 小程序用户登陆信息 */ export function login(data) { return request.post("wechat/mp_auth", data, { noAuth: true }); } /** * 利用 code 来登录 */ export function login_simple(data) { return request.post("wechat/mp_auth_simple", data, { noAuth: true }); } /** * 提交加密的用户信息用于注册或刷新资料 */ export function login_with_userinfo(data) { return request.post("wechat/mp_auth_with_userinfo", data, { noAuth: true }); } /** * 获取用户中心菜单 */ export function getMenuList() { return request.get("menu/user"); } /** * 获取用户信息 */ export function getUserInfo() { return request.get('user'); } /** * 修改用户信息 * @param object */ export function userEdit(data) { return request.post('user/edit', 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'); } /** * 获取分销海报图片 */ export function spreadBanner() { return request.get('spread/banner', { type: 1 }); } /** * 获取推广用户一级和二级 * @param object data */ export function spreadPeople(data) { return request.post('spread/people', data); } /** * 推广佣金明细 * @param int type * @param object data */ export function spreadCommission(type, data) { return request.get('spread/commission/' + type, data); } /** * 推广佣金/提现总和 * @param int type */ export function spreadCount(type) { return request.get('spread/count/' + type); } /** * 推广订单 * @param object data */ export function spreadOrder(data) { return request.post('spread/order', data); } /** * 提现申请 * @param object data */ export function extractCash(data) { return request.post('extract/cash', data) } /** * 提现银行/提现最低金额 */ export function extractBank() { return request.get('extract/bank'); } /** * 提现银行卡手续费 */ export function extractBankFee(data) { return request.post('extract/bank_fee', data) } /** * 活动状态 */ export function userActivity() { return request.get('user/activity'); } /** * 小程序充值 */ export function rechargeRoutine(data) { return request.post('recharge/routine', data) } /** * 地址列表 * @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 }) } /** * 获取默认地址 */ export function getAddressDefault() { return request.get('address/default'); } /** * 删除地址 * @param int id */ export function delAddress(id) { return request.post('address/del', { id: id }) } /** * 修改 添加地址 * @param object data */ export function editAddress(data) { return request.post('address/edit', data); } /** * 获取单个地址 * @param int id */ export function getAddressDetail(id) { return request.get('address/detail/' + id); } /** * 设置用户分享 */ export function userShare() { return request.post('user/share'); } /** * 获取签到配置 */ export function getSignConfig() { return request.get('sign/config') } /** * 获取签到列表 * @param object data */ export function getSignList(data) { return request.get('sign/list', data); } /** * 签到列表(年月) * @param object data */ export function getSignMonthList(data) { return request.get('sign/month', data) } /** * 用户签到 */ export function setSignIntegral() { return request.post('sign/integral') } /** * 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现) */ export function getCommissionInfo(q, types) { return request.get("spread/commission/" + types, q); } /** * 签到用户信息 */ export function postSignUser(sign) { return request.post("sign/user", sign); } /** * 积分记录 */ export function getIntegralList(q) { return request.get("integral/list", q); } /** * 点击领取优惠券 */ export function getCouponReceive(couponId) { return request.post("coupon/receive", couponId); } /** * 领取优惠券列表 */ export function getCoupon(q) { return request.get("coupons", q); } /** * 获取推广人排行 */ export function getRankList(q) { return request.get("rank", q); } /** * 获取佣金排名 */ export function getBrokerageRank(q) { return request.get("brokerage_rank", q); } /** * 充值金额选择 */ export function getRechargeApi() { return request.get('recharge/index') }