List.razor 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. @page "/CompareFile/List"
  2. @inject IAgentFeedBackMemoItemsService _afService;
  3. @inject IAuthService _authService;
  4. @attribute [Authorize]
  5. <PageContainer>
  6. <Breadcrumb>
  7. <Breadcrumb>
  8. <BreadcrumbItem>
  9. <a href="/Home"><Icon Type="home"></Icon></a>
  10. </BreadcrumbItem>
  11. <BreadcrumbItem>
  12. <Icon Type="setting"></Icon><span>申请文件比较清单</span>
  13. </BreadcrumbItem>
  14. </Breadcrumb>
  15. </Breadcrumb>
  16. <Content>
  17. @*<Button Type="primary" Icon="plus" OnClick="AddNew" Style="float:right">添加</Button>*@
  18. </Content>
  19. <ChildContent>
  20. <div style="width:100%;overflow:auto;background:#FFFFFF;height:600px;" id="div-Container">
  21. <AntList Bordered DataSource="@_caseList">
  22. <Header>
  23. <Select TItem="Field"
  24. TItemValue="string"
  25. DataSource="@_fields"
  26. LabelName="@nameof(Field.FieldName)"
  27. ValueName="@nameof(Field.FieldValue)"
  28. Placeholder="请选择检索栏位"
  29. DefaultActiveFirstOption="false"
  30. OnSelectedItemChanged="OnSelectedItemChangedHandler"
  31. >
  32. </Select>
  33. <Input Placeholder="请输入检索条件" @bind-Value="@txtValue" />
  34. <Button Type="@ButtonType.Primary" Icon="@IconType.Outline.Search" OnClick="OnSearch">搜索</Button>
  35. </Header>
  36. <ChildContent Context="item">
  37. <ListItem>
  38. <PageHeader Ghost="false">
  39. <PageHeaderTitle>@item.CaseNo</PageHeaderTitle>
  40. <PageHeaderSubtitle>@item.CaseName</PageHeaderSubtitle>
  41. <PageHeaderExtra>
  42. <Button Type="@ButtonType.Link" @onclick="()=>Showdetail(item)">详情</Button>
  43. </PageHeaderExtra>
  44. <PageHeaderContent>
  45. <Descriptions Size="small" Column="3">
  46. <DescriptionsItem Title="处理人" Span="1">@item.Handlers</DescriptionsItem>
  47. <DescriptionsItem Title="核稿人" Span="1">@item.Reviewer?.Name</DescriptionsItem>
  48. <DescriptionsItem Span="1">
  49. <Space>
  50. <SpaceItem>
  51. @if(item.DRRCalim != null)
  52. {
  53. <Statistic Title="初稿&返稿相似度" Value="@($"{(item.DRRCalim.TextSimilarity*100.00).ToString("0.00")}%")" PrefixTemplate="@prefix1" />
  54. }
  55. else
  56. {
  57. <Statistic Title="返稿&定稿相似度" Value="0" PrefixTemplate="@prefix1" />
  58. }
  59. </SpaceItem>
  60. <SpaceItem>
  61. @if(item.RFRAll != null)
  62. {
  63. <Statistic Title="返稿&定稿相似度" Value="@($"{(item.RFRAll.TextSimilarity*100.00).ToString("0.00")}%")" PrefixTemplate="@prefix1" />
  64. }
  65. else
  66. {
  67. <Statistic Title="返稿&定稿相似度" Value="0" PrefixTemplate="@prefix1" />
  68. }
  69. </SpaceItem>
  70. </Space>
  71. </DescriptionsItem>
  72. <DescriptionsItem Title="客户" Span="3">@item.Customer?.Name</DescriptionsItem>
  73. </Descriptions>
  74. </PageHeaderContent>
  75. </PageHeader>
  76. </ListItem>
  77. </ChildContent>
  78. <Footer>
  79. <Pagination @bind-Current="_pageIndex" Total="_total" OnChange="OnPageChange" />
  80. </Footer>
  81. </AntList>
  82. </div>
  83. </ChildContent>
  84. </PageContainer>
  85. @code
  86. {
  87. RenderFragment prefix1 =@<Icon Type="like" />;
  88. }