import request from '@/utils/request' /** * @description 获取手机验证码 * @param {number} phone * @returns data */ export function getCodeByPhone(phone) { return request({ url: `/api/user/sendLoginPhoneCode?phone=${phone}`, method: 'get' }) } /** * @description 获取图形验证码 * @param {object} loginParams (phone,password) * @returns data */ export function getCaptcha() { return request({ url: `/api/user/captcha.jpg`, method: 'get', }) } /** * @description 密码登录 * @param {object} loginParams (phone,password,code) * @returns data */ export function doLogin(loginParams) { return request({ url: `/api/user/login`, method: 'post', data: loginParams }) } /** * @description 短信验证码登录 * @param {object} loginParams (phone,code) * @returns data */ export function doLoginByPhone(loginParams) { return request({ url: `/api/user/doLoginByPhone`, method: 'post', data: loginParams }) } /**`/api/user/sendLoginPhoneCode?phone=${phone}` * @description 忘记密码第一步,根据图片验证码和手机号获取短信 * @param {object} loginParams (phone,code) * @returns data */ export function doSendPhoneCode(data) { return request({ url: `/api/user/sendPhoneCode?phone=${data.phone}&code=${data.code}`, method: 'get', }) } /** * @description 修改密码 * @param {object} loginParams (phone,code,pwd) * @returns data */ export function doUpdPass(loginParams) { return request({ url: `/api/user/updPass`, method: 'post', data: loginParams }) } /** * @description 注册 * @param {object} loginParams (phone,password) * @returns data */ export function doRegisterByPhone(loginParams) { return request({ url: `/api/user/doRegisterByPhone`, method: 'post', data: loginParams }) } /** * @description 查询用户邀请码状态 * @returns data */ export function doFindInviteCode() { return request({ url: `/api/inviteCode/find`, method: 'get', }) } /** * @description 更新邀请码 * @param {object} inviteCodeData * @returns data */ export function doUpdateInviteCode(inviteCodeData) { return request({ url: `/api/inviteCode/update`, method: 'post', data: inviteCodeData }) } /** * @description 退出登录 * @returns data */ export function doLoginOut() { return request({ url: `/api/user/loginout`, method: 'get', }) } /** * @description 获取图形验证码 * @returns data */ // export const doCodeImg = // 'https://smapitest.malls.iformall.com/C/api/user/captcha.jpg' export const doCodeImg = 'http://m.metavatar.cc/C/api/user/captcha.jpg'