添加系统管理、登录模块的接口、标准化开发流程

This commit is contained in:
super
2026-01-08 20:49:42 +08:00
parent fef12b01e2
commit 8fa07e4952
40 changed files with 3126 additions and 1701 deletions

18
src/api/system/menu.ts Normal file
View 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}`)
}