|
|
|
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',
|
|
|
|
})
|
|
|
|
}
|