Files
frontend-app/api/auth.js
T
2026-07-31 10:55:02 +08:00

178 lines
3.0 KiB
JavaScript

import request from '@/utils/request.js';
// import { APPID } from '@/utils/config.js';
/**
* 登录(SMS)
* @param {Object} params
*/
export function loginbysms(params) {
// params.appId = APPID;
return request({
url: "/auth/loginbysms",
method: "post",
data: params,
});
}
/**
* 注册
* @param {Object} params
*/
export function register(params) {
// params.appId = APPID;
return request({
url: "/auth/register",
method: "post",
data: params,
});
}
/**
* 注册
* @param {Object} params
*/
export function forgotPassword(params) {
// params.appId = APPID;
return request({
url: "/user/forgotPassword",
method: "post",
data: params,
cha:1
});
}
export function uploadAvatar(params) {
// params.appId = APPID;
return request({
url: "/user/uploadAvatar",
method: "post",
data: params,
});
}
export function updateName(params) {
// params.appId = APPID;
return request({
url: "/user/updateName",
method: "post",
data: params,
});
}
/**
* 密码登录
* @param {Object} params
*/
export function loginbypw(params) {
// params.appId = APPID;
return request({
url: "/auth/loginbypw",
method: "post",
data: params,
});
}
/**
* 查询等级
* @param {Object} params
*/
export function getUserInfo(params) {
return request({
url: "/user/getUserInfo",
method: "get",
data: params,
});
}
export function deleteAccount(params) {
// params.appId = APPID;
return request({
url: "/user/deleteAccount",
method: "post",
data: params,
cha:1
});
}
/**
* 实名认证
* @param {Object} params
*/
export function realNameAuthentication(params) {
// params.appId = APPID;
return request({
url: "/user/realName",
method: "post",
data: params,
});
}
/**
* 设置交易密码
* @param {Object} params
*/
export function resetTradePw(params) {
// params.appId = APPID;
return request({
url: "/user/resetTradePw",
method: "post",
data: params,
});
}
export function forgotPayPassword(params) {
// params.appId = APPID;
return request({
url: "/user/forgotPayPassword",
method: "post",
data: params,
cha:1
});
}
/**
* 获取短信验证码
* @param {Object} params
*/
export function getTradeSmsCode(params) {
return request({
url: "/user/getTradeSmsCode",
method: "post",
data: params,
});
}
/**
* 绑定邀请码
*/
export function bindInvitationCode(params) {
return request({
url: "/user/bindInvitationCode",
method: "post",
data: params,
});
}
// 微信一键登录
export function wechatLogin(params) {
return request({
url: `/auth/loginByWechat`,
method: "post",
data: params,
cha:1
});
}
// 支付宝一键登录
export function alipayLogin(params) {
return request({
url: "/auth/loginByAlipayNew",
method: "post",
data: params,
cha:1
});
}
// Apple一键登录
export function appleLogin(params) {
return request({
url: "/auth/loginByApple",
method: "post",
data: params,
cha:1
});
}