Parcourir la source

添加 ScheduledMaintenance 选择限制

jiangjy il y a 1 mois
Parent
commit
2b8c2b0549

+ 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