import api from '@/utils/api' import qs from 'qs' export function add(data) { return api({ url: '/permission', method: 'post', data }) } export function edit(data) { return api({ url: '/permission', method: 'put', data }) } export function del(params) { return api({ url: '/permission', method: 'delete', params, paramsSerializer: function(params) { return qs.stringify(params, { indices: false }) } }) } export function getList(params) { return api({ url: '/permission/list', method: 'get', params }) } export function getPermissionsByRoleId(roleId) { return api({ url: '/permission/getPermissionsByRoleId', method: 'get', params: { roleId: roleId } }) } export function getPermissionTypesById(permissionId) { return api({ url: '/permission/getPermissionTypesById', method: 'get', params: { permissionId: permissionId } }) } export function getTree() { return api({ url: '/permission/tree', method: 'get' }) } export default { add, edit, del }