45 lines
966 B
Plaintext
45 lines
966 B
Plaintext
@page "/system/locale/resource/list/{Id:int}"
|
|
@inject ILogger<LocaleResourceList> Logger
|
|
@attribute [Authorize]
|
|
|
|
|
|
<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();
|
|
}
|
|
}
|