smart-admin/admin-web/javascript-ant-design-vue/src/api/system/menu/menu-api.js
2021-11-05 21:11:35 +08:00

54 lines
985 B
JavaScript

/*
* @Author: zhuoda
* @Date: 2021-08-11 22:15:04
* @LastEditTime: 2021-09-01 20:21:29
* @LastEditors: zhuoda
* @Description:
* @FilePath: /smart-admin/src/api/system/menu/menu-api.ts
*/
import { getRequest, postRequest } from '/@/lib/axios';
export const menuApi = {
/**
* 添加菜单
*/
addMenu: (param) => {
return postRequest('/menu/add', param);
},
/**
* 更新菜单
*/
updateMenu: (pa) => {
return postRequest('/menu/update', param);
},
/**
* 批量删除菜单
*/
batchDeleteMenu: (menuIdList) => {
return getRequest(`/menu/batchDelete?menuIdList=${menuIdList}`);
},
/**
* 查询所有菜单列表
*/
queryMenu: () => {
return getRequest('/menu/query');
},
/**
* 查询菜单树
*/
queryMenuTree: (onlyMenu) => {
return getRequest(`/menu/tree?onlyMenu=${onlyMenu}`);
},
/**
* 获取所有请求路径
*/
getAllUrl: () => {
return getRequest('/menu/getAllUrl');
},
};