import request from '@/utils/request' import qs from 'qs' //let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjI5OTQxNjI1fQ.aOFOz0h7c8YQs-ti2GLpqeWu4AE9mifx_043hLJQf8g' let tokens = window.sessionStorage.getItem('token'); // 业务角色 列表 export function roleOrgList(data){ return request({ url: '/portal/v1/sysrole/listPage', method: 'post', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 设置是否可用:isEnable:1可用,0不可用 export function setRoleEnable(data) { return request({ url: `/system/v1/orgroles/setIsEnable/${data.sid}/${data.isEnable}`, method: 'POST', data: qs.stringify(data) }) } /** * <新增 保存角色> * @orgSid 机构SID * @remarks 备注 * @roleName 角色名称 * */ export function saveOrgroles(data) { return request({ url: '/portal/v1/sysrole/save', method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } /** * <根据SID 修改角色> * @sid 角色SID * @orgSid 机构SID * @remarks 备注 * @roleName 角色名称 * */ export function putOrgroles(data) { return request({ url: `/portal/v1/sysrole/update/${data.sid}`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } /** * <根据SID 删除角色> * @sid 角色SID * */ export function delOrgroles(data) { return request({ url: `/portal/v1/sysrole/delBySids/${data.sid}`, method: 'get', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 菜单授权 export function roleMenuTree(data) { return request({ url: `/portal/v1/sysmenu/listAllByRoleSid`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 菜单授权保存 export function saveorgrolemenus(data) { return request({ url: `/portal/v1/sysmenurole/updateRoleAndMenu`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 资源授权 export function sourceMenuTree(data) { return request({ url: `/portal/v1/syssource/listAllByRoleSid`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 资源授权保存 export function saveSource(data) { return request({ url: `/portal/v1/syssourcerole/updateRoleAndSource`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 功能授权 export function funMenuTree(data) { return request({ url: `/portal/v1/sysfunction/listAllByRoleSid`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) } // 功能授权保存 export function savefunMenu(data) { return request({ url: `/portal/v1/sysrolefunction/updateRoleAndFunction`, method: 'POST', data: data, headers: {'Content-Type': 'application/json', 'token':tokens } }) }