From 01fd7390819b2a28b142b9f1200f16762bba3ae2 Mon Sep 17 00:00:00 2001 From: LiLongLong <13717757313@163.com> Date: Mon, 14 Apr 2025 17:13:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A0=A1=E5=87=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/measure/components/MeasureAction.tsx | 1 - .../measure/components/konva/MeasurementCanvas.tsx | 64 ---------------------- 2 files changed, 65 deletions(-) diff --git a/src/pages/measure/components/MeasureAction.tsx b/src/pages/measure/components/MeasureAction.tsx index 298e026..3d359f9 100644 --- a/src/pages/measure/components/MeasureAction.tsx +++ b/src/pages/measure/components/MeasureAction.tsx @@ -190,7 +190,6 @@ export default function MeasureAction() { useEffect(() => { // 处理任务状态消息 const handleStateMessage = (state: MeasureState["data"]) => {}; - // 处理事件消息 const handleEventMessage = (type: TaskState["data"]) => { setStatusList(prev => { diff --git a/src/pages/measure/components/konva/MeasurementCanvas.tsx b/src/pages/measure/components/konva/MeasurementCanvas.tsx index 7a95c47..227e654 100644 --- a/src/pages/measure/components/konva/MeasurementCanvas.tsx +++ b/src/pages/measure/components/konva/MeasurementCanvas.tsx @@ -505,7 +505,6 @@ const MeasurementCanvas = forwardRef([]) const renderMeasurementCalibration = () => { if (!measurementCalibrationData || measurementCalibrationData.length === 0) return null; const pts = measurementCalibrationData @@ -522,72 +521,9 @@ const MeasurementCanvas = forwardRef ); } - // 拖动开始时的 X 坐标 - const [dragStartX, setDragStartX] = useState(0); - // 拖动开始时的 Y 坐标 - const [dragStartY, setDragStartY] = useState(0); - // 拖动偏移量 X - const [dragOffsetX, setDragOffsetX] = useState(0); - // 拖动偏移量 Y - const [dragOffsetY, setDragOffsetY] = useState(0); - // 是否正在拖动 - const [isDragging, setIsDragging] = useState(false); - // 折线的引用 - const lineRef = useRef(null); - - // 拖动开始的处理函数 - const onHandDragStrat = (e:any) => { - setIsDragging(true); - if (lineRef.current) { - const pos = lineRef.current.position(); - setDragStartX(pos.x); - setDragStartY(pos.y); - const offset = stageRef.current.getPointerPosition(); - if (offset) { - setDragOffsetX(offset.x); - setDragOffsetY(offset.y); - } - console.log('start========', pos.x, pos.y, offset.x, offset.y) - } - }; - - // 拖动过程中的处理函数 - const onHandleDragMove = (e:any) => { - if (isDragging && lineRef.current && (e.nativeEvent || e.evt)) { - // const pos = lineRef.current.position(); - // console.log('evt.offsetX---', evt.offsetX) - // console.log('evt.offsetY---', evt.offsetY) - // if(evt.offsetX){ - // const newX = pos.x + (evt.offsetX - dragOffsetX); - // const newY = pos.y + (evt.offsetY - dragOffsetY); - // lineRef.current.position({ x: newX, y: newY }); - // console.log('Move========', pos.x, pos.y, newX, newY) - // } - - } - }; - - // 拖动结束的处理函数 - const onHandleDragEnd = (e:any) => { - const { x, y } = e.target.position(); - - console.log('---x-------------', x/10, y/10) - const newPoints = measurementCalibrationData.map(point => { - return { - x: point.x + (x/10), - y: point.y + (y/10) - } - }); - console.log('拖动结束后新坐标点:', newPoints); - }; const renderMeasurementCurveRight = () => { if (measurementDataRight.length === 0) return null;