Browse Source

去除JobProhibition/JobManualStart

jiangjy 1 month ago
parent
commit
51209a6c5c

+ 2 - 2
FrameworkLocal/Common/CommonData/EnumData/MaintenanceProcessingCommandEnum.cs

@@ -36,9 +36,9 @@ namespace MECF.Framework.Common.CommonData.EnumData
 
         AlarmReport = 5,
 
-        JobProhibition = 10,
+        //JobProhibition = 10,
 
-        JobManualStart = 15,
+        //JobManualStart = 15,
 
         JobAutoStart = 20,
     }

BIN
Furnace/FurnaceRT/Config/VIDs/Equipment_VIDs_20250519.xlsx


+ 5 - 5
Furnace/FurnaceRT/Equipments/PMs/PMScheduleMaintenance.cs

@@ -134,10 +134,10 @@ namespace FurnaceRT.Equipments.PMs
 
                     case MaintenanceProcessingCommandEnum.JobAutoStart:
                         break;
-                    case MaintenanceProcessingCommandEnum.JobProhibition:
-                        break;
-                    case MaintenanceProcessingCommandEnum.JobManualStart:
-                        break;
+                    //case MaintenanceProcessingCommandEnum.JobProhibition:
+                    //    break;
+                    //case MaintenanceProcessingCommandEnum.JobManualStart:
+                    //    break;
                 }
             }
         }
@@ -359,7 +359,7 @@ namespace FurnaceRT.Equipments.PMs
                 if (isAlarm)
                 {
                     Singleton<EquipmentManager>.Instance.ReatorStepThicknessAlarm.Set(message);
-                    if (command == MaintenanceProcessingCommandEnum.JobManualStart)
+                    if (command == MaintenanceProcessingCommandEnum.JobAutoStart)
                     {
                         Singleton<EquipmentManager>.Instance.ReatorStepThicknessAlarm.Set(message);
                         if (string.IsNullOrEmpty(item.AssociationProcessRecipeName))

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

@@ -42,10 +42,7 @@ namespace FurnaceUI.Views.Editors
             EditModel = CloneUtil.CloneObject(dataItem) as ScheduleMaintenanceDataItem;
 
 
-            EnumLoop<MaintenanceProcessingCommandEnum>.ForEach((item) =>
-            {
-                MaintenanceProcessingList.Add(item.ToString());
-            });
+
         }
         private bool _jobAutoStartCommandVisibility = false;
 
@@ -223,11 +220,19 @@ namespace FurnaceUI.Views.Editors
         protected override void OnViewLoaded(object view)
         {
             base.OnViewLoaded(view);
-            var isReator = EditModel.DataItemType == DataItemEnum.Reactor;
-            if (isReator && (EditModel.ReactorsType == ReactorsEnum.StepRunTime || EditModel.ReactorsType == ReactorsEnum.StepRunFreq) && !string.IsNullOrEmpty(EditModel.AdditionInformationDisplay))
+            EnumLoop<MaintenanceProcessingCommandEnum>.ForEach((item) =>
             {
-                SelectStepIdName = $":{(string)QueryDataClient.Instance.Service.GetConfig($"PM1.RecipeEditParameter.StepName.{EditModel.AdditionInformationDisplay}")}";
+                MaintenanceProcessingList.Add(item.ToString());
+            });
 
+            var isReator = EditModel.DataItemType == DataItemEnum.Reactor;
+            if (isReator && (EditModel.ReactorsType == ReactorsEnum.StepRunTime || EditModel.ReactorsType == ReactorsEnum.StepRunFreq))
+            {
+                if (!string.IsNullOrEmpty(EditModel.AdditionInformationDisplay))
+                {
+                    SelectStepIdName = $":{(string)QueryDataClient.Instance.Service.GetConfig($"PM1.RecipeEditParameter.StepName.{EditModel.AdditionInformationDisplay}")}";
+                }
+                MaintenanceProcessingList.Remove(MaintenanceProcessingCommandEnum.JobAutoStart.ToString());
             }
             if (isReator && EditModel.ReactorsType == ReactorsEnum.StepThickness)
             {