/** * 认证相关API */ import request from './request' /** * 登录 */ /** * 登录参数 */ export interface LoginParams { mobile: string password?: string code?: string } /** * 登录 */ export function login(data: LoginParams) { return request({ url: '/app-api/member/auth/login', method: 'post', data }) } /** * 退出登录 */ export function logout() { return request({ url: '/app-api/member/auth/logout', method: 'post' }) } /** * 微信登录 */ export function wechatLogin(code: string) { return request({ url: '/app-api/member/auth/auth-wechat-login', method: 'get', params: { code } }) } /** * LINE登录 */ export function lineLogin(token: string) { return request({ url: '/app-api/member/auth/line/login', method: 'post', data: { token } }) } /** * 发送验证码参数 */ export interface SmsParams { mobile: string scene: number // 1: 登录, 2: 注册, 3: 忘记密码 } /** * 发送短信验证码 */ export function sendSmsCode(data: SmsParams) { return request({ url: '/app-api/member/auth/send-sms-code', method: 'post', data }) }