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