Pārlūkot izejas kodu

框选item;夹层轮廓线问题

haojianlong 5 gadi atpakaļ
vecāks
revīzija
1aad4e0be3

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

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/big",
-    "version": "1.0.109",
+    "version": "1.0.111",
     "description": "上格云建筑信息化库",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -42,6 +42,6 @@
         "typescript": "^3.9.3"
     },
     "dependencies": {
-        "@saga-web/graph": "2.1.123"
+        "@saga-web/graph": "2.1.124"
     }
 }

+ 10 - 1
saga-web-big/src/items/SRectSelectItem.ts

@@ -1,5 +1,5 @@
 import { SGraphItem } from "@saga-web/graph/lib";
-import { SPainter, SPoint } from "@saga-web/draw/lib";
+import { SPainter, SPoint, SRect } from "@saga-web/draw/lib";
 import { SMouseEvent } from "@saga-web/base/lib";
 import { ItemColor, ItemOrder } from "..";
 
@@ -29,6 +29,15 @@ export class SRectSelectItem extends SGraphItem {
     } // Constructor
 
     /**
+     * Item对象边界区域
+     *
+     * @return SRect
+     */
+    boundingRect(): SRect {
+        return new SRect(this.startPoint, this.endPoint);
+    } // Function boundingRect()
+
+    /**
      * 鼠标移动事件
      *
      * @param	event         事件参数

+ 1 - 1
saga-web-big/src/items/floor/SBoardItem.ts

@@ -45,7 +45,7 @@ export class SBoardItem extends SGraphItem {
     constructor(parent: SGraphItem | null, data: Zone) {
         super(parent);
         this.data = data;
-        this.zOrder = ItemOrder.zoneOrder;
+        this.zOrder = 0;
         if (
             this.data.OutLine.length &&
             this.data.OutLine[0] &&

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

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/draw",
-    "version": "2.1.106",
+    "version": "2.1.107",
     "description": "上格云绘制引擎。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -33,7 +33,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@saga-web/base": "^2.1.26"
+        "@saga-web/base": "^2.1.27"
     },
     "jest": {
         "setupFiles": [

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

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

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

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/graph",
-    "version": "2.1.123",
+    "version": "2.1.124",
     "description": "上格云二维图形引擎。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -40,7 +40,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@saga-web/draw": "2.1.106",
+        "@saga-web/draw": "2.1.107",
         "@types/uuid": "^8.0.0"
     }
 }