import request from '@/utils/request' let baseURL = localStorage.getItem('base') + '/api' export function login(data) { return request({ url: baseURL + '/account/login', method: 'post', data }) } export function token(data) { return request({ // url: baseURL + '/token', url: baseURL + '/connect/token', method: 'post', data }) } export function getInfo() { return request({ url: baseURL + '/abp/application-configuration', method: 'get', }) } export function logout() { return request({ url: baseURL + '/account/logout', method: 'get' }) } //新建 export function postCreate(data) { return request({ url: baseURL + '/identity/users', method: 'post', data }) } //获取全部角色 | 用户信息维护 export function usersroles() { return request({ url: baseURL + '/identity/users/assignable-roles', method: 'get' }) } //获取当前角色 | 用户信息维护 export function getusersID(data) { return request({ url: baseURL + '/identity/users/' + data + '/roles', method: 'get' }) } //编辑 export function postUpdate(data, id) { return request({ url: baseURL + '/identity/users/' + id, method: 'put', data }) } //删除 export function postDelete(id) { return request({ url: baseURL + '/identity/users/' + id, method: 'delete', }) } //分页+筛选 export function getPageList(data) { return request({ url: baseURL + '/identity/users', method: 'get', params: data }) } //重置密码功能 | 用户信息维护 export function putpassword(id) { return request({ url: baseURL + '/identity/users/reset-password/' + id, method: 'post' }) } //获取全部权限(包含PDA+pc) | PC菜单信息维护 | PDA菜单信息维护 | PDA用户权限维护 | PC角色权限维护 export function menuPermissions(data) { return request({ url: baseURL + '/auth/menu/list', method: 'post', data }) } //新建菜单 | PC菜单信息维护 | PDA菜单信息维护 export function postCreateMenu(data) { return request({ url: baseURL + '/auth/menu', method: 'post', data }) } //编辑菜单 | PC菜单信息维护 | PDA菜单信息维护 export function postUpdateMenu(data, id) { return request({ url: baseURL + '/auth/menu/' + id, method: 'put', data }) } //删除菜单 | PC菜单信息维护 | PDA菜单信息维护 export function postDeleteMenu(id) { return request({ url: baseURL + '/auth/menu/' + id, method: 'delete', }) } //获取菜单详情 | PC菜单信息维护 | PDA菜单信息维护 export function getDetailedMenu(id) { return request({ url: baseURL + '/auth/menu/' + id, method: 'get', }) } //获取用户全部工作组 | 用户工作组对应关系 // export function workgroupPermissions() { // return request({ // url: baseURL + '/auth/user-workgroup/get-list', // method: 'get', // params:{ // SkipCount:0, // MaxResultCount:100 // } // }) // } //获取已有权限 | PDA用户权限维护 export function UserPermissions(id, url) { return request({ url: baseURL + '/' + url + '/' + id.userId, method: 'get', params:id }) } //保存权限 | PDA用户权限维护 export function SetUserPermissions(data, id, url) { return request({ url: baseURL + '/' + url + '/' + id.userId, method: 'put', params:id, data }) } //获取用户已有工作组 | 用户工作组对应关系 export function userWorkgroupPermissions(id) { return request({ url: baseURL + '/auth/user-workgroup/get-user-work-group-by-user-id', method: 'get', params:id }) } //保存用户与工作组关系 | 用户工作组对应关系 export function SetUserWorkgroupPermissions(data,id) { return request({ url: baseURL + '/auth/user-workgroup/add-many', method: 'post', params:id, data }) } //加载用户登录信息 export function loadLoginUserInfo(id) { return request({ url: baseURL + '/identity/users/' + id, method: 'get' }) } //修改登录用户基本信息 export function putLoginUserInfo(data) { return request({ url: baseURL + '/identity/my-profile', method: 'put', data }) } //修改登录用户的密码-强密码规则 export function postLoginUserInfo(data, id) { return request({ url: baseURL + '/identity/users/change-password/' + id, method: 'post', data }) } //获取部门列表 | 用户信息维护 | 部门信息维护 export function departmentList(data) { return request({ url: baseURL + '/auth/department/list', method: 'post', data }) } //获取明细列表 export function getDetailed(id, url) { return request({ url: baseURL + url + id, method: 'get' }) } //------------------------------------- // 创建 | PC角色权限维护 export function postCreateRoles(data) { return request({ url: baseURL + '/identity/roles', method: 'post', data }) } //编辑 | PC角色权限维护 export function postUpdateRoles(data, id) { return request({ url: baseURL+'/identity/roles/' + id, method: 'put', data }) } //删除 | PC角色权限维护 export function postDeleteRoles(id) { return request({ url: baseURL + '/identity/roles/' + id, method: 'delete', }) } // 描述修改 | PC角色权限维护 export function saveOrUpdateDescribe(params,id) { return request({ url: baseURL + '/identity/roles/' + id + '/description', method: 'post', params: params }) } //分页+筛选 | PC角色权限维护 export function getPageListRoles(data) { return request({ url: baseURL + '/identity/roles', method: 'get', params: data }) } //获取权限模板 | PC角色权限维护 export function getpermissionsRoles(data) { return request({ url: baseURL +'/permission-management/permissions', method: 'get', params: data }) } //保存权限模板 | PC角色权限维护 export function putpermissionsRoles(url, data) { return request({ url: baseURL+ url, method: 'put', data }) } // faster-new export function getUsersByUserName(name) { return request({ url: baseURL + '/identity/users/by-username/'+name, method: 'get', }) }