提交代码

This commit is contained in:
zlwu committed 2025-08-13 06:38:35 +08:00
1 parent 8374ab31b1
commit f13103d334
9 files changed
+1247 -45

No files matched your search

+17
View File
@@ -83,3 +83,20 @@ export const getBedDetailsByBuildingId = (buildingId: string | number): AxiosPro
method: 'get'
});
};
/**
* 批量分配床位给二级学院
* @param data 批量分配参数
*/
export const batchAllocateBedsToCollege = (data: {
bedIds: (string | number)[];
collegeIds: (string | number)[];
buildingId?: string | number;
buildingType?: string;
}) => {
return request({
url: '/dormBedStudent/dormBedStudent/batchAllocate',
method: 'post',
data: data
});
};
+7 -1
View File
@@ -17,10 +17,16 @@ export interface DormTreeNode {
id: string | number;
label: string;
children?: DormTreeNode[];
type: 'campus' | 'area' | 'building'; // 节点类型:校区、宿舍区、宿舍楼
type: 'campus' | 'area' | 'building' | 'college' | 'major' | 'class'; // 节点类型:校区、宿舍区、宿舍楼、学院、专业、班级
disabled?: boolean; // 是否禁用选择
buildingFloors?: number; // 宿舍楼层数
gender?: string; // 宿舍楼性别: 1-男生楼, 2-女生楼
buildingType?: string; // 宿舍楼类型: 1-男生楼, 2-女生楼
// 床位分配统计信息
maleAssigned?: number; // 男生已分配床位数
maleTotal?: number; // 男生总床位数
femaleAssigned?: number; // 女生已分配床位数
femaleTotal?: number; // 女生总床位数
}
// 房间信息