import request from '@/router/axios';
|
|
// 列表查询
|
export function getDataUsers(page,limit,params) {
|
return request({
|
url: "/api/userQueryController/getDataGridUsers",
|
method: "get",
|
params:{
|
page,
|
limit,
|
...params
|
}
|
});
|
}
|
|
// 停用启用
|
export function stopUser(params) {
|
return request({
|
url: "/api/userQueryController/stopUsers",
|
method: "post",
|
params
|
});
|
}
|
|
// 角色全查询
|
export function gridRoles(page,limit) {
|
return request({
|
url: "/api/roleQueryController/refDataGrid",
|
method: "get",
|
params:{
|
page,limit
|
}
|
});
|
}
|
|
// 查询当前用户已拥有的角色
|
export function listRoleByUserOid(userOid) {
|
return request({
|
url: "/api/roleQueryController/listRoleByUserOid",
|
method: "get",
|
params:{
|
userOid
|
}
|
});
|
}
|
// 查询当前用户所在部门
|
export function listDeptByUserOid(userOid) {
|
return request({
|
url: "/api/departmentQueryController/listDeptByUserOid",
|
method: "get",
|
params:{
|
userOid
|
}
|
});
|
}
|
|
// 保存角色
|
export function saveRights(params) {
|
return request({
|
url: "/api/roleQueryController/saveRights",
|
method: "post",
|
params
|
});
|
}
|
|
// 新增成员
|
export function addUser(row) {
|
return request({
|
url: "/api/userQueryController/addUser",
|
method: "post",
|
data:row
|
});
|
}
|
|
// 修改成员
|
export function updateUser(row) {
|
return request({
|
url: "/api/userQueryController/updateUser",
|
method: "put",
|
data:row
|
});
|
}
|
|
// 删除成员
|
export function deleteUser(params) {
|
return request({
|
url: "/api/userQueryController/deleteUser",
|
method: "delete",
|
params
|
});
|
}
|
|
//获取密码策略
|
export function selectPwdStrategyMap(params) {
|
return request({
|
url: "/api/passwordStrategyQueryController/selectPwdStrategyMap",
|
method: "get",
|
params
|
});
|
}
|
|
//保存密码策略
|
export function saveUserPasswordStrateg(params) {
|
let formData = new FormData()
|
for (let key in params){
|
formData.append(key,params[key])
|
}
|
return request({
|
url: "/api/passwordStrategyQueryController/saveUserPasswordStrateg",
|
method: "post",
|
data:formData
|
});
|
}
|
|
// 下载模板接口
|
export const download = (params) => {
|
return request({
|
url: '/api/userQueryController/downloadImportTemplate',
|
method: 'get',
|
headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},
|
responseType: 'blob',
|
params
|
})
|
}
|
|
//获取密码策略
|
export function departmentQueryController(params) {
|
return request({
|
url: "/api/departmentQueryController/refTree",
|
method: "get",
|
params
|
});
|
}
|
|
//获取密码策略
|
export function saveUsersDepts(params) {
|
return request({
|
url: "/api/departmentQueryController/saveUsersDepts",
|
method: "post",
|
params
|
});
|
}
|
|
|
//获取用户,数据授权页面选择用户
|
export function listUserByUserType(params) {
|
return request({
|
url: "/api/userQueryController/listUserByUserType",
|
method: "get",
|
params
|
});
|
}
|