12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import { request,mockRequest } from '../request';
- /**
- * 获取验证码
- * @param phone - 手机号
- * @returns - 返回boolean值表示是否发送成功
- */
- export function fetchSmsCode(phone: string) {
- return request.post<boolean>('/getSmsCode', { phone });
- }
- // 参数接口
- export interface AdminLoginParams {
- username?: string;
- passwd?: string;
- captchaVerification?: string
- }
- // 响应接口
- export interface AdminLoginRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- }
- /**
- * 管理员登录
- * @param {object} params AdminPojo
- * @param {string} params.username
- * @param {string} params.passwd
- * @returns
- */
- // export function adminLogin(params: AdminLoginParams) {
- // return request.post(`/adminLogin`, params);
- // }
- /**
- * 登录
- * @param userName - 用户名
- * @param password - 密码
- */
- export function fetchLogin(params: AdminLoginParams) {
- return request.post<ApiAuth.Token>('/adminLogin',params);
- }
- /** 获取用户信息 */
- export function fetchUserInfo() {
- return mockRequest.get<ApiAuth.UserInfo>('/getUserInfo');
- }
- /**
- * 获取用户路由数据
- * @param userId - 用户id
- * @description 后端根据用户id查询到对应的角色类型,并将路由筛选出对应角色的路由数据返回前端
- */
- export function fetchUserRoutes(userId: string) {
- return mockRequest.post<ApiRoute.Route>('/getUserRoutes', { userId });
- }
- /**
- * 刷新token
- * @param refreshToken
- */
- export function fetchUpdateToken(refreshToken: string) {
- return request.post<ApiAuth.Token>('/refreshToken', refreshToken );
- }
|