xushiting 2 years ago
parent
commit
3e6a41db88

+ 2 - 2
src/views/draw-file/board/editCAD/Load.js

@@ -32,8 +32,8 @@ export default class Load {
             floorplanService.addBgImage(bgImage)
             return;
         }
-        for (let i = 0; i < floorsData.length; ++i) {
-            let floor = floorsData[i]
+        for (let i = 0; i < floorsData.floors.length; ++i) {
+            let floor = floorsData.floors[i]
             floorplanService.initFloor(i)
             for (let key in floor.points) {
                 wallService.createPoint(floor.points[key].x, floor.points[key].y, floor.points[key].vectorId, i)

+ 1 - 1
src/views/draw-file/board/editCAD/Renderer/Render.js

@@ -14,7 +14,7 @@ export default class Render {
 
     //绘制户型
     drawGeometry(vector, styleType, flag) {
-        if (draw.context == null) {
+        if (draw.context == null || vector == null || !vector.geoType) {
             return
         }
         switch (vector.geoType) {