liwei 1 éve
szülő
commit
b1ced1e6c5

+ 1 - 2
src/modules/editor/components/CompUI/basicUI/Transfer/select.tsx

@@ -63,8 +63,7 @@ export const SelectTransfer = defineComponent({
         <div
           class={[
             "absolute transfer z-1000",
-            transferStyle.showGizmo ? showgizmo : hideGizmo,
-           
+            transferStyle.showGizmo && transferStyle.mode != 2 ? showgizmo : hideGizmo,
           ]}
           style={{
             top: transferStyle.baseCardTop

+ 4 - 2
src/modules/editor/controllers/SelectCtrl/index.ts

@@ -41,6 +41,7 @@ export class SelectCtrl extends ModuleControl<EditorModule> {
     matrix: "matrix(1,0,0,1,0,0)",
     matrixInvert: "matrix(1,0,0,1,0,0)",
     showOrthScale: false,
+    mode: MODE_NONE,
   });
 
   selected: any[] = []; //选中的所有组件ids
@@ -91,7 +92,7 @@ export class SelectCtrl extends ModuleControl<EditorModule> {
 
   onDocMouseDown(e: MouseEvent) {
     this._mouseDownTimestamp = Date.now();
-    
+
     if (!this.pageEl || !this.selCanvas) return;
 
     if (this.store.textEditingState) {
@@ -381,7 +382,8 @@ export class SelectCtrl extends ModuleControl<EditorModule> {
 
   upgateGizmoStyle() {
     this.helper.extendStreamCard(this.store.currStreamCardId);
-
+    this.transferStyle.mode = this._state;
+    
     if (this.selected.length < 1) {
       this.transferStyle.showGizmo = false;
       return;