import request from "@/utils/request.js"; import Cache from "@/utils/cache.js" /** * 获取用户信息 * */ export function getUserInfo(){ return request.get('user'); } /** * h5用户手机号登录 * @param data object 用户手机号 也只能 */ export function loginMobile(data) { return request.post("login/mobile", data, { noAuth : true }); } // 根据用户ID查询用户等级详细信息 export function getUserLevelInfo(userId) { return request.get(`user/level/detail/${userId}`); } /** * 静默绑定推广人 * @param {Object} puid */ export function spread(puid) { return request.get("user/bindSpread?spreadPid=" + puid); } /** * h5用户登录 * @param data object 用户账号密码 */ export function loginH5(data) { return request.post("login", data, { noAuth: true }); } /** * 获取他人用户信息 * */ export function getOtherUserInfo(id) { return request.get(`other/${id}`); } /** * 获取用户openId * */ export function getUserOpenId(data) { return request.get("wxpay/v2/mini/openid", data); } /** * h5用户手机号注册 * @param data object 用户手机号 验证码 密码 */ export function register(data) { return request.post("register", data, { noAuth: true }); } /** * h5用户发送验证码 * @param data object 用户手机号 */ export function registerVerify(phone) { return request.post("sendCode", { phone: phone }, { noAuth: true }, 1); } /** * 用户手机号修改密码 * @param data object 用户手机号 验证码 密码 */ export function registerReset(data) { return request.post("register/reset", data, { noAuth: true }); } /** * 获取单个地址 * @param int id */ export function getAddressDetail(id) { return request.get("address/detail/" + id); } /** * 获取默认地址 * */ export function getAddressDefault() { return request.get("address/default"); } /** * * 地址列表 * @param object data */ export function getAddressList(data) { return request.get("address/list", data); } /** * 验证码key */ export function getCodeApi() { return request.get("verify_code", {}, { noAuth: true }); }