diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceEdit.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceEdit.razor index 8f0811d..58321be 100644 --- a/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceEdit.razor +++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceEdit.razor @@ -71,6 +71,8 @@ protected override void OnParametersSet() { + model.CountryId = CountryId; + _ = LoadLanguage(); _ = LoadCountry(); if (Id > 0) @@ -159,7 +161,7 @@ { saving = false; await ModalService.InfoAsync(new ConfirmOptions() { Title = "提示", Content = "数据提交成功!" }); - Navigation.NavigateTo($"/stateprovince/list"); + Navigation.NavigateTo($"/stateprovince/list/{CountryId}"); } else { diff --git a/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceList.razor b/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceList.razor index c2d701d..6d5c085 100644 --- a/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceList.razor +++ b/Atomx.Admin/Atomx.Admin.Client/Pages/Settings/StateProvinceList.razor @@ -10,6 +10,7 @@ 管理后台 系统配置 + 系统配置 州省管理 @@ -131,6 +132,7 @@ { try { + Console.WriteLine(search.ToJson()); pageLoading = true; var url = "/api/stateprovince/search"; var apiResult = await HttpService.GetPagingList(url, search, Page.GetValueOrDefault(1), PageSize.GetValueOrDefault(20)); diff --git a/Atomx.Admin/Atomx.Admin.Client/Services/HttpService.cs b/Atomx.Admin/Atomx.Admin.Client/Services/HttpService.cs index b2c8ba3..52abbed 100644 --- a/Atomx.Admin/Atomx.Admin.Client/Services/HttpService.cs +++ b/Atomx.Admin/Atomx.Admin.Client/Services/HttpService.cs @@ -72,10 +72,11 @@ namespace Atomx.Admin.Client.Services page = 1; } url = $"{url}?page={page}&size={size}"; - + var json = data.ToJson(); using var request = new HttpRequestMessage(HttpMethod.Post, url) { - Content = JsonContent.Create(data) + Content = new StringContent(json, Encoding.UTF8, "application/json") + //Content = JsonContent.Create(data) }; AttachCookieIfServer(request);