book-web/src/api/sys/menu.ts

29 lines
666 B
TypeScript
Raw Normal View History

2024-07-16 10:02:54 +08:00
import service from '@/utils/request'
export const useMenuNavApi = () => {
return service.get('/sys/menu/nav')
}
export const useAuthorityListApi = () => {
return service.get('/sys/menu/authority')
}
export const useMenuListApi = (type: Number) => {
// 菜单类型 0菜单 1按钮 2接口
const menuType = type === 2 ? 2 : 0
return service.get('/sys/menu/list?type=' + menuType)
}
export const useMenuApi = (id: Number) => {
return service.get('/sys/menu/' + id)
}
export const useMenuSubmitApi = (dataForm: any) => {
if (dataForm.id) {
return service.put('/sys/menu', dataForm)
} else {
return service.post('/sys/menu', dataForm)
}
}