Files
nanxiisletAdmin/src/api/system/menu.ts

19 lines
511 B
TypeScript

import { request } from '@/utils/request'
import type { MenuRecord, MenuFormData } from '@/types/system/menu'
export function getMenuList() {
return request.get<MenuRecord[]>('/system/menu/list')
}
export function createMenu(data: MenuFormData) {
return request.post<void>('/system/menu', data)
}
export function updateMenu(data: MenuFormData) {
return request.put<void>(`/system/menu/${data.id}`, data)
}
export function deleteMenu(id: number) {
return request.delete<void>(`/system/menu/${id}`)
}