Files
Atomx/Atomx.Admin/Atomx.Admin.Client/Pages/Systems/LocaleResourceList.razor
2025-12-05 12:22:51 +08:00

43 lines
942 B
Plaintext

@page "/system/locale/resource/list/{Id:int}"
@inject ILogger<LocaleResourceList> Logger
<PageTitle>本地化语言资源</PageTitle>
<Title Level="4">多语言本地资源管理</Title>
<Spin Spinning="loading">
</Spin>
@code {
[Parameter]
public int Id { get; set; }
bool loading = false;
[SupplyParameterFromForm]
LocaleResourceSearch search { get; set; } = default!;
[SupplyParameterFromForm]
LocaleResourceModel model { get; set; } = default!;
protected override void OnInitialized()
{
search ??= new LocaleResourceSearch();
model ??= new LocaleResourceModel();
base.OnInitialized();
}
protected override async Task OnParametersSetAsync()
{
await LoadList();
}
private async Task LoadList()
{
loading = true;
var url = $"/api/locale/resource/search/{Id}";
loading = false;
StateHasChanged();
}
}