菜单管理

This commit is contained in:
wu.jifen
2025-04-23 16:56:25 +08:00
parent fb3f8dc1d0
commit d71c4c349c
6 changed files with 497 additions and 120 deletions

52
src/api/system/menu.js Normal file
View File

@@ -0,0 +1,52 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 菜单新增
export function addMenu(data) {
return request({
url: getUrl('/sysMenu/create'),
method: 'post',
data
})
}
//菜单编辑
export function updateMenu(data) {
return request({
url: getUrl('/sysMenu/update'),
method: 'post',
data
})
}
// 菜单删除
export function deleteMenu(data) {
return request({
url: getUrl('/sysMenu/delete'),
method: 'post',
data
})
}
// 查询菜单详情
export function queryMenuDetail(params) {
return request({
url: getUrl('/sysMenu/query'),
method: 'get',
params: params
})
}
// 菜单分页查询
export function getMenuPage(data) {
return request({
url: getUrl('/sysMenu/pageEx'),
method: 'post',
data
})
}
// 菜单列表查询
export function getMenuList(data) {
return request({
url: getUrl('/sysMenu/list'),
method: 'post',
data
})
}