beehiveweb-enterprice/src/api/system/menu.js
2024-05-29 11:52:44 +08:00

70 lines
1.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request'
import Vue from 'vue'
/**
*查询菜单列表
* 1目录 2菜单 3按钮权限 4目录+菜单 不传取所有
* @export
* @param {*} data menu_type
* @returns
*/
export function listMenu (params) {
return request({
url: Vue.prototype.$api.menu.index,
method: 'get',
params
})
}
export function listAdminMenu (params) {
return request({
url: Vue.prototype.$api.menu.adminIndex,
method: 'get',
params
})
}
// 查询菜单详细id string 菜单id
export function getMenu (data) {
return request({
url: Vue.prototype.$api.menu.find,
method: 'post',
data
})
}
// 新增菜单
export function addMenu (data) {
return request({
url: Vue.prototype.$api.menu.add,
method: 'post',
data
})
}
// 修改菜单
export function updateMenu (data) {
return request({
url: Vue.prototype.$api.menu.edit,
method: 'post',
data
})
}
// 删除菜单 id string 菜单id
export function delMenu (data) {
return request({
url: Vue.prototype.$api.menu.delete,
method: 'post',
data
})
}
// 菜单状态修改
export function statusMenu (data) {
return request({
url: Vue.prototype.$api.menu.status,
method: 'post',
data
})
}