|
@@ -16,6 +16,7 @@ const ctrlState = {
|
|
|
selected: [] as string[],
|
|
|
type: 0, // 1 ctrlc 2 ctrlx
|
|
|
cardId: "", //当前的卡片Id
|
|
|
+ screenId: "", //屏幕Id
|
|
|
selWidth: 0,
|
|
|
selX: 0,
|
|
|
selY: 0
|
|
@@ -333,7 +334,7 @@ export const editActions = EditorModule.action({
|
|
|
ctrlState.selected.push(c);
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
+ ctrlState.screenId = this.controls.screenCtrl.currScreenId;
|
|
|
ctrlState.cardId = this.store.currStreamCardId;
|
|
|
ctrlState.type = 1;
|
|
|
const objc = this.controls.selectCtrl.objContainer as ObjsContainer;
|
|
@@ -408,7 +409,7 @@ export const editActions = EditorModule.action({
|
|
|
|
|
|
ctrlState.cardId = this.store.currStreamCardId;
|
|
|
ctrlState.type = 2;
|
|
|
-
|
|
|
+ ctrlState.screenId = this.controls.screenCtrl.currScreenId;
|
|
|
const objc = this.controls.selectCtrl.objContainer as ObjsContainer;
|
|
|
ctrlState.selWidth = this.helper.pxToDesignSize(objc.width);
|
|
|
objc.setPivot(0);
|
|
@@ -475,7 +476,10 @@ export const editActions = EditorModule.action({
|
|
|
this.controls.selectCtrl.translate(0, pox.y - ctrlState.selY);
|
|
|
return;
|
|
|
}
|
|
|
- this.controls.selectCtrl.translate(20, 20);
|
|
|
+
|
|
|
+ if (ctrlState.screenId == this.controls.screenCtrl.currScreenId) {
|
|
|
+ this.controls.selectCtrl.translate(20, 20);
|
|
|
+ }
|
|
|
}, 100);
|
|
|
},
|
|
|
|