import request from '@/utils/request' // 查询菜单列表 export function listMenu(data) { return request({ url: '/system/menu/list', method: 'post', data: data }) } // 查询菜单详细 export function getMenu(query) { return request({ url: '/system/menu/detail', method: 'get', params: query }) } // 新增菜单 export function addMenu(data) { return request({ url: '/system/menu/add', method: 'post', data: data }) } // 修改菜单 export function updateMenu(data) { return request({ url: '/system/menu/update', method: 'post', data: data }) } // 删除菜单 export function delMenu(query) { return request({ url: '/system/menu/delete', method: 'get', params: query }) } // 查询字典数据列表 export function listData(data) { return request({ url: '/system/dict/item/list', method: 'post', data: data }) } // 查询字典数据详细 export function getData(query) { return request({ url: '/system/dict/item/detail', method: 'get', params: query }) } // 根据字典类型查询字典数据信息 export function getDicts(query) { return request({ url: '/system/dict/item/option', method: 'get', params: query }) } // 新增字典数据 export function addData(data) { return request({ url: '/system/dict/item/add', method: 'post', data: data }) } // 修改字典数据 export function updateData(data) { return request({ url: '/system/dict/item/update', method: 'post', data: data }) } // 删除字典数据 export function delData(data) { return request({ url: '/system/dict/item/delete', method: 'post', data: data }) } // 查询字典类型列表 export function listType(data) { return request({ url: '/system/dict/list', method: 'post', data: data }) } // 查询字典类型详细 export function getType(query) { return request({ url: '/system/dict/detail', method: 'get', params: query }) } // 新增字典类型 export function addType(data) { return request({ url: '/system/dict/add', method: 'post', data: data }) } // 修改字典类型 export function updateType(data) { return request({ url: '/system/dict/update', method: 'post', data: data }) } // 删除字典类型 export function delType(data) { return request({ url: '/system/dict/delete', method: 'post', data: data }) } // 刷新字典缓存 export function refreshCache() { return request({ url: '/system/dict/type/refreshCache', method: 'delete' }) } // 获取字典选择框列表 export function optionselect() { return request({ url: '/system/dict/type/optionselect', method: 'get' }) } //修改通用配置 export function updateLogoInfo(data) { return request({ url: '/system/config/logo/update', method: 'post', data: data }) } // 保存开发配置 export function addUrlConfig(data) { return request({ url: '/system/config/dev/update', method: 'post', data: data }) } // 删除系统配置 export function systemConfigInfoDelete(data) { return request({ url: '/system/config/info/delete', method: 'post', data: data }) } // 获取文件列表 export function getFileList(data) { return request({ url: '/system/file/list', method: 'post', data: data }) } // 获取文件分类列表 export function getFileCategory(query) { return request({ url: '/system/file/category', method: 'get', params: query }) } //新增&更新公共配置 export function addOrUpdate(data) { return request({ url: '/system/config/info/addOrUpdate', method: 'post', data: data }) } /*********************************系统公告*********************************/ // 查询公告列表 export function listNotice(data) { return request({ url: '/system/notice/list', method: 'post', data: data }) } // 查询公告详细 export function getNotice(query) { return request({ url: '/system/notice/detail', method: 'get', params: query }) } // 新增公告 export function addNotice(data) { return request({ url: '/system/notice/add', method: 'post', data: data }) } // 修改公告 export function updateNotice(data) { return request({ url: '/system/notice/update', method: 'post', data: data }) } // 删除公告 export function delNotice(data) { return request({ url: '/system/notice/delete', method: 'post', data: data }) } /*********************************角色管理*********************************/ //角色列表 export function systemRoleList(data) { return request({ url: '/system/role/list', method: 'post', data: data }) } //角色新增 export function systemRoleAdd(data) { return request({ url: '/system/role/add', method: 'post', data: data }) } //角色编辑 export function systemRoleUpdate(data) { return request({ url: '/system/role/update', method: 'post', data: data }) } //角色删除 export function systemRoleDelete(data) { return request({ url: '/system/role/delete', method: 'post', data: data }) } //角色详情 export function systemRoleDetail(query) { return request({ url: '/system/role/detail', method: 'get', params: query }) } //获取角色权限树 export function systemRoleGetRoleMenu(query) { return request({ url: '/system/role/getRoleMenu', method: 'get', params: query }) } //保存角色权限 export function systemRoleSaveRolePermission(data) { return request({ url: '/system/role/saveRolePermission', method: 'post', data: data }) }