埃驰前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

278 lines
6.1 KiB

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