Parcourir la source

fix: 修改系统设计缩放bug

liaojiaxing il y a 4 mois
Parent
commit
2d9021aee7

+ 1 - 1
apps/designer/src/config/data.ts

@@ -155,7 +155,7 @@ export const defaultProject: MindMapProjectInfo = {
     backgroundType: "color",
     backgroundColor: "#ffffff",
     backgroundImage: "",
-    branchY: 30,
+    branchY: 10,
     branchX: 44,
     subTopicY: 16,
     subTopicX: 20,

+ 1 - 3
apps/designer/src/models/mindMapModel.ts

@@ -3,15 +3,13 @@ import { Cell, Edge, EventArgs, Graph, Node } from "@antv/x6";
 import { message } from "antd";
 import { useEffect, useMemo, useRef, useState } from "react";
 import { Selection } from "@repo/x6-plugin-selection";
-import { Keyboard } from "@antv/x6-plugin-keyboard";
-import { History } from "@antv/x6-plugin-history";
+import { Keyboard } from "@antv/x6-plugin-keyboard";               
 import { Transform } from "@antv/x6-plugin-transform";
 import { Scroller } from "@antv/x6-plugin-scroller";
 import { Clipboard } from "@antv/x6-plugin-clipboard";
 import { Export } from "@antv/x6-plugin-export";
 import { MindMapProjectInfo } from "@/types";
 import { bindMindMapEvents } from "@/events/mindMapEvent";
-import { useSessionStorageState } from "ahooks";
 import { renderMindMap } from "@/pages/mindmap/mindMap";
 import { TopicType } from "@/enum";
 import { isEqual, cloneDeep } from "lodash-es";

+ 1 - 1
apps/designer/src/pages/flow/components/Footer/index.tsx

@@ -60,7 +60,7 @@ export default function Footer() {
   }
 
   const handleOnChange = (value: number) => {
-    setScale(value);
+    setScale(Math.round(value));
     handleZoom(value)
   }
 

+ 2 - 2
apps/designer/src/pages/mindmap/components/Footer/index.tsx

@@ -49,7 +49,7 @@ export default function Footer() {
   }, [graph, navigationViewRef.current]);
 
   graph?.on("scale", (args) => {
-    setScale(args.sx * 100);
+    setScale(Math.round(args.sx * 100));
   });
 
   const countInfo = useMemo(() => {
@@ -75,7 +75,7 @@ export default function Footer() {
   };
 
   const handleOnChange = (value: number) => {
-    setScale(value);
+    setScale(Math.round(value));
     handleZoom(value);
   };