浏览代码

feat:线,图片,文字的保存读取完成

YaolongHan 4 年之前
父节点
当前提交
529ca16e90
共有 2 个文件被更改,包括 7 次插入3 次删除
  1. 1 1
      src/components/mapClass/EditScence.ts
  2. 6 2
      src/lib/items/SLineMarkerItem.ts

+ 1 - 1
src/components/mapClass/EditScence.ts

@@ -117,7 +117,7 @@ export class EditScence extends SGraphScene {
             Pos: {X: 0, Y: 0},
             /** 由应用自己定义  */
             Properties:{
-                Line: [new SPoint(event.x, event.y)]
+                Line: [{x:event.x, y:event.y}]
             }
         }
 

+ 6 - 2
src/lib/items/SLineMarkerItem.ts

@@ -26,7 +26,11 @@ export class SLineMarkerItem extends SLineItem {
         this.name = data.Name;
         this.moveTo(data.Pos.X, data.Pos.Y);
         if (data.Properties && data.Properties.Line) {
-            this.line = data.Properties.Line;
+            let setPointList: SPoint[];
+            setPointList = data.Properties.Line.map(i => {
+                return new SPoint(i.x, i.y)
+            })
+            this.line = setPointList;
         }
         if (data.Properties && data.Properties.LineWidth) {
             this.lineWidth = data.Properties.LineWidth;
@@ -47,5 +51,5 @@ export class SLineMarkerItem extends SLineItem {
         this.data.Properties.LineStyle = this.lineStyle;
         return this.data;
     }
-    
+
 } // Class SLineMarkerItem