YaolongHan 4 tahun lalu
induk
melakukan
082f13226b

+ 3 - 3
docs/.vuepress/components/tDInsert/addPicture.vue

@@ -18,7 +18,7 @@ import { SColor } from "@persagy-web/draw";
 const map1 = require("../../../public/assets/map/1.json");
 import { equipmentList } from "./data/equipmentList.js";
 import { spaceList } from "./data/spacelist.js";
-// import { MarkItem } from "./addPictrueClass/MarkItem";
+import { MarkItem } from "./addPictrueClass/MarkItem";
 import { FloorView } from "./addPictrueClass/FloorView";
 export default {
   data() {
@@ -134,8 +134,8 @@ export default {
             url: require("./../../public/assets/img/mark.png"),
           };
           // vuepress 报错 暂时注掉
-          // const aaa = new MarkItem(null, mark);
-          // this.scene.addItem(aaa);
+          const aaa = new MarkItem(null, mark);
+          this.scene.addItem(aaa);
         }
       });
     },

+ 7 - 5
docs/.vuepress/components/tuopu/items/EagleView.ts

@@ -1,25 +1,25 @@
 import { SGraphView } from "@persagy-web/graph";
 import { SMouseButton, SMouseEvent } from "@persagy-web/base/";
-import {SPoint, SColor, SPainter, SRect} from "@persagy-web/draw/lib";
+import { SPoint, SColor, SPainter, SRect } from "@persagy-web/draw/lib";
 export class EagleView extends SGraphView {
     // 记录左键按下位置
     private _leftKeyPos: SPoint = new SPoint();
     // 可视区域即 大图中展示的区域 在 标准视图中的位置及大小
     // 可视区域宽度
     _rectW: number = 200;
-    get rectW():number{
+    get rectW(): number {
         return this._rectW;
     }
-    set rectW(v:number) {
+    set rectW(v: number) {
         this._rectW = v;
         this.update()
     }
     // 可视区域高度
     _rectH: number = 100;
-    get rectH():number{
+    get rectH(): number {
         return this._rectH;
     }
-    set rectH(v:number) {
+    set rectH(v: number) {
         this._rectH = v;
         this.update()
     }
@@ -51,6 +51,7 @@ export class EagleView extends SGraphView {
             this._leftKeyPos.y = se.y;
         }
         // 将事件对象中的坐标转为场景坐标,并抛出事件
+        // @ts-ignore
         const ev = this.toSceneMotionEvent(event);
         this.$emit('viewMouseMove', ev);
     }
@@ -65,6 +66,7 @@ export class EagleView extends SGraphView {
         if (this.inRect) {
             this.rectC.x = event.offsetX;
             this.rectC.y = event.offsetY;
+            // @ts-ignore
             const ev = this.toSceneMotionEvent(event);
             this.$emit('viewMouseMove', ev);
             this.update();

+ 6 - 3
docs/guides/tDInsert/addPicture.md

@@ -29,10 +29,13 @@
 <<< @/docs/.vuepress/components/tDInsert/addPicture.vue
 :::
 
-####  图标源码
+####  源码
 
-::: details 示例代码
-<<< @/docs/.vuepress/components/tDInsert/addPictureClass/MarkItem
+::: details MarkItem源码
+<<< @/docs/.vuepress/components/tDInsert/addPictrueClass/MarkItem.ts
+:::
+::: details FloorView源码
+<<< @/docs/.vuepress/components/tDInsert/addPictrueClass/FloorView.ts
 :::
 
 #### 源码解析