This commit is contained in:
2026-04-16 22:18:26 +08:00
parent 01139f2874
commit ba933457d4
5 changed files with 129 additions and 46 deletions

View File

@@ -35,6 +35,24 @@ export interface RoomListParams {
status?: string
}
/** 机房下拉选项参数 */
export interface RoomOptionsParams {
datacenter_id?: number
floor_id?: number
keyword?: string
}
/** 机房下拉选项项 */
export interface RoomOptionItem {
id: number
name: string
code: string
datacenter_id: number
floor_id: number
enabled: boolean
sort: number
}
/** 机房创建数据 */
export interface RoomCreateData {
name: string
@@ -66,6 +84,11 @@ export const fetchRoomDetail = (id: number) => {
return request.get<RoomItem>(`/Assets/v1/room/detail/${id}`)
}
/** 获取机房列表(下拉,不分页) */
export const fetchRoomOptions = (params?: RoomOptionsParams) => {
return request.get<RoomOptionItem[]>('/Assets/v1/room/all', { params })
}
/** 根据楼层获取机房列表(下拉,不分页) */
export const fetchRoomListByFloor = (floorId: number, params?: { name?: string }) => {
return request.get<RoomItem[]>(`/Assets/v1/room/floor/${floorId}`, { params })