import request from '@/utils/request' let authApi = localStorage.getItem('authApi') + '/api' export function login(data) { return request({ url: authApi + '/account/login', method: 'post', data }) } export function logout() { return request({ url: authApi + '/account/logout', method: 'get' }) } // faster-new // 获取token export function token(data) { return request({ url: localStorage.getItem('authApi') + '/connect/token', method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, data }) } // 获取用户信息(单点登录) export function getUsersByToken(token) { return request({ url: localStorage.getItem('oidcLogin_url') + '/connect/userinfo', method: 'get', Token:token }) } // 通过用户名获取用户信息 export function getUsersByUserName(name) { return request({ url: authApi + '/identity/users/by-username/'+name, method: 'get', }) } // 获取表头zh转义数据 export function getInterfaceBoard() { return request({ method:'get', url: authApi + '/abp/application-localization', params:{ CultureName:localStorage.getItem('browserLanguage'), OnlyDynamics:false } // params:{IncludeLocalizationResources:true} }) } // 获取菜单数据 export function getDefinitionMenu(IncludeTypes) { return request({ method:'get', url: authApi + '/abp/application-configuration', params:{IncludeLocalizationResources:true} }) } // 获取枚举数据/dto列类型等所有配置 export async function getApiDefinition() { return request({ method:'get', url: authApi + '/abp/api-definition', params:{IncludeTypes:true} }) } // *************权限页面维护************* //获取列表 export function getPageListRoles(data) { return request({ url: authApi + '/identity/roles', method: 'get', params: data }) } //获取权限模板 export function getPermissionsRoles(data) { return request({ url: authApi +'/permission-management/permissions', method: 'get', params: data }) } // 创建角色 export function postCreateRoles(data) { return request({ url: authApi + '/identity/roles', method: 'post', data }) } //保存权限模板 export function savePermissionsRoles(URL, data) { return request({ url: authApi + URL, method: 'put', data }) }