import type {Login} from '@/api/user/interface/user' import {ADMIN as rePrefix} from '@/api/system/config/serviceName' import http from '@/api' import type {Dict} from '@/api/interface' /** * @name 登录模块 */ // 用户登录 export const loginApi = (params: { username: string; password: string,checked: boolean }) => { return http.post(`${rePrefix}/login`, params, {loading: false}) // return http.post(`/Register1`, params, { loading: false }) } // 获取菜单列表 export const getAuthMenuListApi = () => { return http.get(`/sysFunction/getMenu`, {}, {loading: false}) // return http.post(`/Register2`, {}, { loading: false }) } // 获取按钮权限 export const getAuthButtonListApi = () => { return http.get(`/sysFunction/getButton`, {}, {loading: false}) // return http.post(`/Register3`, {}, { loading: false }) } // 用户退出登录 export const logoutApi = () => { return http.post(`${rePrefix}/logout`) } //获取下拉框列表 export const getDictList = () => { return http.get('/dictData/dictDataCache') } //token刷新 export const refreshToken = () => { return http.get(`${rePrefix}/refreshToken`, {}, {loading: false} ) } //获取场景 export const getCurrentScene = () => { return http.get('/sysTestConfig/getCurrentScene', {}, {loading: false}) } /** * 获取RSA公钥 */ export const getPublicKey = (username: string, checked: boolean) => { return http.get(`/admin/getPublicKey?username=${username}&checked=${checked}`, {}, {loading: false}) }