浏览代码

添加 ScheduledMaintenance 选择限制

jiangjy 2 月之前
父节点
当前提交
2b8c2b0549
共有 1 个文件被更改,包括 12 次插入0 次删除
  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