import request from '@/utils/request' /** * 省市区 */ export function getCity(data) { return request.get('/city_list', data, { // return request.get("/citys", data, { login: false, }) } export function district(data) { // return request.get("/city_list", data, { return request.get('/citys', data, { login: false, }) } /** * 用户登录 * @param data object 用户账号密码 */ export function login(data) { return request.post('/login', data, { login: false, }) } /** * 用户手机号登录 * @param data object 用户手机号 也只能 */ // export function loginMobile(data) { // return request.post('/login/mobile', data, { // login: false, // }) // } export function loginMobile(data) { return request.post('/auth/loginByPhone', data, { login: false, }) } /** * 用户发送验证码 * @param data object 用户手机号 */ export function registerVerify(data) { return request.post('/auth/getCode', data, { login: false, }) } /** * 用户手机号注册 * @param data object 用户手机号 验证码 密码 */ export function register(data) { return request.post('/register', data, { login: false, }) } /** * 用户手机号修改密码 * @param data object 用户手机号 验证码 密码 */ export function registerReset(data) { return request.post('/register/reset', data, { login: false, }) } /* * 领取优惠券列表 * */ export function getCoupon(q) { return request.get('/coupons', q, { login: true, }) } /* * 点击领取优惠券 * */ export function getCouponReceive(id) { return request.post( '/coupon/receive', { couponId: id, }, { login: true, } ) } /* * 批量领取优惠券 * */ export function couponReceiveBatch(couponId) { return request.post('/coupon/receive/batch', { couponId, }) } /* * 我的优惠券 * */ export function getCouponsUser(type) { return request.get('/coupons/user/' + type) } /* * 个人中心 * */ export function getUser() { return request.get('/user') } /* * 用户信息 * */ export function getUserInfo() { return request.get('/userinfo', { login: true, }) } /* * 小程序登陆 * */ export function wxappAuth(data) { return request.post('/auth/login', data, { login: false, }) } /* * 个人中心(功能列表) * */ export function getMenuUser() { return request.get('/menu/user') } /* * 地址列表 * */ export function getAddressList(data) { return request.get('/address/list', data || {}) } /* * 删除地址 * */ export function getAddressRemove(id) { return request.post('/address/del', { id: id, }) } /* * 设置默认地址 * */ export function getAddressDefaultSet(id) { return request.post('/address/default/set', { id: id, }) } /* * 获取默认地址 * */ export function getAddressDefault() { return request.get('/address/default') } /* * 获取单个地址 * */ export function getAddress(id) { return request.get('/address/detail/' + id) } /* * 修改 添加地址 * */ export function postAddress(data) { return request.post('/address/edit', data) } /* * 获取收藏产品 * */ export function getCollectUser(page, limit, type) { return request.get('/collect/user', { page: page, limit: limit, type, }) } /* * 删除收藏产品 * */ export function getCollectDel(id, category) { return request.post('/collect/del', { id: id, category: category, }) } /* * 批量收藏产品 * */ export function postCollectAll(data) { return request.post('/collect/all', data) } /* * 添加收藏产品 * */ export function getCollectAdd(id, category) { return request.post('collect/add', { id: id, category: category, }) } /* * 签到配置 * */ export function getSignConfig() { return request.get('/sign/config') } /* * 签到里的签到列表 * */ export function getSignList(page, limit) { return request.get('/sign/list', { page: page, limit: limit, }) } /* * 签到列表 * */ export function getSignMonth(page, limit) { return request.get('/sign/month', { page: page, limit: limit, }) } /* * 签到用户信息 * */ export function postSignUser(sign) { return request.post('/sign/user', sign) } /* * 签到 * */ export function postSignIntegral(sign) { return request.post('/sign/integral', sign) } /* * 推广数据 * */ export function getSpreadInfo() { return request.get('/commission') } /* * 推广人列表 * */ export function getSpreadUser(screen) { return request.post('/spread/people', screen) } /* * 推广人订单 * */ export function getSpreadOrder(where) { return request.post('/spread/order', where) } /* * 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现) * */ export function getCommissionInfo(q, types) { return request.get('/spread/commission/' + types, q) } /* * 积分记录 * */ export function getIntegralList(q) { return request.get('/integral/list', q) } /* * 提现银行 * */ export function getBank() { return request.get('/extract/bank') } /* * 提现申请 * */ export function postCashInfo(cash) { return request.post('/extract/cash', cash) } /* * 会员中心 * */ export function getVipInfo() { return request.get('/user/level/grade') } /* * 会员等级任务 * */ export function getVipTask(id) { return request.get('/user/level/task/' + id) } /* * 资金统计 * */ export function getBalance() { return request.get('/user/balance') } /* * 活动状态 * */ export function getActivityStatus() { return request.get( '/user/activity', {}, { login: false, } ) } /* * 活动状态 * */ export function getSpreadImg(data) { return request.get('/spread/banner', data) } /* * 用户修改信息 * */ export function postUserEdit(data) { return request.post('/user/edit', data) } /* * 用户修改信息 * */ export function getChatRecord(to_uid, data) { return request.get('user/service/record/' + to_uid, data) } /* * 用户修改信息 * */ export function serviceList() { return request.get('user/service/list') } /* * 公众号充值 * */ export function rechargeWechat(data) { return request.post('/recharge/wechat', data) } /* * 退出登录 * */ export function getLogout() { return request.post('/auth/logout') } /* * 小程序绑定手机号 * */ export function bindingPhone(data) { return request.post('/binding', data) } /* * 绑定手机号 * */ export function wxappBindingPhone(data) { return request.post('wxapp/binding', data) } /* * h5切换公众号登陆 * */ export function switchH5Login() { return request.post('switch_h5', { from: 'wechat', }) } /* * 获取推广人排行 * */ export function getRankList(q) { return request.get('rank', q) } /* * 获取佣金排名 * */ export function getBrokerageRank(q) { return request.get('brokerage_rank', q) } /** * 检测会员等级 */ export function setDetection() { return request.get('user/level/detection') } export function getRechargeApi() { return request.get('recharge/index') } /* * 获取我的课程列表 * */ export function getMyCourseList(q) { return request.get('/Course/listCoursesByMemberId?type='+q) } /* * 获取我的打榜列表 * */ export function getStudyList(q) { return request.get('/StudyList/getStudyListByMemberId?type='+q) } /* * 获取签到状态 * */ export function integral(q) { return request.post('/user/integral') } /* * 签到 * */ export function signIntegral(q) { return request.post('/sign/integral') }