Welcome.razor 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. @using System.Text.RegularExpressions
  2. @using wispro.sp.web.Components
  3. @page "/Home"
  4. @attribute [Authorize]
  5. <PageContainer>
  6. <Breadcrumb>
  7. <Breadcrumb>
  8. <BreadcrumbItem><Icon Type="home" />首页</BreadcrumbItem>
  9. </Breadcrumb>
  10. </Breadcrumb>
  11. <Content>
  12. <div class="pageHeaderContent__b__0">
  13. <div class="avatar">
  14. <Avatar size="large" src="https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png" />
  15. </div>
  16. <div class="content">
  17. @if (_CurrentUser != null)
  18. {
  19. <div class="contentTitle">
  20. @(_CurrentUser.Name)好, 祝您一天愉快!
  21. </div>
  22. <div>
  23. 合伙人 | 深圳威世博代理事务所 | 工作地:深圳
  24. </div>
  25. }
  26. </div>
  27. </div>
  28. </Content>
  29. <ExtraContent>
  30. <div class="extraContent">
  31. <div class="statItem">
  32. <Statistic Title="@("当月绩效数据")" Value="12" />
  33. </div>
  34. <div class="statItem">
  35. <Statistic Title="@("本月绩效排名")" Value="3" Suffix="@("/ 280")" />
  36. </div>
  37. <div class="statItem">
  38. <Statistic Title="@("总绩效数据")" Value="2223" />
  39. </div>
  40. </div>
  41. </ExtraContent>
  42. <ChildContent>
  43. <Row Gutter="24">
  44. <AntDesign.Col Xl="16" Lg="24" Md="24" Sm="24" Xs="24">
  45. <Card BodyStyle="padding: 0px;"
  46. Class="activeCard"
  47. Title="信息动态">
  48. <AntList TItem="AppealRecord"
  49. DataSource="@AppealRecords"
  50. Class="activitiesList"
  51. Size="large"
  52. ItemLayout="ListItemLayout.Horizontal"
  53. >
  54. <ListItem>
  55. <ListItemMeta Avatar="@context.Creater.Name" Description="@(context.ReviewTime.HasValue?context.ReviewTime.Value.ToFriendlyDisplay():context.CreateTime.ToFriendlyDisplay())">
  56. <TitleTemplate>
  57. <span>
  58. <span class="event">
  59. @if (context.ReviewTime.HasValue)
  60. {
  61. if (context.CreaterId == _CurrentUser.Userid)
  62. {
  63. <span>(@context.Reviewer.Name 在 @context.ReviewTime.Value.ToFriendlyDisplay() 审核了你提交的 @(context.Item==null?"":context.Item.CaseNo) @context.Type.Name")</span> }
  64. else
  65. {
  66. if (context.ReviewerId != _CurrentUser.Userid)
  67. {
  68. <span>(您在 @context.CreateTime.ToFriendlyDisplay()提交的 @(context.Item==null?"":context.Item.CaseNo) @context.Type.Name,@context.Reviewer.Name 已于 @context.ReviewTime.Value.ToFriendlyDisplay() 审核完成"</span>
  69. }
  70. }
  71. }
  72. else
  73. {
  74. if (context.CreaterId == _CurrentUser.Userid)
  75. {
  76. <span>您在 @context.CreateTime.ToFriendlyDisplay() 提交的 @(context.Item==null?"":context.Item.CaseNo) @context.Type.Name ,正在等待 @context.Reviewer.Name 审核!"</span>}
  77. else
  78. {
  79. <span>@context.Creater.Name 在 @context.CreateTime.ToFriendlyDisplay() 提交的 @(context.Item==null?"":context.Item.CaseNo) @context.Type.Name ,请您尽快<Button Danger Type="@ButtonType.Link" OnClick="()=>ShowModel(context)">审核</Button>!</span>
  80. }
  81. }
  82. </span>
  83. </span>
  84. </TitleTemplate>
  85. </ListItemMeta>
  86. </ListItem>
  87. </AntList>
  88. </Card>
  89. </AntDesign.Col>
  90. <AntDesign.Col Xl="8" Lg="24" Md="24" Sm="24" Xs="24">
  91. <Card Style="margin-bottom: 24px;"
  92. Title="绩效数据统计">
  93. <div class="chart">
  94. <wispro.sp.web.Components.Radar HasLegend="false" />
  95. </div>
  96. </Card>
  97. </AntDesign.Col>
  98. </Row>
  99. </ChildContent>
  100. </PageContainer>