From cb02f725d7d76a334631a5c3e994addde4ced5c6 Mon Sep 17 00:00:00 2001 From: duheng <2286773002@qq.com> Date: 星期四, 20 三月 2025 16:10:40 +0800 Subject: [PATCH] 增加电费信息 修改ibox逻辑 --- WinFrmUI/IBox.WinFrmUI/IBoxForm.cs | 37 ++++++++++++++++--------------------- 1 files changed, 16 insertions(+), 21 deletions(-) diff --git a/WinFrmUI/IBox.WinFrmUI/IBoxForm.cs b/WinFrmUI/IBox.WinFrmUI/IBoxForm.cs index db027ea..0f1941c 100644 --- a/WinFrmUI/IBox.WinFrmUI/IBoxForm.cs +++ b/WinFrmUI/IBox.WinFrmUI/IBoxForm.cs @@ -290,6 +290,7 @@ { BluetoothHelper.GetInstance().SMR += new BluetoothHelper.ShowMessReturn(GetReceive); barEditItem2.EditValue = "2"; + //InitControl(); } @@ -325,12 +326,12 @@ switch (smsg[0].Trim()) { - case "getlog": + case IBoxHelper.getlogCode: var getloglist = JsonHelper.Json2Object<List<IBoxLogViewModel>>(smsg[1].Trim()); IBoxFormLog.BindData(getloglist, ConnectType == 1 ? true : false); break; - case "getbase": + case IBoxHelper.getbaseCode: var getbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim()); if (IBoxFormOverview != null) { @@ -339,11 +340,11 @@ stationMonitors = getbaselist; //else if (IBoxFormMonitor != null) - IBoxFormMonitor.BindGrid(getbaselist, ConnectType == 1 ? true : false); + IBoxFormMonitor.BindGrid(getbaselist, ConnectType == 1 ? true : false); WaitFormHelper.HideWaitForm(); break; - case "gethistoryrecord": + case IBoxHelper.gethistoryrecordCode: var b = smsg[1].Trim(); var gethistoryrecordlist = new List<MonitorRecord>(); @@ -359,71 +360,65 @@ IBoxFormMonitor.SetChartData(gethistoryrecordlist, ConnectType == 1 ? true : false); break; - case "getalarmbyday": + case IBoxHelper.getalarmbydayCode: var l = smsg[1].Trim(); IBoxFormMonitor.SetAlarmByDay(l, ConnectType == 1 ? true : false); break; - case "getbysignalidofdayrange": + case IBoxHelper.getbysignalidofdayrangeCode: var getbysignalidofdayrangelist = JsonHelper.Json2Object<List<MonitorValueAlarmRecord>>(smsg[1].Trim()); break; - case "getrealrecord": + case IBoxHelper.getrealrecordCode: var getrealrecordlist = JsonHelper.Json2Object<List<MonitorRealRecord>>(smsg[1].Trim()); if (IBoxFormMonitor != null) IBoxFormMonitor.SetRealRecord(getrealrecordlist, ConnectType == 1 ? true : false); break; - case "getparams": + case IBoxHelper.getparamsCode: var model = JsonHelper.Json2Object<IBoxConfigViewModel>(smsg[1].Trim()); IBoxFormParams.BindData(model, ConnectType == 1 ? true : false); break; - case "getprotocol": + case IBoxHelper.getprotocolCode: { var pmodel = JsonHelper.Json2Object<IBoxProtocolViewModel>(smsg[1].Trim()); IBoxFormProtocol.BindData(pmodel, ConnectType == 1 ? true : false); break; } - case "getrules": + case IBoxHelper.getrulesCode: { var rgetbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim()); IBoxFormRule.BindGrid(rgetbaselist, ConnectType == 1 ? true : false); SendText(null, IBoxHelper.startCode + IBoxHelper.getsignaltypeCode + IBoxHelper.paramCode + IBoxHelper.endCode); break; } - case "getcalvalue": - { - var getcalvaluelist = JsonHelper.Json2Object<List<CalcValue>>(smsg[1].Trim()); - //IBoxFormScheme.BindData(getcalvaluelist, stationMonitors, ConnectType == 1 ? true : false); - break; - } - case "getstore": + case IBoxHelper.getstoreCode: { var pmodel = JsonHelper.Json2Object<SystemInfoViewModel>(smsg[1].Trim()); IBoxFormSystemInfo.BindData(pmodel, ConnectType == 1 ? true : false); break; } - case "getfilter": + case IBoxHelper.getfilterCode: { var pmodel = JsonHelper.Json2Object<IBoxFilterViewModel>(smsg[1].Trim()); IBoxFormDataFilter.BindData(pmodel, ConnectType == 1 ? true : false); break; } - case "getsignaltype": + case IBoxHelper.getsignaltypeCode: { var list = JsonHelper.Json2Object<List<IBox.WinFrmUI.GeneralViewModel>>(smsg[1].Trim()); IBoxFormRule.SetSignalType(list); SendText(null, IBoxHelper.startCode + IBoxHelper.getMonitorgroupCode + IBoxHelper.paramCode + IBoxHelper.endCode); break; } - case "getmonitorgroup": + case IBoxHelper.getMonitorgroupCode: { var list = JsonHelper.Json2Object<List<IBox.WinFrmUI.MonitorPointGroup>>(smsg[1].Trim()); IBoxFormRule.SetMonitorPoint(list); break; } - case "getenergyanaly": + case IBoxHelper.getenergyanalyCode: { var list = JsonHelper.Json2Object<List<PumpEnergyViewModel>>(smsg[1].Trim()); IBoxFormEnergyAnalysis.BindData(list); -- Gitblit v1.9.3