添加系统管理、登录模块的接口、标准化开发流程
This commit is contained in:
18
src/api/system/menu.ts
Normal file
18
src/api/system/menu.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
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}`)
|
||||
}
|
||||
Reference in New Issue
Block a user