diff --git a/TaxPayerFull/CUSComponent/CodItem.razor b/TaxPayerFull/CUSComponent/CodItem.razor index be5a7a0..a12307e 100644 --- a/TaxPayerFull/CUSComponent/CodItem.razor +++ b/TaxPayerFull/CUSComponent/CodItem.razor @@ -29,12 +29,12 @@ @if (Cod.ID == 0 || !_UsedInTheInvoice) { - } else { - + } @@ -73,14 +73,15 @@
- +
- +
- + + @@ -110,6 +111,7 @@ else @code { + public bool SpinnerVisible { get; set; } = false; private ConfirmDialog dialog = default!; private Modal modal = default!; // alert @@ -152,7 +154,7 @@ else else _UsedInTheInvoice = false; } - + } private void ShowSuccessAlert(string msg) { @@ -170,7 +172,7 @@ else } public async Task OnClickDelete() { - + SpinnerVisible = true; var rsp = await hc.Delete($"Cod/Delete/{Cod.ID}"); if (rsp.IsSuccessStatusCode) { @@ -191,11 +193,12 @@ else else ShowDangerAlert("خطایی در اجرای عملیات رخ داده"); - + SpinnerVisible = false; } public async Task OnClickUpdate() { + SpinnerVisible = true; if (Cod.UnitID > 0 && Cod.TaxRate >= 0 && !string.IsNullOrEmpty(Cod.Title)) { @@ -218,9 +221,11 @@ else } } else ShowDangerAlert("فیلدهای قرمز باید مقدار دهی شوند"); + SpinnerVisible = false; } public async Task OnClickAdd() { + SpinnerVisible = true; if (Cod.UnitID > 0 && Cod.TaxRate > 0 && !string.IsNullOrEmpty(Cod.Title)) { @@ -245,6 +250,7 @@ else } } else ShowDangerAlert("فیلدهای قرمز باید مقدار دهی شوند"); + SpinnerVisible = false; } private async Task ShowConfirmationDeleteAsync() { diff --git a/TaxPayerFull/Pages/Sign-in.razor b/TaxPayerFull/Pages/Sign-in.razor index 91393fe..5c1ce66 100644 --- a/TaxPayerFull/Pages/Sign-in.razor +++ b/TaxPayerFull/Pages/Sign-in.razor @@ -10,6 +10,7 @@ ورود
+ -
@code { + public bool SpinnerVisible { get; set; } = false; [Parameter] public string from { get; set; } = ""; bool showbtn = false; @@ -231,6 +241,7 @@ private async Task OnLoginClick() { + SpinnerVisible = true; _hc.DefaultRequestHeaders.Clear(); var request = await _hc.PostAsJsonAsync("User/authenticate", Model); if (request.IsSuccessStatusCode) @@ -259,6 +270,7 @@ ShowDangerAlert("کاربری با این مشخصات یافت نشد"); else ShowDangerAlert("خطای سیستمی"); + SpinnerVisible = false ; } } \ No newline at end of file diff --git a/TaxPayerFull/Pages/UserPanel/Panel.razor b/TaxPayerFull/Pages/UserPanel/Panel.razor index 8068dd8..d906ac5 100644 --- a/TaxPayerFull/Pages/UserPanel/Panel.razor +++ b/TaxPayerFull/Pages/UserPanel/Panel.razor @@ -380,6 +380,8 @@
@if (fv.dashBoard == null) { + +

در حال بارگذاری...

} @if (fv.dashBoard != null)