教室修改
build / build-push (push) Successful in 50s

This commit is contained in:
wanghu
2026-10-20 10:55:27 +08:00
parent 1d8fe8a8a6
commit 624805ef2c
9 changed files with 45 additions and 37 deletions
+5 -5
View File
@@ -88,7 +88,7 @@ const bStats = await api("GET", "/api/building/Stats", { params: { campusId } })
ok("building Stats total=6", bStats.code === 0 && bStats.data.some(b => b.serID === buildingId && b.total === 6));
// 7. 教室编辑(含设备全量替换)+ 编号守卫
const edit = await api("POST", "/api/classroom/Edit", { json: { serID: room1, roomName: `冒烟教室${stamp}`, status: "closed", capacity: 50, seatCount: 45, equipmentIds: [] } });
const edit = await api("POST", "/api/classroom/Edit", { json: { serID: room1, roomName: `冒烟教室${stamp}`, status: "closed", seatCount: 45, equipmentIds: [] } });
ok("classroom Edit(清空设备)", edit.code === 0, edit.msg);
const roomsAfterEdit = await api("GET", "/api/classroom/List", { params: { buildingId, page: 1, count: 20 } });
const room1After = roomsAfterEdit.data.list.find(r => r.serID === room1);
@@ -114,13 +114,13 @@ ok("equipment Delete 被引用守卫拒绝", eqDelGuarded.code !== 0);
// 9. 新增接口:列表排序 / 楼栋楼层分布 / 教室批量编辑
const sortedDesc = await api("GET", "/api/classroom/List", {
params: { buildingId, page: 1, count: 20, sortField: "capacity", order: "desc" },
params: { buildingId, page: 1, count: 20, sortField: "seatCount", order: "desc" },
});
ok(
"List 排序 capacity desc",
"List 排序 seatCount desc",
sortedDesc.code === 0 &&
sortedDesc.data.list[0].capacity >= sortedDesc.data.list[sortedDesc.data.list.length - 1].capacity,
JSON.stringify(sortedDesc.data && sortedDesc.data.list.map(r => r.capacity))
sortedDesc.data.list[0].seatCount >= sortedDesc.data.list[sortedDesc.data.list.length - 1].seatCount,
JSON.stringify(sortedDesc.data && sortedDesc.data.list.map(r => r.seatCount))
);
const sortedFloorDesc = await api("GET", "/api/classroom/List", {