diff --git a/src/components/room/floorUnitRoomShopTree.vue b/src/components/room/floorUnitRoomShopTree.vue new file mode 100644 index 0000000..6c26bdf --- /dev/null +++ b/src/components/room/floorUnitRoomShopTree.vue @@ -0,0 +1,132 @@ + + + + + \ No newline at end of file diff --git a/src/views/room/roomList.vue b/src/views/room/roomList.vue index 6c03329..ed1e84c 100644 --- a/src/views/room/roomList.vue +++ b/src/views/room/roomList.vue @@ -225,7 +225,7 @@ { - rooms.forEach(item => { - this.getColumnsValue(item) - }) + // 获取表格列配置后再处理每个房屋的属性值 + await this.getColumns() + rooms.forEach(item => { + this.getColumnsValue(item) }) }, @@ -483,7 +482,7 @@ export default { }) }, - async getColumns(rooms, callback) { + async getColumns() { try { const { data } = await getAttrSpecList({ page: 1, @@ -493,7 +492,6 @@ export default { this.roomInfo.listColumns = data .filter(item => item.listShow === 'Y') .map(item => item.specName) - callback() } catch (error) { console.error('获取房屋属性失败:', error) } diff --git a/src/views/room/roomStructureList.vue b/src/views/room/roomStructureList.vue index 6af77f0..b3bb229 100644 --- a/src/views/room/roomStructureList.vue +++ b/src/views/room/roomStructureList.vue @@ -2,13 +2,17 @@
- + - + - +
{{ room.floorNum }}-{{ room.unitNum }}-{{ room.roomNum }}
@@ -23,7 +27,7 @@ - +
{{ key }}F
@@ -49,14 +53,14 @@