From e330332f6b99e7d1239bdaf76a4e51906796ea36 Mon Sep 17 00:00:00 2001 From: "marco.locatelli@steamware.net" Date: Fri, 18 Feb 2022 10:59:35 +0100 Subject: [PATCH] =?UTF-8?q?Creazione=20componenti=20Overview=20per=20main?= =?UTF-8?q?=20men=C3=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MP.MONO.UI/Components/ActivityOverview.razor | 49 ++++++++++++++++++++ MP.MONO.UI/Components/EventsOverview.razor | 49 ++++++++++++++++++++ MP.MONO.UI/Components/MaintOverview.razor | 49 ++++++++++++++++++++ MP.MONO.UI/Components/ToolsOverview.razor | 49 ++++++++++++++++++++ MP.MONO.UI/Pages/Index.razor | 22 ++++----- 5 files changed, 207 insertions(+), 11 deletions(-) create mode 100644 MP.MONO.UI/Components/ActivityOverview.razor create mode 100644 MP.MONO.UI/Components/EventsOverview.razor create mode 100644 MP.MONO.UI/Components/MaintOverview.razor create mode 100644 MP.MONO.UI/Components/ToolsOverview.razor diff --git a/MP.MONO.UI/Components/ActivityOverview.razor b/MP.MONO.UI/Components/ActivityOverview.razor new file mode 100644 index 0000000..8406972 --- /dev/null +++ b/MP.MONO.UI/Components/ActivityOverview.razor @@ -0,0 +1,49 @@ +@using MP.MONO.UI.Components +@using MP.MONO.Core.DTO +@using MP.MONO.UI.Data + +@inject CurrentDataService MMDataService + +@if (@dataLoaded && ListRecords != null) +{ + + +} +else +{ + + +} +@code { + protected bool dataLoaded = false; + private List? ListRecords { get; set; } = null; + + protected override async Task OnInitializedAsync() + { + await ReloadData(); + } + + protected async Task ReloadData() + { + //await Task.Delay(10); + //ListRecords = await MMDataService.MachineDisplay(); + await Task.Delay(500); + dataLoaded = true; + } + +} diff --git a/MP.MONO.UI/Components/EventsOverview.razor b/MP.MONO.UI/Components/EventsOverview.razor new file mode 100644 index 0000000..8768d1f --- /dev/null +++ b/MP.MONO.UI/Components/EventsOverview.razor @@ -0,0 +1,49 @@ +@using MP.MONO.UI.Components +@using MP.MONO.Core.DTO +@using MP.MONO.UI.Data + +@inject CurrentDataService MMDataService + +@if (@dataLoaded && ListRecords != null) +{ + + +} +else +{ + + +} +@code { + protected bool dataLoaded = false; + private List? ListRecords { get; set; } = null; + + protected override async Task OnInitializedAsync() + { + await ReloadData(); + } + + protected async Task ReloadData() + { + //await Task.Delay(10); + //ListRecords = await MMDataService.MachineDisplay(); + await Task.Delay(500); + dataLoaded = true; + } + +} diff --git a/MP.MONO.UI/Components/MaintOverview.razor b/MP.MONO.UI/Components/MaintOverview.razor new file mode 100644 index 0000000..6b093c5 --- /dev/null +++ b/MP.MONO.UI/Components/MaintOverview.razor @@ -0,0 +1,49 @@ +@using MP.MONO.UI.Components +@using MP.MONO.Core.DTO +@using MP.MONO.UI.Data + +@inject CurrentDataService MMDataService + +@if (@dataLoaded && ListRecords != null) +{ +
    + @foreach (var item in ListRecords) + { +
  • +
    +
    @item.Title
    +
    +
    @item.Value
    +
    +
    +
  • + } +
+ +} +else +{ +
    +
  • Maintainance Details
  • +
  • Calendar
  • +
+ +} +@code { + protected bool dataLoaded = false; + private List? ListRecords { get; set; } = null; + + protected override async Task OnInitializedAsync() + { + await ReloadData(); + } + + protected async Task ReloadData() + { + //await Task.Delay(10); + //ListRecords = await MMDataService.MachineDisplay(); + await Task.Delay(500); + dataLoaded = true; + } + +} diff --git a/MP.MONO.UI/Components/ToolsOverview.razor b/MP.MONO.UI/Components/ToolsOverview.razor new file mode 100644 index 0000000..171a255 --- /dev/null +++ b/MP.MONO.UI/Components/ToolsOverview.razor @@ -0,0 +1,49 @@ +@using MP.MONO.UI.Components +@using MP.MONO.Core.DTO +@using MP.MONO.UI.Data + +@inject CurrentDataService MMDataService + +@if (@dataLoaded && ListRecords != null) +{ +
    + @foreach (var item in ListRecords) + { +
  • +
    +
    @item.Title
    +
    +
    @item.Value
    +
    +
    +
  • + } +
+ +} +else +{ +
    +
  • Tool Life
  • +
  • Tool Management
  • +
+ +} +@code { + protected bool dataLoaded = false; + private List? ListRecords { get; set; } = null; + + protected override async Task OnInitializedAsync() + { + await ReloadData(); + } + + protected async Task ReloadData() + { + //await Task.Delay(10); + //ListRecords = await MMDataService.MachineDisplay(); + await Task.Delay(500); + dataLoaded = true; + } + +} diff --git a/MP.MONO.UI/Pages/Index.razor b/MP.MONO.UI/Pages/Index.razor index beaeb5f..10d613c 100644 --- a/MP.MONO.UI/Pages/Index.razor +++ b/MP.MONO.UI/Pages/Index.razor @@ -9,7 +9,7 @@
-
STATS
+
STATS
@@ -19,7 +19,7 @@
-
PRODUCTION
+
PRODUCTION
@@ -29,7 +29,7 @@
-
PARAMETERS
+
PARAMETERS
@@ -39,7 +39,7 @@
-
ALARMS
+
ALARMS
@@ -51,7 +51,7 @@
MAINTENANCE
- dettaglio manutenzione +
@@ -59,9 +59,9 @@
-
TOOLS
+
TOOLS
- dettaglio tool life management +
@@ -69,9 +69,9 @@
-
EVENTS LIST
+
EVENT HISTORY
- Elenco ultimi eventi macchina +
@@ -79,9 +79,9 @@
-
ACTIVITY LOG
+
ACTIVITY LOG
- log / dichiarazioni utente +