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 } }) } export function postList(data){ return request({ url: '/portal/v1/syspost/list', method: 'get', data: data, headers: {'Content-Type': 'application/json'} }) } // 获取数据字典下拉列表 export function typeValues(data) { return request({ url: '/portal/v1/dictcommon/typeValues', method: 'get', params: data }) } // 设置是否可用:isEnable:1可用,0不可用 export function setRoleEnable(data) { return request({ url: '/portal/v1/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: '/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 getRoleMenuList(data) { return request({ url: '/portal/v1/sysmobilemenurole/getRoleMenuList', method: 'post', params: { roleSid: data } }) } // 菜单授权保存 export function saveRoleMenuList(data) { return request({ url: `/portal/v1/sysmobilemenurole/saveRoleMenuList`, method: 'POST', 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 } }) }