xushiting 2 년 전
부모
커밋
3e6a41db88
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      src/views/draw-file/board/editCAD/Load.js
  2. 1 1
      src/views/draw-file/board/editCAD/Renderer/Render.js

+ 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) {