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
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!
|