-
+ @if (isAddNew)
+ {
+
+
+
+
+ }
+
diff --git a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
index 1638362..1c40731 100644
--- a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
+++ b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
@@ -87,10 +87,16 @@ namespace WebDoorCreator.UI.Components.DoorMan
{
await ReloadData();
}
- await E_DoorChanged.InvokeAsync(isChanged);
+
+ }
+ protected async Task modalClose(bool isClose)
+ {
+ await Task.Delay(1);
+ isTpl = isClose;
+ await ReloadData();
}
- protected async void createDoor(string message)
+ protected async Task createDoor()
{
int doorId = await WDService.createDoor(currOrderId, userId, "mm");
if (doorId > 0)
@@ -100,7 +106,19 @@ namespace WebDoorCreator.UI.Components.DoorMan
await E_CurrDoor.InvokeAsync(door);
}
}
+ protected async Task showAddNew()
+ {
+ await Task.Delay(1);
+ isAddNew = !isAddNew;
+ }
+ protected async Task showModalTpl()
+ {
+ await Task.Delay(1);
+ isTpl = true;
+ }
+ protected bool isTpl { get; set; } = false;
+ protected bool isAddNew { get; set; } = false;
protected bool isRecalc { get; set; } = false;
protected async void recalcSVGs()
{
diff --git a/WebDoorCreator.UI/Components/Order/OrderDets.razor b/WebDoorCreator.UI/Components/Order/OrderDets.razor
index b804986..29a2775 100644
--- a/WebDoorCreator.UI/Components/Order/OrderDets.razor
+++ b/WebDoorCreator.UI/Components/Order/OrderDets.razor
@@ -1,6 +1,6 @@
\ No newline at end of file
diff --git a/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs b/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs
index 4df9355..b11eeae 100644
--- a/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs
+++ b/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs
@@ -23,6 +23,8 @@ namespace WebDoorCreator.UI.Components.Order
[Parameter]
public OrderStatusViewModel? OrderView { get; set; }
+ protected List
pageSizeList { get; set; } = new List() { 4,8,12,16,20,24,28,64 };
+
public string userId
{
get
diff --git a/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor b/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor
index d083ceb..ba1f6ee 100644
--- a/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor
+++ b/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor
@@ -35,7 +35,7 @@
@foreach (var door in DoorsList)
{
idxCount++;
-
+
diff --git a/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor.cs b/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor.cs
index 2e59135..5f1b361 100644
--- a/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor.cs
+++ b/WebDoorCreator.UI/Components/TemplateMan/TemplModal.razor.cs
@@ -11,7 +11,7 @@ namespace WebDoorCreator.UI.Components.TemplateMan
public int currOrderId { get; set; } = 56;
[Parameter]
- public EventCallback
E_DoorClose { get; set; }
+ public EventCallback E_DoorClose { get; set; }
[Parameter]
public int OrderId { get; set; } = 0;
@@ -76,9 +76,8 @@ namespace WebDoorCreator.UI.Components.TemplateMan
protected async Task closeModal()
{
await Task.Delay(1);
- var fakeDoor = new DoorModel();
- await E_DoorClose.InvokeAsync(fakeDoor);
+ await E_DoorClose.InvokeAsync(false);
}
///
diff --git a/WebDoorCreator.UI/Pages/TestPage.razor b/WebDoorCreator.UI/Pages/TestPage.razor
index 2d21175..f8d5c1b 100644
--- a/WebDoorCreator.UI/Pages/TestPage.razor
+++ b/WebDoorCreator.UI/Pages/TestPage.razor
@@ -9,7 +9,6 @@
-
@for (int i = 0; i < 8; i++)
diff --git a/WebDoorCreator.UI/WebDoorCreator.UI.csproj b/WebDoorCreator.UI/WebDoorCreator.UI.csproj
index 32c92bb..0078cf8 100644
--- a/WebDoorCreator.UI/WebDoorCreator.UI.csproj
+++ b/WebDoorCreator.UI/WebDoorCreator.UI.csproj
@@ -3,7 +3,7 @@
net6.0
enable
- 0.9.2306.0115
+ 0.9.2306.0116
enable
aspnet-WebDoorCreator.UI-dfe95fed-1398-4144-bd43-8b3a765d6608