diff --git a/modules/payment/src/Payment.Admin.Application.Contracts/Permissions/PaymentAdminPermissions.cs b/modules/payment/src/Payment.Admin.Application.Contracts/Permissions/PaymentAdminPermissions.cs index 7986608..3328e55 100644 --- a/modules/payment/src/Payment.Admin.Application.Contracts/Permissions/PaymentAdminPermissions.cs +++ b/modules/payment/src/Payment.Admin.Application.Contracts/Permissions/PaymentAdminPermissions.cs @@ -2,7 +2,7 @@ { public class PaymentAdminPermissions { - public const string GroupName = "Payment"; + public const string GroupName = "PaymentAdmin"; public static class Request { diff --git a/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor b/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor index 5bcedda..a480956 100644 --- a/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor +++ b/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor @@ -15,32 +15,39 @@
- + @L["ProductName"] - - - + + + @L["Status"] - + + @foreach (var item in PaymentRequestStates) { - @state.ToString() + @L["PaymentType:" + item] } - - - - @L["MinCreationTime"] - - - - - - @L["MaxCreationTime"] - - - + + + @L["MinCreationTime"] + + + + @L["MaxCreationTime"] + + + + + + + + + + + +
diff --git a/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor.cs b/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor.cs index 1ea70d6..cc122cd 100644 --- a/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor.cs +++ b/modules/payment/src/Payment.Admin.Blazor/Pages/Payment/Requests/Index.razor.cs @@ -9,6 +9,8 @@ using Microsoft.AspNetCore.Components.Web; using Payment.Admin.Payments; using Volo.Abp.Application.Dtos; using Payment.PaymentRequests; +using Volo.Abp.AspNetCore.Components.Web.Extensibility.TableColumns; +using Volo.Abp.BlazoriseUI.Components; namespace Payment.Admin.Pages.Payment.Requests { @@ -19,6 +21,8 @@ namespace Payment.Admin.Pages.Payment.Requests protected IReadOnlyList PaymentRequests { get; set; } + protected IReadOnlyList PaymentRequestStates => Enum.GetValues(); + protected PaymentRequestGetListInput GetListInput { get; set; } protected virtual int PageSize { get; } = LimitedResultRequestDto.DefaultMaxResultCount; @@ -28,7 +32,7 @@ namespace Payment.Admin.Pages.Payment.Requests protected string CurrentSorting { get; set; } protected int? TotalCount { get; set; } - + public Index() { GetListInput = new(); @@ -39,7 +43,7 @@ namespace Payment.Admin.Pages.Payment.Requests await GetPaymentRequestsAsync(); await InvokeAsync(StateHasChanged); } - + protected virtual async Task GetPaymentRequestsAsync() { try @@ -72,31 +76,8 @@ namespace Payment.Admin.Pages.Payment.Requests await InvokeAsync(StateHasChanged); } - private async Task OnKeyPress(KeyboardEventArgs e) - { - if (e.Code is "Enter" or "NumpadEnter") - { - await GetPaymentRequestsAsync(); - } - } - - private async Task OnSelectedDateChangedForMinCreationTime(DateTime? minCreationTime) - { - GetListInput.MinCreationTime = minCreationTime; - await GetPaymentRequestsAsync(); - } - - private async Task OnSelectedDateChangedForMaxCreationTime(DateTime? maxCreationTime) - { - GetListInput.MaxCreationTime = maxCreationTime; - await GetPaymentRequestsAsync(); - } - private async Task OnPaymentRequestStateChanged(PaymentRequestState? status) { - Console.WriteLine("Status changed!"); - Console.WriteLine(status); - GetListInput.Status = status; await GetPaymentRequestsAsync(); }