diff --git a/TaxPayerFull/Pages/UserPanel/Customer.razor b/TaxPayerFull/Pages/UserPanel/Customer.razor
index 0750598..fbd955b 100644
--- a/TaxPayerFull/Pages/UserPanel/Customer.razor
+++ b/TaxPayerFull/Pages/UserPanel/Customer.razor
@@ -42,7 +42,7 @@
-
+
diff --git a/TaxPayerFull/Pages/UserPanel/Invoice.razor b/TaxPayerFull/Pages/UserPanel/Invoice.razor
index c35281f..86435c4 100644
--- a/TaxPayerFull/Pages/UserPanel/Invoice.razor
+++ b/TaxPayerFull/Pages/UserPanel/Invoice.razor
@@ -54,7 +54,10 @@
OnChanged="(ForCustomerSearch customer) => OnAutoCompleteChanged(customer)" />
-
+
+
+
+
@@ -120,6 +123,7 @@
@layout PanelLayout
@code {
+ public bool SpinnerVisible { get; set; } = false;
private string? customerName;
public IEnumerable? customers;
public List> Patterns { get; set; }
@@ -147,6 +151,7 @@
protected override async Task OnParametersSetAsync()
{
+ SpinnerVisible = true;
if (PageIndex == null) PageIndex = 1;
if (!string.IsNullOrEmpty(input))
{
@@ -158,6 +163,7 @@
}
await LoadInvoice(PageIndex.Value);
+ SpinnerVisible = false;
await base.OnParametersSetAsync();
}
}
@@ -178,6 +184,7 @@
}
public async Task LoadInvoice(int pi)
{
+ SpinnerVisible = true;
if (ItemSearchInvoicetype == 100 || ItemSearchInvoicetype == null)
itemsearch.invoiceType = null;
else
@@ -200,6 +207,7 @@
ShowDangerAlert("خطایی در اجرای عملیات رخ داده");
}
PreloadService.Hide();
+ SpinnerVisible = false;
}
public async Task CallBackInvoiceItem(ActionInResultComponent result)
{
@@ -260,6 +268,7 @@
//------------------------
private async Task> GetCustomers()
{
+ SpinnerVisible = true;
return await fv.GetCustomers();
// var rsp = await hc.Get("Customer/GetAllForidName");
// if (rsp.IsSuccessStatusCode)
@@ -267,6 +276,7 @@
// return await rsp.Content.ReadFromJsonAsync>();
// }
// return new List();
+ SpinnerVisible = false;
}
private void OnAutoCompleteChanged(ForCustomerSearch customer)