Bladeren bron

添加 ScheduledMaintenance 选择限制

jiangjy 2 maanden geleden
bovenliggende
commit
2b8c2b0549
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      Furnace/FurnaceUI/Views/Scheduled/ScheduledMaintenanceMonitorViewModel.cs

+ 12 - 0
Furnace/FurnaceUI/Views/Scheduled/ScheduledMaintenanceMonitorViewModel.cs

@@ -399,6 +399,18 @@ namespace FurnaceUI.Views.Editors
         #region 方法 SetSave
         public void SetSave()
         {
+            if (EditModel.MaintenanceProcessing == MaintenanceProcessingCommandEnum.JobAutoStart.ToString() && string.IsNullOrEmpty(EditModel.AssociationProcessRecipeName))
+            {
+                DialogBox.ShowWarning($"Recipe cannot be empty");
+                return;
+            }
+            if ((EditModel.MaintenanceProcessing == MaintenanceProcessingCommandEnum.AlarmReport.ToString() ||
+                EditModel.MaintenanceProcessing == MaintenanceProcessingCommandEnum.JobAutoStart.ToString())
+                && string.IsNullOrEmpty(EditModel.AdditionInformationDisplay))
+            {
+                DialogBox.ShowWarning($"AdditionInformation cannot be empty");
+                return;
+            }
             this.TryClose(true);
         }
         #endregion