// 生成房间号数组 const makeRooms = (floor, rooms, extraRooms) => { // makeRooms(floor, rooms, extraRooms) { let arr = []; for (let i = 1; i < rooms + 1; i++) { let roomNumber = floor * 100 + i; for (let j = 0; j < extraRooms + 1; j++) { if (j > 0) { let realRoom = roomNumber + "-" + j; let data = { name: realRoom, checked: false }; arr.push(data); } else { let data = { name: roomNumber, checked: false }; arr.push(data); } } } return arr; }; const floor = () => { let floorNum = []; for (let i = 1; i < 56; i++) { if (i != 0) { let data = { checked: false, name: i + "楼" }; floorNum.push(data); } } return floorNum; }; const storiedBuilding = () => { let building = [ { checked: false, name: "单幢" } ]; for (var i = 0; i < 25; i++) { let data = { checked: false, name: String.fromCharCode(65 + i) + "幢" }; building.push(data); } for (let i = 1; i <= 20; i++) { if (i != 0) { let data = { checked: false, name: i + "幢" }; building.push(data); } } return building; }; module.exports = { makeRooms, floor, storiedBuilding };