import { httpRequest } from '../../utils/request' const baseUrl = require('../base').allBaseUrl.GDEnvs.host // 获取图形验证码 export const apiGetCaptchaImage = () => { return httpRequest.post<{ data: { uuid: string img: string } }>(`${baseUrl}/lt-web/xs/xcx/common/captchaImage`, {}) } // 获取短信验证码 export const apiSendSms = (data: { userName: string imageCode: string uuid: string }) => { return httpRequest.post<{ code: string msg: string }>(`${baseUrl}/lt-web/xs/xcx/common/sendSms`, data) } // 获取微信唯一编码 export const apiGetWxUserCode = (data: { code: string }) => { return httpRequest.post<{ data: { openid: string } }>(`${baseUrl}/lt-web/xs/xcx/common/getWxUserCode`, data) } // 登录 type ManualLoginType = { loginType: number, userName: string, smsCode: string, openId: string } type LoginTypeData = { loginType: number, openId: string, code: string } export const apiLogin = (data: T) => { return httpRequest.post<{ code: string, msg: string, data: { userId: string uniqueCode: string userName: string, phone: string authorizeToken: string } }>(`${baseUrl}/lt-web/xs/xcx/common/login`, data) } // 退出登录 export const apiLogout = () => { return httpRequest.post(`${baseUrl}/lt-web/xs/xcx/common/logout`, {}) }