lixiaojun
2024-12-20 4a27caa5a0d8f4eef667cc9ed0d1c01ea7329298
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs
@@ -220,7 +220,7 @@
                        {
                            return;
                        }
                        var linkList = allLinkList.Where(x => (x.StartCode == linkNodeCode || x.EndCode == linkNodeCode) && x.Code != linkNodeCode).ToList();
                        var linkList = allLinkList.Where(x => (x.StartCode == linkNodeCode || x.EndCode == linkNodeCode) && x.Code != link.Code).ToList();
                        if (linkList == null || linkList.Count < 1)
                        {
                            return;
@@ -937,6 +937,23 @@
                };
                dlg.ShowDialog();
            };
            //喷嘴
            this.barBtnSetCoolingList.ItemClick += delegate
            {
                var allVisualViewModelList = GetVisualViewModelList();
                var dlg = new SetHydroCoolingListDlg();
                dlg.SetBindingData(allVisualViewModelList);
                dlg.HydroClickInfoEvent += (visual) =>
                {
                    SelectVisual(visual, eSimulationVisualSource.Set);
                };
                dlg.HydroChangedInfoEvent += visuals =>
                {
                    SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set);
                    UpdateVisualListCtrl();
                };
                dlg.ShowDialog();
            };
            //管道
            this.barBtnSetPipeList.ItemClick += delegate
            {
@@ -1022,7 +1039,7 @@
                };
                dlg.ShowDialog();
            };
            //换热器
            //压缩机
            this.barBtnSetCompressorList.ItemClick += delegate
            {
                var allVisualViewModelList = GetVisualViewModelList();
@@ -1115,6 +1132,16 @@
                this.barBtnSetHydrantList.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
            }
            //冷却塔
            if (_hydroInfo.Coolings == null || _hydroInfo.Coolings.Count < 1)
            {
                this.barBtnSetCoolingList.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            }
            else
            {
                this.barBtnSetCoolingList.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
            }
            //闷头
            if (_hydroInfo.Bluntheads == null || _hydroInfo.Bluntheads.Count < 1)
            {