using Microsoft.AspNetCore.Components; using System; using System.Threading.Tasks; using wispro.sp.entity.CompareCase; using wispro.sp.share; using wispro.sp.web.Pages.AppCase; using wispro.sp.web.Services; namespace wispro.sp.web.Pages.CompareFile { public partial class Detail { [Inject] public CompareFileService _CompareFileService { get; set; } int _value = 1; int _ShowResultString = 1; CaseInfo _currentCase = null; [Parameter] public string caseNo { get; set; } protected override async Task OnInitializedAsync() { QueryFilter _filter = new QueryFilter(); _filter.ConditionTree.Add( new FieldCondition() { FieldName = "CaseNo", LogicOperate = LogicEnum.And, Operator = OperatorEnum.Contains, Value = caseNo, ValueType = "System.String" } ); _filter.PageIndex = 1; _filter.PageSize = 10; var data = await _CompareFileService.Query(_filter); var _caseList = data.Results; var _total = data.TotalCount; if (_total > 0) { _currentCase = _caseList[0]; } else { Console.WriteLine("没找到案件!"); } StateHasChanged(); } } }