张世豪
21 小时以前 f4a2ce6f608049dc11f00908ee8a829060882de3
src/lujing/MowingPathGenerationPage.java
@@ -449,6 +449,15 @@
            JOptionPane.showMessageDialog(this, "请先生成割草路径", "提示", JOptionPane.INFORMATION_MESSAGE);
            return;
        }
        // 更新当前地块对象的属性
        if (dikuai != null) {
            dikuai.setBaseStationCoordinates(baseStationNormalized);
            dikuai.setBoundaryCoordinates(boundaryNormalized);
            dikuai.setMowingWidth(widthNormalized);
            dikuai.setPlannedPath(pathNormalized);
            dikuai.setObstacleCoordinates(obstacleNormalized);
        }
        
        // 调用回调保存数据
        if (saveCallback != null) {
@@ -475,7 +484,7 @@
        }
        
        JOptionPane.showMessageDialog(this, "割草路径已保存", "成功", JOptionPane.INFORMATION_MESSAGE);
        dispose();
        // dispose(); // 用户要求保存后不关闭页面
    }
    
    /**