Prechádzať zdrojové kódy

big:fix:空间事件穿透问题;升级版本

haojianlong 4 rokov pred
rodič
commit
30455343b4

+ 1 - 1
saga-web-big/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/big",
-    "version": "1.0.118",
+    "version": "1.0.119",
     "description": "上格云建筑信息化库",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 42 - 18
saga-web-big/src/items/floor/SSpaceItem.ts

@@ -155,25 +155,49 @@ export class SSpaceItem extends SGraphItem {
         );
     } // Function boundingRect()
 
-    // /**
-    //  * 鼠标移动事件
-    //  *
-    //  * @param event 事件参数
-    //  */
-    // onMouseMove(event: SMouseEvent): boolean {
-    //     return false;
-    // } // Function onMouseMove()
+    /**
+     * 鼠标按下事件
+     *
+     * @param event   保存事件参数
+     * @return 是否处理事件
+     */
+    onMouseDown(event: SMouseEvent) {
+        super.onMouseDown(event);
+        return true;
+    }
+
+    /**
+     * 鼠标抬起事件
+     *
+     * @param event   保存事件参数
+     * @return 是否处理事件
+     */
+    onMouseUp(event: SMouseEvent) {
+        super.onMouseUp(event);
+        return true;
+    }
+
+    /**
+     * 鼠标移入事件
+     *
+     * @param event   保存事件参数
+     * @return 是否处理事件
+     */
+    onMouseEnter(event: SMouseEvent) {
+        super.onMouseEnter(event);
+        return false;
+    }
 
-    // /**
-    //  * 鼠标抬起事件
-    //  *
-    //  * @param	event         事件参数
-    //  * @return	boolean
-    //  */
-    // onMouseUp(event: SMouseEvent): boolean {
-    //     console.log("spaceUp");
-    //     return false;
-    // } // Function onClick()
+    /**
+     * 鼠标移出事件
+     *
+     * @param event   保存事件参数
+     * @return 是否处理事件
+     */
+    onMouseLeave(event: SMouseEvent) {
+        super.onMouseLeave(event);
+        return false;
+    }
 
     /**
      * 判断点是否在区域内

+ 2 - 2
saga-web-fengmap/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/feng-map",
-    "version": "1.0.50",
+    "version": "1.0.51",
     "description": "上格云Web平面图。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -33,7 +33,7 @@
         "typescript": "^3.9.7"
     },
     "dependencies": {
-        "@saga-web/big": "1.0.118",
+        "@saga-web/big": "1.0.119",
         "axios": "^0.18.0"
     }
 }