Selaa lähdekoodia

解决icontext问题更新

haojianlong 4 vuotta sitten
vanhempi
commit
e4afce974e

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

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

+ 1 - 0
persagy-web-big/README.md

@@ -3,6 +3,7 @@
 item 展示类及楼层平面图展示
 
 ### 版本日志
+    无特殊说明单版本为跟随依赖版本升级
 
     |
     |

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

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

+ 1 - 0
persagy-web-draw/README.md

@@ -3,6 +3,7 @@
 绘制结构 (引擎,画笔,画刷等)
 
 ### 版本日志
+    无特殊说明单版本为跟随依赖版本升级
 
     |
     |

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

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

+ 4 - 0
persagy-web-graph/README.md

@@ -3,9 +3,13 @@
 视图-场景-item
 
 ### 版本日志
+    无特殊说明单版本为跟随依赖版本升级
 
     |
     |
+    |-- 2.2.40 解决平面图.拓扑图 iconTextItem 进入编辑态以后,单击图片 item 后,可以进入其他 item 编辑态问题 
+    |
+    |
     |-- 2.2.39 平面图使用,增加蒙版item
     |
     |

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

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

+ 8 - 5
persagy-web-graph/src/SGraphItem.ts

@@ -489,13 +489,14 @@ export class SGraphItem extends SObject {
             }
         }
         this.$emit("onMouseDown", event);
+        // 记录上一个 grabItem
+        if (this.scene) {
+            this._lastGrab = this.scene.grabItem;
+        }
         // 移动
         if (this.moveable) {
             this._mouseDownPos = new SPoint(event.x, event.y);
             this._isMoving = true;
-            if (this.scene) {
-                this._lastGrab = this.scene.grabItem;
-            }
             this.grabItem(this);
             return true;
         }
@@ -580,8 +581,10 @@ export class SGraphItem extends SObject {
         }
 
         this.$emit("onMouseUp", event);
-        this._isMoving = false;
-        this.releaseItem();
+        if (this._isMoving) {
+            this._isMoving = false;
+            this.releaseItem();
+        }
         if (this.scene) {
             this.scene.grabItem = this._lastGrab;
         }