diff --git a/Libs/CMS_CORE_Library.dll b/Libs/CMS_CORE_Library.dll index 54a976eb..11e09892 100644 Binary files a/Libs/CMS_CORE_Library.dll and b/Libs/CMS_CORE_Library.dll differ diff --git a/Step.Core/ThreadsHandler.cs b/Step.Core/ThreadsHandler.cs index eac72e27..6ce2fe20 100644 --- a/Step.Core/ThreadsHandler.cs +++ b/Step.Core/ThreadsHandler.cs @@ -29,13 +29,13 @@ namespace Step.Core }; private volatile static List RunningThreadsList = new List(); - internal volatile static Dictionary RunningThreadStatus = new Dictionary(); + internal volatile static Dictionary RunningThreadStatus = new Dictionary(); public static void Start() { ThreadsFunctions.RestoreConnection(); - //Start THread Network monitor + // Start Thread Network monitor Action Monitor = new Action(ThreadsFunctions.MonitorPanelPCResources); Thread t = new Thread(() => Monitor()); t.Start(); diff --git a/Step.Model/DTOModels/AlarmModels/DTOAlarmHistoricModel.cs b/Step.Model/DTOModels/AlarmModels/DTOAlarmHistoricModel.cs index 4d673513..a7cbeca7 100644 --- a/Step.Model/DTOModels/AlarmModels/DTOAlarmHistoricModel.cs +++ b/Step.Model/DTOModels/AlarmModels/DTOAlarmHistoricModel.cs @@ -42,7 +42,7 @@ namespace Step.Model.DTOModels.AlarmModels return new DTOAlarmHistoricModel() { Id = obj.AlarmOccurrenceId, - AlarmId = obj.AlarmOccurrenceId, + AlarmId = obj.AlarmDescriptionId != null ? obj.AlarmDescriptionId.Value : obj.PlcMessageId.Value, Title = obj.AlarmDescription == null ? "" : obj.AlarmDescription.Title, // Description = obj.AlarmDescription == null ? "" : obj.AlarmDescription.Description, Processes = processes, diff --git a/Step/wwwroot/src/app_modules/alarms/components/alarm-history.ts b/Step/wwwroot/src/app_modules/alarms/components/alarm-history.ts index 5b0ff813..b5128ecb 100644 --- a/Step/wwwroot/src/app_modules/alarms/components/alarm-history.ts +++ b/Step/wwwroot/src/app_modules/alarms/components/alarm-history.ts @@ -28,8 +28,10 @@ export default class AlarmHistory extends Vue { filter: { user: number, title: string, + type: number, interval?: Date[] } = { + type: 0, user: null, title: null, }; @@ -44,7 +46,7 @@ export default class AlarmHistory extends Vue { let from = this.filter.interval && this.filter.interval.length ? this.filter.interval[0] : null; let to = this.filter.interval && this.filter.interval.length ? this.filter.interval[1] : null; - this.data = await alarmsService.getAlarms(this.filter.title, null, this.filter.user, from, to, 0, 100); + this.data = await alarmsService.getAlarms(this.filter.title, this.filter.type, this.filter.user, from, to, 0, 100); } async mounted() { diff --git a/Step/wwwroot/src/app_modules/alarms/components/alarm-history.vue b/Step/wwwroot/src/app_modules/alarms/components/alarm-history.vue index 55f0c2d2..aa4a975b 100644 --- a/Step/wwwroot/src/app_modules/alarms/components/alarm-history.vue +++ b/Step/wwwroot/src/app_modules/alarms/components/alarm-history.vue @@ -15,8 +15,9 @@
- + +
@@ -176,7 +177,7 @@
- --> + -->