|
|
|
import request from '@/utils/request'
|
|
|
|
// 业务角色 列表
|
|
|
|
export function roleOrgList(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/sysrole/listPage',
|
|
|
|
method: 'post',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export function postList(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/syspost/list',
|
|
|
|
method: 'get',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json'
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 获取数据字典下拉列表
|
|
|
|
export function typeValues(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/dictcommons/typeValues',
|
|
|
|
method: 'get',
|
|
|
|
params: data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 设置是否可用:isEnable:1可用,0不可用
|
|
|
|
export function setRoleEnable(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/sysrole/setIsEnable/' + data.sid + '/' + data.isEnable,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json'
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* <新增 保存角色>
|
|
|
|
* @orgSid 机构SID
|
|
|
|
* @remarks 备注
|
|
|
|
* @roleName 角色名称
|
|
|
|
* */
|
|
|
|
export function saveOrgroles(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/sysrole/save',
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* <根据SID 修改角色>
|
|
|
|
* @sid 角色SID
|
|
|
|
* @orgSid 机构SID
|
|
|
|
* @remarks 备注
|
|
|
|
* @roleName 角色名称
|
|
|
|
* */
|
|
|
|
export function putOrgroles(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysrole/update/${data.sid}`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* <根据SID 删除角色>
|
|
|
|
* @sid 角色SID
|
|
|
|
* */
|
|
|
|
export function delOrgroles(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysrole/delBySids/${data.sid}`,
|
|
|
|
method: 'get',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 移动端授权
|
|
|
|
export function getRoleMenuList(data) {
|
|
|
|
return request({
|
|
|
|
url: '/admin/apiadmin/sysmobilemenurole/getRoleMenuList',
|
|
|
|
method: 'post',
|
|
|
|
params: {
|
|
|
|
roleSid: data
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 菜单授权保存
|
|
|
|
export function saveRoleMenuList(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysmobilemenurole/saveRoleMenuList`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 菜单授权
|
|
|
|
// export function roleMenuTree(data) {
|
|
|
|
// return request({
|
|
|
|
// url: `/admin/apiadmin/sysmenu/listAllByRoleSidG`,
|
|
|
|
// method: 'POST',
|
|
|
|
// data: data,
|
|
|
|
// headers: {
|
|
|
|
// 'Content-Type': 'application/json',
|
|
|
|
// }
|
|
|
|
// })
|
|
|
|
// }
|
|
|
|
|
|
|
|
// 菜单授权
|
|
|
|
export function roleMenuTree(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysmenu/listAllByRoleSid`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 菜单授权保存
|
|
|
|
export function saveorgrolemenus(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysroleauthorize/updateRoleAndMenu`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 资源授权
|
|
|
|
export function sourceMenuTree(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/syssource/listAllByRoleSid`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 资源授权保存
|
|
|
|
export function saveSource(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/syssourcerole/updateRoleAndSource`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 功能授权
|
|
|
|
export function funMenuTree(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysfunction/getFunctionAuthorization/` + data.roleSid,
|
|
|
|
method: 'get'
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 功能授权保存
|
|
|
|
export function savefunMenu(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysrolefunction/updateRoleAndFunction`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 角色授权
|
|
|
|
export function selMenuByRole(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysmenurole/selMenuByRole`,
|
|
|
|
method: 'post',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 角色授权保存
|
|
|
|
export function updateDataByRoleMenu(data) {
|
|
|
|
return request({
|
|
|
|
url: `/admin/apiadmin/sysmenurole/updateDataByRoleMenu`,
|
|
|
|
method: 'POST',
|
|
|
|
data: data,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|