xiaoai/php_uniapp/src/api/account.ts

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 });
}