ningshuxia
2025-04-01 ef2ed31abaaec51c035c53d7596e788af4beb40a
Desktop/PBS.Desktop/MainForm.cs
@@ -10,7 +10,6 @@
using HStation.WinFrmUI.Assets;
using HStation.WinFrmUI.Basic;
using HStation.WinFrmUI.Dict;
using IBox.WinFrmUI;
using PBS.WinFrmUI;
using PBS.WinFrmUI.Box;
using PBS.WinFrmUI.DataAnalysis;
@@ -622,10 +621,6 @@
                        ctrl_ele.OwnerElement.Expanded = true;
                        this.accordionControlFunction.Refresh();
                    }
                    //if (!IsExistPage(pguid, true))
                    //{
                    //    ele.Click.Invoke();
                    //}
                    return true;
                }
                else
@@ -766,7 +761,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsCouplingMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        }, svgImgItem32[41], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        coupling.Elements = new List<AccordionElement>()
@@ -776,7 +771,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsBluntheadMgr",
                        }, svgImgItem32[8], new Size(18, 18), (caption,guid,svg,size) =>
                        }, svgImgItem32[43], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
@@ -846,7 +841,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsEmitterMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        }, svgImgItem32[37], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        emitter.Elements = new List<AccordionElement>()
@@ -1020,7 +1015,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "waterSupplySource",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        }, svgImgItem32[40], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        waterSupplySource.Elements = new List<AccordionElement>()
@@ -1030,7 +1025,7 @@
                    Modular = "BasicData",
                    MoudingType = eMoudingType.Tab,
                    Function = "AssetsTankMgr",
                }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                }, svgImgItem32[39], new Size(18, 18), (caption, guid, svg, size) =>
                {
                    if (!IsExistPage(guid, true))
                    {
@@ -1053,7 +1048,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "waterSupply",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        }, svgImgItem32[38], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        waterSupply.Elements = new List<AccordionElement>()
@@ -1101,7 +1096,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "FacilityNetwork",
                        }, svgImgItem32[7], new Size(18, 18), (caption, guid, svg, size) =>
                        }, svgImgItem32[36], new Size(18, 18), (caption, guid, svg, size) =>
                        {
                        });
                        FacilityNetwork.Elements = new List<AccordionElement>()
@@ -1128,7 +1123,7 @@
                            Modular = "BasicData",
                            MoudingType = eMoudingType.Tab,
                            Function = "AssetsValveMgr",
                        }, svgImgItem32[7], new Size(18, 18), (caption,guid,svg,size) =>
                        }, svgImgItem32[42], new Size(18, 18), (caption,guid,svg,size) =>
                        {
                            if (!IsExistPage(guid, true))
                            {
@@ -1178,12 +1173,12 @@
                        {
                            if (!IsExistPage(guid, true))
                            {
                     /*           var page = new DocumentPage();
                                var page=new  AssetsManufacturerMainPage();
                                page.PageGuid = guid;
                                page.PageTitle.Caption = caption;
                                page.PageTitle.HeaderSvgImage = svg;
                                page.PageTitle.SvgImageSize = size;
                                CreatePage(page, guid);*/
                                CreatePage(page,guid);
                            }
                        }),
                      waterSupplySource,
@@ -1303,7 +1298,7 @@
                                CreatePage(page,guid);
                            }
                        }),
                     }
                      }
                        };
                        var auth_config_ele = new AccordionElement()
@@ -1519,6 +1514,23 @@
                                CreatePage(page, guid);
                            }
                        });
                        //var simulationDrill = Get("模拟调度", new PageGuid()
                        //{
                        //    Modular = "WaterSupplyAnalysis",
                        //    MoudingType = eMoudingType.Tab,
                        //    Function = "SimulationSchedule",
                        //}, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
                        //{
                        //    if (!IsExistPage(guid, true))
                        //    {
                        //        var page = new SimulationSchedulePage();
                        //        page.PageGuid = guid;
                        //        page.PageTitle.Caption = caption;
                        //        page.PageTitle.HeaderSvgImage = svg;
                        //        page.PageTitle.SvgImageSize = size;
                        //        CreatePage(page, guid);
                        //    }
                        //});
                        var forecastWater = Get("水量预测", new PageGuid()
                        {
                            Modular = "WaterSupplyAnalysis",