import request, {Method, buyerUrl} from '@/plugins/request.js'; /** * 注册 */ export function regist (params) { return request({ url: '/buyer/members/register', method: Method.POST, needToken: false, data: params }); } /** * 账号密码登录 */ export function login (params) { return request({ url: '/buyer/members/userLogin', method: Method.POST, needToken: false, data: params, headers: { 'clientType': 'PC' } }); } /** * 手机号验证码登录 */ export function smsLogin (params) { return request({ url: '/buyer/members/smsLogin', method: Method.POST, needToken: false, data: params, headers: { 'clientType': 'PC' } }); } /** * 获取用户信息 */ export function getMemberMsg (params) { return request({ url: '/buyer/members', method: Method.GET, needToken: true, params }); } /** * 第三方登录 支付宝,微博,qq,微信 */ export function webLogin (type) { window.open(`${buyerUrl}/buyer/connect/login/web/${type}`, 'blank'); } /** * 第三方登录成功 回调接口 */ export function loginCallback (uuid) { return request({ url: `/buyer/connect/result?state=${uuid}`, method: Method.GET, needToken: false }); } /** * 忘记密码 验证手机验证码 */ export function validateCode (params) { return request({ url: `/buyer/members/resetByMobile`, method: Method.POST, needToken: false, params }); } /** * 忘记密码 重置密码 */ export function resetPassword (params) { return request({ url: `/buyer/members/resetPassword`, method: Method.POST, needToken: false, params }); }