1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import { localStg } from '~/src/utils';
- 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 - 密码
- * @param captchaVerification - 验证码
- */
- export function fetchLogin(params: AdminLoginParams) {
- let res = request.post('/adminLogin',params);
- return res;
- }
- /** 获取用户信息 */
- export function fetchUserInfo(param:string) {
- let res = request.get('/getUserInfo')
- return res;
- }
- /**
- * 获取用户路由数据
- * @param userId - 用户id
- * @description 后端根据用户id查询到对应的角色类型,并将路由筛选出对应角色的路由数据返回前端
- */
- export function fetchUserRoutes(userId: number) {
- return mockRequest.post<ApiRoute.Route>('/getUserRoutes', { userId });
- }
- /**
- * 刷新token
- * @param refreshToken
- */
- export function fetchUpdateToken(refreshToken: string) {
- return request.post<ApiAuth.Token>('/refreshToken', refreshToken );
- }
|