19 lines
511 B
TypeScript
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}`)
|
|
}
|