-
-
-
-
+
+@if (this.ShowMatchList)
+{
+
-
+
+
+}
\ No newline at end of file
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Navbar.razor.cs b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Navbar.razor.cs
index 06275c88..f773acbf 100644
--- a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Navbar.razor.cs
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Navbar.razor.cs
@@ -29,6 +29,9 @@
[Parameter]
public EventCallback MatchSelectionChanged { get; set; }
+ [Parameter]
+ public bool ShowMatchList { get; set; } = true;
+
protected override async Task OnInitializedAsync()
{
var testVariants = this.HeliumTesterService.LoadTestVariants();
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/OverallItems.razor b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/OverallItems.razor
index da86e20b..add6f8f5 100644
--- a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/OverallItems.razor
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/OverallItems.razor
@@ -1,4 +1,6 @@
-
+@using System.Text.RegularExpressions
+
+
@foreach (var group in this.OverallIdents.GroupBy(x => x.PcbId))
{
-
@group.Key
+
@group.Key - @group.FirstOrDefault().DateTime.ToString("yyyy-MM-dd HH:mm:ss")
@foreach (var item in group.Select(x => x))
{
+ var id = Regex.Replace($"_{item.OverallId}_{item.Description}", "[^a-zA-Z0-9]", "_");
+
-
-
+
+
}
}
@@ -24,13 +30,17 @@
@foreach (var group in this.OverallIdents.Where(x => x.Selected).GroupBy(x => x.PcbId))
{
-
@group.Key
+
@group.Key - @group.FirstOrDefault().DateTime.ToString("yyyy-MM-dd HH:mm:ss")
@foreach (var item in group.Select(x => x))
{
+ var id = Regex.Replace($"_{item.OverallId}_{item.Description}", "[^a-zA-Z0-9]", "_");
+
-
-
+
+
}
}
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor
new file mode 100644
index 00000000..4cb6a8bb
--- /dev/null
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor
@@ -0,0 +1,139 @@
+@page "/heliumtester/pcbrecipes"
+
+
+
+
\ No newline at end of file
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor.cs b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor.cs
new file mode 100644
index 00000000..7fd66ff2
--- /dev/null
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/PcbRecipes.razor.cs
@@ -0,0 +1,18 @@
+namespace LaaProductionWeb.Blazor.Components.HeliumTester
+{
+ using LaaProductionWeb.Blazor.Components.HeliumTester.Models;
+
+ using Microsoft.AspNetCore.Components;
+
+ public partial class PcbRecipes : ComponentBase
+ {
+ [Inject]
+ private PcbRecipeModel PcbRecipeModel { get; set; }
+
+ protected override void OnInitialized()
+ {
+ this.PcbRecipeModel.StateChanged -= this.StateHasChanged;
+ this.PcbRecipeModel.StateChanged += this.StateHasChanged;
+ }
+ }
+}
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Recipes.razor.cs b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Recipes.razor.cs
index 2a5b3b2a..bcce7b53 100644
--- a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Recipes.razor.cs
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/HeliumTester/Recipes.razor.cs
@@ -22,10 +22,8 @@
public Virtualize
WaterReciepesVirtualizer { get; set; }
- protected override void OnInitialized()
- {
- this.RecipesCollectionModel.RecipesChanged += MatchSelectionChanged;
- }
+ protected override void OnInitialized()
+ => this.RecipesCollectionModel.RecipesChanged += MatchSelectionChanged;
private ValueTask> LoadHeliumReciepsAsync(ItemsProviderRequest request)
{
diff --git a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/Layout.razor b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/Layout.razor
index 82db11ae..4628c579 100644
--- a/LaaProductionWeb/LaaProductionWeb.Blazor/Components/Layout.razor
+++ b/LaaProductionWeb/LaaProductionWeb.Blazor/Components/Layout.razor
@@ -1,6 +1,6 @@
@inherits LayoutComponentBase
-