From 69f2dee3096e2bf868e44d9d5bd8e075ef685f3f Mon Sep 17 00:00:00 2001 From: MarcoE Date: Fri, 13 Feb 2026 17:28:48 +0100 Subject: [PATCH] Iniziata implementazione form rilevazione --- SteUp.Maui/MauiProgram.cs | 2 + SteUp.Maui/wwwroot/index.html | 2 + .../Components/Layout/HeaderLayout.razor | 1 - SteUp.Shared/Components/Layout/NavMenu.razor | 38 ++- .../Layout/Overlay/SaveOverlay.razor | 24 ++ SteUp.Shared/Components/Pages/Ispezione.razor | 51 +++++ .../Components/Pages/Ispezione.razor.css | 69 ++++++ .../SingleElements/Card/ShopCard.razor | 17 +- .../SingleElements/Card/ShopCard.razor.css | 5 - .../Modal/ModalAddAttached.razor | 141 ++++++++++++ .../Modal/ModalAddAttached.razor.css | 9 + .../Modal/ModalFormScheda.razor | 216 ++++++++++++++++++ .../Modal/ModalFormScheda.razor.css | 13 ++ .../Modal/ModalSelectShop.razor.css | 2 +- .../Modal/ModalSuggestDescription.razor | 32 +++ .../Core/Data/Contracts/ISteupDataService.cs | 6 +- SteUp.Shared/Core/Data/SteupDataService.cs | 2 + .../Core/Dto/PageState/InspectionPageState.cs | 8 + SteUp.Shared/Core/Dto/SchedaDto.cs | 8 + SteUp.Shared/Core/Helpers/ModalHelper.cs | 54 +++++ SteUp.Shared/SteUp.Shared.csproj | 3 +- SteUp.Shared/_Imports.razor | 1 + SteUp.Shared/wwwroot/js/main.js | 26 +++ 23 files changed, 712 insertions(+), 18 deletions(-) create mode 100644 SteUp.Shared/Components/Layout/Overlay/SaveOverlay.razor create mode 100644 SteUp.Shared/Components/Pages/Ispezione.razor create mode 100644 SteUp.Shared/Components/Pages/Ispezione.razor.css create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalAddAttached.razor create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalAddAttached.razor.css create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor.css create mode 100644 SteUp.Shared/Components/SingleElements/Modal/ModalSuggestDescription.razor create mode 100644 SteUp.Shared/Core/Dto/PageState/InspectionPageState.cs create mode 100644 SteUp.Shared/Core/Dto/SchedaDto.cs diff --git a/SteUp.Maui/MauiProgram.cs b/SteUp.Maui/MauiProgram.cs index 0138b81..9285153 100644 --- a/SteUp.Maui/MauiProgram.cs +++ b/SteUp.Maui/MauiProgram.cs @@ -2,6 +2,7 @@ using CommunityToolkit.Maui; using IntegryApiClient.MAUI; using Microsoft.Extensions.Logging; using MudBlazor.Services; +using MudExtensions.Services; using SteUp.Maui.Core; using SteUp.Maui.Core.Services; using SteUp.Shared; @@ -26,6 +27,7 @@ namespace SteUp.Maui builder.Services.AddMauiBlazorWebView(); builder.Services.AddMudServices(); + builder.Services.AddMudExtensions(); #if DEBUG builder.Services.AddBlazorWebViewDeveloperTools(); diff --git a/SteUp.Maui/wwwroot/index.html b/SteUp.Maui/wwwroot/index.html index eb4f6e1..77f1eb1 100644 --- a/SteUp.Maui/wwwroot/index.html +++ b/SteUp.Maui/wwwroot/index.html @@ -16,6 +16,7 @@ + @@ -44,6 +45,7 @@ + diff --git a/SteUp.Shared/Components/Layout/HeaderLayout.razor b/SteUp.Shared/Components/Layout/HeaderLayout.razor index c8cc29f..a39115b 100644 --- a/SteUp.Shared/Components/Layout/HeaderLayout.razor +++ b/SteUp.Shared/Components/Layout/HeaderLayout.razor @@ -47,7 +47,6 @@ @code{ [Parameter] public string? Title { get; set; } [Parameter] public bool Back { get; set; } - [Parameter] public bool BackOnTop { get; set; } [Parameter] public string BackTo { get; set; } = ""; [Parameter] public EventCallback OnFilterToggle { get; set; } diff --git a/SteUp.Shared/Components/Layout/NavMenu.razor b/SteUp.Shared/Components/Layout/NavMenu.razor index c515d5a..b74db5c 100644 --- a/SteUp.Shared/Components/Layout/NavMenu.razor +++ b/SteUp.Shared/Components/Layout/NavMenu.razor @@ -2,7 +2,8 @@ @inject INetworkService NetworkService @inject IDialogService Dialog -
+