浏览代码

修改租户台账无楼层报错问题

zhangyu 5 年之前
父节点
当前提交
e745f2659c
共有 1 个文件被更改,包括 9 次插入7 次删除
  1. 9 7
      src/components/ledger/rentList/roomCountDrawer.vue

+ 9 - 7
src/components/ledger/rentList/roomCountDrawer.vue

@@ -109,13 +109,15 @@ export default {
         this.option.GeneralZone = res.Content.map(build => {
           build.value = build.BuildID;
           build.label = build.BuildLocalName;
-          build.Floor = build.Floor.map(floor => {
-            floor.value = floor.FloorID;
-            floor.label = floor.FloorLocalName;
-            floor.Floor = [];
-            return floor;
-          });
-          build.Floor.unshift({ value: 'noknowFloor', label: '未明确楼层', Floor: [] })
+          if (build.Floor) {
+            build.Floor = build.Floor.map(floor => {
+              floor.value = floor.FloorID;
+              floor.label = floor.FloorLocalName;
+              floor.Floor = [];
+              return floor;
+            });
+            build.Floor.unshift({ value: 'noknowFloor', label: '未明确楼层', Floor: [] })
+          }
           return build;
         })
         this.option.GeneralZone.unshift({ value: 'noknowBuild', label: '未明确建筑', Floor: [] });