|
|
@ -2,21 +2,24 @@ import { MenuVO, Menu } from './model/menuModel'; |
|
|
|
import { defHttp } from '/@/utils/http/axios'; |
|
|
|
import { defHttp } from '/@/utils/http/axios'; |
|
|
|
|
|
|
|
|
|
|
|
enum Api { |
|
|
|
enum Api { |
|
|
|
List = 'system_proxy/system/menu/list', |
|
|
|
list = 'system_proxy/system/menu/list', |
|
|
|
add = 'system_proxy/system/menu/save', |
|
|
|
add = 'system_proxy/system/menu/save', |
|
|
|
update = 'system_proxy/system/menu/update', |
|
|
|
get = 'system_proxy/system/menu', |
|
|
|
|
|
|
|
edit = 'system_proxy/system/menu/update', |
|
|
|
del = 'system_proxy/system/menu/remove' |
|
|
|
del = 'system_proxy/system/menu/remove' |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 菜单树
|
|
|
|
// 查询菜单列表
|
|
|
|
export const menuList = (params?: MenuVO) => defHttp.get({ url: Api.List, params }); |
|
|
|
export const listMenu = (params?: MenuVO) => defHttp.get({ url: Api.list, params }); |
|
|
|
|
|
|
|
|
|
|
|
//新增
|
|
|
|
// 新增菜单
|
|
|
|
export const menuAdd = (params?: Menu) => defHttp.post({ url: Api.add, params }); |
|
|
|
export const addMenu = (params: Menu) => defHttp.post({ url: Api.add, data: params }); |
|
|
|
|
|
|
|
|
|
|
|
// 修改
|
|
|
|
// 修改菜单
|
|
|
|
export const menuUpdate = (params: Menu) => defHttp.put({ url: Api.update, params }); |
|
|
|
export const editMenu = (params: Menu ) => defHttp.put({ url: Api.edit, data: params }); |
|
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
// 查询菜单详细
|
|
|
|
export const menuDel = (params: { id: String }) => |
|
|
|
export const getMenu = (params: { id: String }) => defHttp.get({ url: `${Api.get}/${params.id}` }); |
|
|
|
defHttp.delete({ url: Api.del + `/${params.id}` }); |
|
|
|
|
|
|
|
|
|
|
|
// 删除菜单
|
|
|
|
|
|
|
|
export const delMenu = (params: { id: String }) => defHttp.delete({ url: `${Api.del}/${params.id}` }); |
|
|
|