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: '/wms/apiadmin/sysrole/listPage', method: 'post', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } export function postList(data) { return request({ url: '/wms/apiadmin/syspost/list', method: 'get', data: data, headers: { 'Content-Type': 'application/json' } }) } // 获取数据字典下拉列表 export function typeValues(data) { return request({ url: '/wms/apiadmin/dictcommons/typeValues', method: 'get', params: data }) } // 设置是否可用:isEnable:1可用,0不可用 export function setRoleEnable(data) { return request({ url: '/wms/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: '/wms/apiadmin/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: `/wms/apiadmin/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: `/wms/apiadmin/sysrole/delBySids/${data.sid}`, method: 'get', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 移动端授权 export function getRoleMenuList(data) { return request({ url: '/wms/apiadmin/sysmobilemenurole/getRoleMenuList', method: 'post', params: { roleSid: data } }) } // 菜单授权保存 export function saveRoleMenuList(data) { return request({ url: `/wms/apiadmin/sysmobilemenurole/saveRoleMenuList`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 菜单授权 export function roleMenuTree(data) { return request({ url: `/wms/apiadmin/sysmenu/listAllByRoleSidG`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 菜单授权保存 export function saveorgrolemenus(data) { return request({ url: `/wms/apiadmin/sysroleauthorize/updateRoleAndMenu`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 资源授权 export function sourceMenuTree(data) { return request({ url: `/wms/apiadmin/syssource/listAllByRoleSid`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 资源授权保存 export function saveSource(data) { return request({ url: `/wms/apiadmin/syssourcerole/updateRoleAndSource`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 功能授权 export function funMenuTree(data) { return request({ url: `/wms/apiadmin/sysfunction/getFunctionAuthorization/` + data.roleSid, method: 'get' }) } // 功能授权保存 export function savefunMenu(data) { return request({ url: `/wms/apiadmin/sysrolefunction/updateRoleAndFunction`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 角色授权 export function selMenuByRole(data) { return request({ url: `/wms/apiadmin/sysmenurole/selMenuByRole`, method: 'post', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } // 角色授权保存 export function updateDataByRoleMenu(data) { return request({ url: `/wms/apiadmin/sysmenurole/updateDataByRoleMenu`, method: 'POST', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) }