diff --git a/SlnMesnac.WPF/Page/DevMonitorPage.xaml b/SlnMesnac.WPF/Page/DevMonitorPage.xaml
index ba36208..d14211e 100644
--- a/SlnMesnac.WPF/Page/DevMonitorPage.xaml
+++ b/SlnMesnac.WPF/Page/DevMonitorPage.xaml
@@ -7,8 +7,8 @@
mc:Ignorable="d"
d:DesignHeight="1080" d:DesignWidth="1920" Background="Transparent">
-
-
+
+
@@ -16,13 +16,13 @@
-
+
-
+
@@ -33,7 +33,7 @@
-
+
@@ -70,18 +70,19 @@
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -116,7 +117,7 @@
-
+
@@ -138,7 +139,11 @@
-
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
@@ -190,7 +199,7 @@
-
+
@@ -206,14 +215,15 @@
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -242,7 +252,7 @@
-
+
@@ -285,8 +295,17 @@
-->
+
+
+
+
+
+
+
+
+
-
+
@@ -297,7 +316,7 @@
-
+
@@ -320,6 +339,7 @@
+
@@ -337,6 +357,13 @@
+
+
+
+
+
+
+
@@ -344,7 +371,7 @@
-
+
@@ -354,7 +381,12 @@
+
+
+
+
+
-
+
diff --git a/SlnMesnac.WPF/Page/DevMonitorPage.xaml.cs b/SlnMesnac.WPF/Page/DevMonitorPage.xaml.cs
index 8b98029..197aa0d 100644
--- a/SlnMesnac.WPF/Page/DevMonitorPage.xaml.cs
+++ b/SlnMesnac.WPF/Page/DevMonitorPage.xaml.cs
@@ -1965,6 +1965,8 @@ namespace SlnMesnac.WPF.Page
App.Current.Dispatcher.BeginInvoke((Action)(() =>
{
+
+ UnpackBackColor.Background = UnPack_Status? Brushes.Green : Brushes.Red;
UnpackStatus0.Fill = UnPack_MesUse_Flag ? Brushes.Green : Brushes.Red;
UnpackStatus1.Fill = UnPack_Status ? Brushes.Green : Brushes.Red;
@@ -2029,7 +2031,7 @@ namespace SlnMesnac.WPF.Page
///
- /// 磁选机参数监控
+ /// 磁选机参数监控 / 除尘
///
private void RefreshMagNet(List machineStatusDtos, List realtimeStatusList)
{
@@ -2039,9 +2041,15 @@ namespace SlnMesnac.WPF.Page
bool MagNet_Status = plc.readBoolByAddress(baseBusiness.GetPlcAddressByConfigKey("磁选机磁选启动"));
bool MagNet_MesUse_Flag = plc.readBoolByAddress(baseBusiness.GetPlcAddressByConfigKey("磁选机MES允许远程"));
bool signal3 = plc.readBoolByAddress(baseBusiness.GetPlcAddressByConfigKey("磁选机设备故障反馈"));
+ //除尘变频器状态
+ bool DustStatus = plc.readBoolByAddress("DB4.DBX148.0");
App.Current.Dispatcher.BeginInvoke((Action)(() =>
{
+ DustBackColor.Background = DustStatus ? Brushes.Green : Brushes.Red;
+ MagNetShakeBackColor.Background = MagNet_Shake_Status? Brushes.Green : Brushes.Red;
+ MagNetBackColor.Background = MagNet_Status ? Brushes.Green : Brushes.Red;
+
MagNetStatus1.Fill = MagNet_Shake_Status ? Brushes.Green : Brushes.Red;
MagNetStatus2.Fill = MagNet_Status ? Brushes.Green : Brushes.Red;
MagNetStatus3.Fill = MagNet_MesUse_Flag ? Brushes.Green : Brushes.Red;
@@ -2096,6 +2104,9 @@ namespace SlnMesnac.WPF.Page
App.Current.Dispatcher.BeginInvoke((Action)(() =>
{
+ Spiral1BackColor.Background = Spiral1_Status ? Brushes.Green : Brushes.Red;
+ Spiral2BackColor.Background = Spiral2_Status ? Brushes.Green : Brushes.Red;
+
SpiralSignal0.Fill = Spiral1_MesUse_Flag ? Brushes.Green : Brushes.Red;
SpiralSignal1.Fill = Spiral2_MesUse_Flag ? Brushes.Green : Brushes.Red;
SpiralSignal2.Fill = Spiral1_Status ? Brushes.Green : Brushes.Red;
@@ -2179,6 +2190,10 @@ namespace SlnMesnac.WPF.Page
App.Current.Dispatcher.BeginInvoke((Action)(() =>
{
+ HotSpiralBackColor.Background = Hot_Spiral_Status == 1 ? Brushes.Green : Brushes.Red;
+ HotFansBackColor.Background = Hot_Fan_Status == 1 ? Brushes.Green : Brushes.Red;
+ HotBurnBackColor.Background = Hot_Burn_Status == 1 ? Brushes.Green : Brushes.Red;
+
HotSignal1_1.Fill = Hot_Spiral_Status == 1 ? Brushes.Green : Brushes.Red;
HotSignal1_1_Value.Text = ChangeHotStatus(Hot_Spiral_Status);
HotSignal2_1.Fill = Hot_Fan_Status == 1 ? Brushes.Green : Brushes.Red;
diff --git a/SlnMesnac.WPF/ViewModel/ProdStatisticsViewModel.cs b/SlnMesnac.WPF/ViewModel/ProdStatisticsViewModel.cs
index ebcebf4..5ab18df 100644
--- a/SlnMesnac.WPF/ViewModel/ProdStatisticsViewModel.cs
+++ b/SlnMesnac.WPF/ViewModel/ProdStatisticsViewModel.cs
@@ -298,8 +298,8 @@ namespace SlnMesnac.WPF.ViewModel
private async Task RefreshProductDataGrid(DateTime beginDate, DateTime endDate)
{
List list;
-
- list = await sqlClient.AsTenant().GetConnection("mes").Queryable().Where(x => x.warehouseId == 231 && x.updateDate >= beginDate && x.updateDate <= endDate).OrderByDescending(t => t.updateDate).ToListAsync();
+
+ list = await sqlClient.AsTenant().GetConnection("mes").Queryable().Where(x => x.warehouseId == 231 && x.beginTime >= beginDate && x.beginTime <= endDate).OrderByDescending(t => t.beginTime).ToListAsync();
if (list != null && list.Count > 0)
{