From 77ab118a04eb43da0ce07b2f22d4a4bc82f04a7f Mon Sep 17 00:00:00 2001
From: qin <a@163.com>
Date: 星期二, 04 六月 2024 09:09:37 +0800
Subject: [PATCH] 水表当量管理

---
 Hydraulic/Hydro.MapUI/Map/MapViewer.cs |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Hydraulic/Hydro.MapUI/Map/MapViewer.cs b/Hydraulic/Hydro.MapUI/Map/MapViewer.cs
index ab90a46..5f079fc 100644
--- a/Hydraulic/Hydro.MapUI/Map/MapViewer.cs
+++ b/Hydraulic/Hydro.MapUI/Map/MapViewer.cs
@@ -937,6 +937,7 @@
             if  /*鎻掑叆缁撴瀯*/(e.Button == MouseButtons.Left && _isInsertingObject)
             {
                 var net = _newTemplate.network;
+                var net0 = _newTemplate.network.DeepCopyByBin<MapViewNetWork>();
                 List<NodeViewModel> nodes = _Nodes.Select(node => (NodeViewModel)node).ToList();
                 float minDist = 100f;
                 NodeViewModel minNode = null;
@@ -1012,6 +1013,11 @@
                 //_Network.Nodes.AddRange(net.Nodes);
                 //_Network.Links.AddRange(net.Links);
 
+                _newTemplate.network = net0;
+                _undoOldValue = new PointF3D(0, 0, 0);
+            _OperaNode = _newTemplate.network.Nodes.Find(node => node.ID == _newTemplate.Node1) as NodeViewModel;
+                _isInsertingObject = true;
+
                 SetMapInvalidate();
                 return;
             }

--
Gitblit v1.9.3