From 84367bc46db62142d86b8a7d0956cd89d065957f Mon Sep 17 00:00:00 2001 From: lh <2334563547@qq.com> Date: Tue, 8 Sep 2026 10:15:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(nmSubWxs):=20=E4=BA=95=E5=9E=8B=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E4=BF=9D=E7=95=99=E5=88=86=E7=9B=B8=E4=BA=A7=E9=87=8F?= =?UTF-8?q?=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 创建目标井型工作副本时,原样复制油、气、水分相启用状态, 避免构造默认值将用户选择重置为三相全开。 --- Src/nmNum/nmSubWxs/nmWellEditorSession.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Src/nmNum/nmSubWxs/nmWellEditorSession.cpp b/Src/nmNum/nmSubWxs/nmWellEditorSession.cpp index 6a9c164..325f40f 100644 --- a/Src/nmNum/nmSubWxs/nmWellEditorSession.cpp +++ b/Src/nmNum/nmSubWxs/nmWellEditorSession.cpp @@ -382,6 +382,10 @@ bool nmWellEditorSession::copySharedWellData( pTarget->setFlowRecords(pSource->getFlowRecords()); pTarget->selectPressureGaugeCode(pSource->getSelectedPressureGaugeCode()); pTarget->selectFlowGaugeCode(pSource->getSelectedFlowGaugeCode()); + // 井型切换只能改变几何模型,不能重置用户选择的分相产量。 + pTarget->setUseOilRate(pSource->getUseOilRate()); + pTarget->setUseGasRate(pSource->getUseGasRate()); + pTarget->setUseWaterRate(pSource->getUseWaterRate()); pTarget->setIndexF(pSource->getIndexF()); pTarget->setHistoryPressure(pSource->getHistoryPressure()); pTarget->setHistoryLogLog(pSource->getHistoryLogLog());