...
This commit is contained in:
@@ -54,7 +54,7 @@
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button @onclick="() => Load(1)" type="submit" class="btn btn-primary">جستجو</button>
|
||||
<Button Disabled="SpinnerVisible" @onclick="() => Load(1)" Color="ButtonColor.Primary">جستجو</Button>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
@@ -66,11 +66,15 @@
|
||||
</div>
|
||||
@* alert *@
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<Alert hidden="@Hidealert" Color="@alertColor" Dismissable="false">
|
||||
<Icon Name="@alertIconName" class="me-2"></Icon>
|
||||
@alertMessage
|
||||
</Alert>
|
||||
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<Spinner Visible="SpinnerVisible" Color="SpinnerColor.Primary" />
|
||||
</div>
|
||||
</div>
|
||||
@* data *@
|
||||
@if (request != null)
|
||||
@@ -102,6 +106,7 @@
|
||||
}
|
||||
|
||||
@code {
|
||||
public bool SpinnerVisible { get; set; } = false;
|
||||
private Modal modal = default!;
|
||||
[Inject] protected PreloadService PreloadService { get; set; } = default!;
|
||||
ItemSerchGetSentTax itemsearch = new ItemSerchGetSentTax();
|
||||
@@ -116,8 +121,14 @@
|
||||
public int? PageIndex { get; set; }
|
||||
public Shared.DTOs.PagingDto<SentTaxDto>? request { get; set; }
|
||||
|
||||
protected override Task OnInitializedAsync()
|
||||
{
|
||||
SpinnerVisible = false;
|
||||
return base.OnInitializedAsync();
|
||||
}
|
||||
protected override async Task OnParametersSetAsync()
|
||||
{
|
||||
SpinnerVisible = false;
|
||||
if (routed.HasValue && routed > 0)
|
||||
{
|
||||
ShowSuccessAlert($"صورتحساب شماره {routed} با موفقیت ارسال شد " +'\n'+
|
||||
@@ -133,6 +144,7 @@
|
||||
@functions{
|
||||
public async Task SentTaxItem(int ID)
|
||||
{
|
||||
SpinnerVisible = true;
|
||||
var rsp = await hc.Get($"TaxPayer/GetResult/{ID}");
|
||||
if (rsp.IsSuccessStatusCode)
|
||||
{
|
||||
@@ -150,9 +162,11 @@
|
||||
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
|
||||
ShowDangerAlert(request[0]);
|
||||
}
|
||||
SpinnerVisible = false;
|
||||
}
|
||||
public async Task Load(int pi)
|
||||
{
|
||||
SpinnerVisible = true;
|
||||
itemsearch.PageSize = 10;
|
||||
itemsearch.PageIndex = pi;
|
||||
PreloadService.Show(SpinnerColor.Dark);
|
||||
@@ -170,6 +184,7 @@
|
||||
ShowDangerAlert("خطایی در اجرای عملیات رخ داده");
|
||||
}
|
||||
PreloadService.Hide();
|
||||
SpinnerVisible = false;
|
||||
}
|
||||
private void ShowSuccessAlert(string msg)
|
||||
{
|
||||
|
Reference in New Issue
Block a user