Bladeren bron

draw以上 升级

haojianlong 4 jaren geleden
bovenliggende
commit
e11556c34f

+ 2 - 2
persagy-web-big-edit/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/big-edit",
-    "version": "2.2.9",
+    "version": "2.2.10",
     "description": "博锐尚格二维图形编辑器。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -40,7 +40,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@persagy-web/edit": "2.2.8",
+        "@persagy-web/edit": "2.2.9",
         "@types/uuid": "^8.0.0",
         "crypto-js": "^4.0.0",
         "axios": "^0.20.0"

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

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/big",
-    "version": "2.2.34",
+    "version": "2.2.35",
     "description": "博锐尚格建筑信息化库",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -41,7 +41,7 @@
         "typescript": "^3.9.3"
     },
     "dependencies": {
-        "@persagy-web/graph": "2.2.35",
+        "@persagy-web/graph": "2.2.36",
         "axios": "^0.18.0",
         "pako": "^1.0.10",
         "crypto-js": "^4.0.0",

+ 2 - 2
persagy-web-edit/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/edit",
-    "version": "2.2.8",
+    "version": "2.2.9",
     "description": "博锐尚格二维图形编辑器。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -40,7 +40,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@persagy-web/big": "2.2.34",
+        "@persagy-web/big": "2.2.35",
         "@types/uuid": "^8.0.0"
     }
 }

+ 1 - 1
persagy-web-graph/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/graph",
-    "version": "2.2.35",
+    "version": "2.2.36",
     "description": "博锐尚格二维图形引擎。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 3 - 3
persagy-web-graph/src/SGraphSelectContainer.ts

@@ -171,7 +171,7 @@ export class SGraphSelectContainer extends SGraphItem {
                 return;
             }
         }
-        if (item.selectable) {
+        if (item.selectable && item.visible) {
             item.selected = true;
             this.itemList.push(item);
             this.throttle(this.selectChange, 80);
@@ -188,7 +188,7 @@ export class SGraphSelectContainer extends SGraphItem {
             t.selected = false;
         });
         this.itemList.length = 0;
-        if (item.selectable) {
+        if (item.selectable && item.visible) {
             item.selected = true;
             this.itemList.push(item);
             this.throttle(this.selectChange, 80);
@@ -226,7 +226,7 @@ export class SGraphSelectContainer extends SGraphItem {
                 return;
             }
         }
-        if (item.selectable) {
+        if (item.selectable && item.visible) {
             item.selected = true;
             this.itemList.push(item);
             this.throttle(this.selectChange, 80);

+ 5 - 0
persagy-web-graph/src/items/SGraphAreaGroupItem.ts

@@ -97,6 +97,11 @@ export class SGraphAreaGroupItem extends SGraphStyleItem {
                 this.pathList.push(sPath);
                 return tempArr;
             });
+        } else {
+            this.minX = 0;
+            this.maxX = 0;
+            this.minY = 0;
+            this.maxY = 0;
         }
     }
 

+ 5 - 0
persagy-web-graph/src/items/SGraphPolyGroupItem.ts

@@ -80,6 +80,11 @@ export class SGraphPolyGroupItem extends SGraphStyleItem {
                     }
                 );
             });
+        } else {
+            this.minX = 0;
+            this.maxX = 0;
+            this.minY = 0;
+            this.maxY = 0;
         }
     }