This commit is contained in:
mmrbnjd
2024-10-15 14:19:54 +03:30
parent 595a9ea5d8
commit fb4e9b5bd5
13 changed files with 257 additions and 122 deletions

View File

@@ -41,7 +41,12 @@
</div>
<div class="col-auto">
<button @onclick="() => GetOrders(1)" type="submit" class="btn btn-primary">جستجو</button>
<Button Disabled="SpinnerVisible" @onclick="() => GetOrders(1)" Color="ButtonColor.Primary">جستجو</Button>
</div>
<div class="col-md-2">
<Spinner Visible="SpinnerVisible" Color="SpinnerColor.Primary" />
</div>
</div>
</li>
@@ -60,7 +65,7 @@
<div class="row g-3">
<div class="col-auto">
<button type="submit" @onclick="NewOrderItem" class="btn btn-primary">جدید</button>
<Button Disabled="SpinnerVisible" Color="ButtonColor.Primary" @onclick="NewOrderItem">جدید</Button>
</div>
@@ -113,6 +118,7 @@
@layout PanelLayout
@code {
public bool SpinnerVisible { get; set; } = false;
//private Modal stuffmodal = default!;
[Inject] protected PreloadService PreloadService { get; set; } = default!;
ItemSerachOrder itemsearch = new ItemSerachOrder();
@@ -130,10 +136,12 @@
protected override async Task OnInitializedAsync()
{
SpinnerVisible = false;
await base.OnInitializedAsync();
}
protected override async Task OnParametersSetAsync()
{
SpinnerVisible = false;
if (PageIndex == null) PageIndex = 1;
await GetOrders(PageIndex.Value);
await base.OnParametersSetAsync();
@@ -142,6 +150,7 @@
@functions {
public async Task GetOrders(int pi=1)
{
SpinnerVisible = true;
if (ItemSearchOrdertype == 0 || ItemSearchOrdertype == null)
itemsearch.Status = null;
else
@@ -156,7 +165,7 @@
else
ShowDangerAlert("خطایی در بارگیری سفارشات رخ داده");
PreloadService.Hide();
SpinnerVisible = false;
}
private void ShowSuccessAlert(string msg)
{