You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
paopao-ce/web/src/api/auth.ts

40 lines
1.0 KiB

import { request } from '@/utils/request';
3 years ago
/** 用户登录 */
export const userLogin = (params: NetParams.AuthUserLogin): Promise<NetReq.AuthUserLogin> => {
3 years ago
return request({
method: 'post',
url: '/v1/auth/login',
3 years ago
data: params,
});
3 years ago
};
/** 注册用户 */
export const userRegister = (params: NetParams.AuthUserRegister): Promise<NetReq.AuthUserRegister> => {
3 years ago
return request({
method: 'post',
url: '/v1/auth/register',
3 years ago
data: params,
});
};
/** 用户信息 */
export const userInfo = (token: NetParams.AuthUserInfo = ""): Promise<NetReq.AuthUserInfo> => {
3 years ago
return request({
method: 'get',
url: '/v1/user/info',
3 years ago
headers: {
Authorization: `Bearer ${token}`,
},
});
};
/** 修改用户密码,该接口暂时未使用 */
export const updateUserPassword = (data: NetParams.AuthUpdateUserPassword): Promise<NetReq.AuthUpdateUserPassword> => {
3 years ago
return request({
method: 'post',
url: '/v1/api/user/password',
3 years ago
data,
});
};