UNPKG

yinghe-lowcode-zln

Version:

基于vue、ant-design-vue,datagrid的低代码平台

85 lines (74 loc) 1.5 kB
import { axios } from '@/utils/request' // 查询菜单列表 export function listMenu (query) { return axios({ url: '/system/menu/list', method: 'get', params: query }) } // 查询菜单详细 export function getMenu (menuId) { return axios({ url: '/system/menu/' + menuId, method: 'get' }) } export function getMenuTreeDir (parameter) { return axios({ url: '/system/menu/treeselectDir', method: 'get', params: parameter }) } export function getMenuTree (parameter) { return axios({ url: '/system/menu/treeselect', method: 'get', params: parameter }) } export function getMenus (parameter) { return axios({ url: '/system/menu/list', method: 'get', params: parameter }) } // 查询菜单下拉树结构 export function treeselect () { return axios({ url: '/system/menu/treeselect', method: 'get' }) } // 根据角色ID查询菜单下拉树结构 export function roleMenuTreeselect (roleId) { return axios({ url: '/system/menu/roleMenuTreeselect/' + roleId, method: 'get' }) } // 新增菜单 export function addMenu (data) { return axios({ url: '/system/menu', method: 'post', data: data }) } // 修改菜单 export function updateMenu (data) { return axios({ url: '/system/menu/edit', method: 'post', data: data }) } // 删除菜单 export function delMenu (menuId) { return axios({ url: '/system/menu/delete/' + menuId, method: 'get' }) }