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.
 
 
 

212 lines
5.1 KiB

//导入axios实例
import request from "@/api/request";
//登录
export const lognis = (data) => {
return request({
url: "/connect/token",
method: "post",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
data,
});
};
//获取用户列表
export const getbook = (data) => {
return request({
//url: "/api/identity/roles/all",
url: "/api/app/MyRole/GetAllList",
method: "post",
data,
});
};
//权限查找
export const limitsofauthority = (user,data) => {
return request({
// url: "/api/permission-management/permissions",
url:`/api/permissionmanagement/get?providerName=R&providerKey=${user}`,
method: "get",
headers: {
"Accept-Language": "zh-Hans",
"Content-Type": "application/x-www-form-urlencoded",
},
params: data,
});
};
//获取用户列表
export const usreslist = (data) => {
return request({
url: "/api/identity/users/getlist",
method: "get",
params: data,
});
};
//用户绑定
export const userbind = (id, data) => {
return request({
// url: `/api/identity/users/${id}/roles`,
///api/identity/users/updateroles?id=3a0c6597-75df-bc78-8173-ef4a59930832
url:`/api/identity/users/updateroles?id=${id}`,
method: "post",
data,
});
};
//用户列表新增
export const newlists = (data) => {
return request({
url: "/api/identity/users/create",
method: "post",
data,
});
};
//用户列表删除
export const delestsid = (id) => {
return request({
url: `/api/identity/users/delete/${id}`,
method: "post",
});
};
//用户列表编辑修改
export const editmodify = (id, data) => {
return request({
url: `/api/identity/users/update?id=${id}`,
method: "post",
headers: {
"Content-Type": "application/json",
},
data,
});
};
//用户管理查询
export const usersroles = (data) => {
return request({
//url: "/api/identity/roles/all",
url: "/api/app/MyRole/GetAllList",
method: "post",
params: data,
});
};
//根据id获取用户已经绑定过的组织
export const usersinits = (UserId) => {
return request({
url: `/api/app/organization-units/organization-unit-by-user-id/${UserId}`,
method: "get",
});
};
//获取组织树形结构
export const organizationtree = (data) => {
return request({
url: "/api/app/organization-units/by-code-all",
method: "get",
data,
});
};
//创建组织
export const organizationcaeatre = (data) => {
return request({
url: "/api/app/organization-units/creatre",
method: "post",
data,
});
};
//删除组织架构
export const deleteschema = (id) => {
return request({
url: `/api/app/organization-units/${id}`,
method: "delete",
});
};
//组织架构名称编辑修改
export const modifyedit = (id, data) => {
return request({
url: `/api/app/organization-units?id=${id}&DisplayName=${data}`,
method: "put",
// data
});
};
//给用户绑定组织 zheg这个
export const userorganizat = (UserId, OgId) => {
return request({
method: "post",
url: `/api/app/organization-units/user-organization-unit?UserId=${UserId}&OgId=${OgId}`,
});
};
//角色管理新增角色
export const addrole = (data) => {
return request({
method: "post",
//url: "/api/identity/roles",
url: "/api/app/MyRole/Create",
data,
});
};
//角色管理编辑r
export const roleediting = (id, data) => {
return request({
method: "post",
//url: `/api/identity/roles/${id}`,
url: `/api/app/MyRole/Update`,
data:{...data,id:id},
});
};
//角色管理删除
export const roledelention = (id) => {
return request({
//url: `/api/identity/roles/${id}`,
url: `/api/app/MyRole/Delete`,
data:{id},
method: "post",
});
};
//权限控制编辑
export const permissionconntro = (name, peodekey, data) => {
return request({
url: `/api/permissionmanagement/update?providerName=${name}&providerKey=${peodekey}`,
// url: `/api/permission-management/permissions?providerName=${name}&providerKey=${peodekey}`,
// /api/permissionmanagement/update?providerName=R&providerKey=users
method: "post",
data,
});
};
//用户管理所属用户查询
export const useraffiliation = (id) => {
return request({
// url: `/api/identity/users/${id}/roles`,
url:`/api/identity/users/getroles?id=${id}`,
method: "get",
});
};
//组织绑定选中
export const reverseselection = (id) => {
return request({
url: `/api/app/organization-units/organization-unit-by-user-id/${id}`,
method: "get",
});
};
//给用户绑定组织
export const selectbinding = (data) => {
return request({
url: "/api/app/organization-units/user-organization-unit",
method: "post",
data,
});
};
//日志列表
export const dailyrecord = (data) => {
return request({
url: "/api/app/audit-log",
method: "get",
params: data,
});
};
//根据id查询日志信息
export const querylog = (AuditLogId) => {
return request({
url: `/api/app/audit-log/by-id/${AuditLogId}`,
method: "get",
});
};
// http://192.168.1.108:9529/swagger/index.html?urls.primaryName=%E4%B8%9A%E5%8A%A1 1q2w3E*
//1a2b3cD!