71 lines
1.9 KiB
TypeScript
71 lines
1.9 KiB
TypeScript
import { client } from "@/utils/client";
|
|
import request from "@/utils/request";
|
|
|
|
// 登录
|
|
export function login(data: Record<string, any>) {
|
|
return request.post({
|
|
url: "/login/account",
|
|
data: { ...data, terminal: client },
|
|
});
|
|
}
|
|
|
|
//注册
|
|
export function register(data: Record<string, any>) {
|
|
return request.post({
|
|
url: "/login/register",
|
|
data: { ...data, channel: client },
|
|
});
|
|
}
|
|
|
|
//发送邮箱验证码
|
|
export function sendEmailCode(data: any) {
|
|
return request.post({ url: "/email/sendCode", data });
|
|
}
|
|
|
|
//向微信请求code的链接
|
|
export function getWxCodeUrl(data: Record<string, any>) {
|
|
return request.get({ url: "/login/codeUrl", data });
|
|
}
|
|
|
|
export function OALogin(data: Record<string, any>) {
|
|
return request.post({ url: "/login/oaLogin", data });
|
|
}
|
|
|
|
export function mnpLogin(data: Record<string, any>) {
|
|
return request.post({ url: "/login/mnpLogin", data });
|
|
}
|
|
|
|
export function uniAppLogin(data: Record<string, any>) {
|
|
return request.post({ url: "/login/appLogin", data });
|
|
}
|
|
|
|
// pc扫码登录
|
|
export function pcLogin(data: Record<string, any>) {
|
|
return request.post({ url: "/login/mnpAuthPcLogin", data });
|
|
}
|
|
|
|
//更新微信小程序头像昵称
|
|
export function updateUser(data: Record<string, any>, header: any) {
|
|
return request.post({ url: "/login/updateUser", data, header });
|
|
}
|
|
|
|
//小程序绑定微信
|
|
export function mnpAuthBind(data: Record<string, any>) {
|
|
return request.post({ url: "/login/mnpAuthBind", data });
|
|
}
|
|
|
|
//公众号绑定微信
|
|
export function oaAuthBind(data: Record<string, any>) {
|
|
return request.post({ url: "/login/oaAuthBind", data });
|
|
}
|
|
|
|
//获取图形验证码
|
|
export function captcha() {
|
|
return request.get({ url: "/login/captcha" });
|
|
}
|
|
|
|
// 通过code获取手机号
|
|
export function getMobileNumber(data: Record<string, any>) {
|
|
return request.post({ url: "/login/getMobileNumber", data });
|
|
}
|