Welcome.razor 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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. <div class="contentTitle">
  18. 上午好,@(_CurrentUser.Name). 祝您一天愉快!
  19. </div>
  20. <div>
  21. 合伙人 | 深圳威世博代理事务所 | 工作地:深圳
  22. </div>
  23. </div>
  24. </div>
  25. </Content>
  26. <ExtraContent>
  27. <div class="extraContent">
  28. <div class="statItem">
  29. <Statistic Title="@("当月绩效数据")" Value="12" />
  30. </div>
  31. <div class="statItem">
  32. <Statistic Title="@("本月绩效排名")" Value="3" Suffix="@("/ 280")" />
  33. </div>
  34. <div class="statItem">
  35. <Statistic Title="@("总绩效数据")" Value="2223" />
  36. </div>
  37. </div>
  38. </ExtraContent>
  39. <ChildContent>
  40. <Row Gutter="24">
  41. <AntDesign.Col Xl="16" Lg="24" Md="24" Sm="24" Xs="24">
  42. <Card BodyStyle="padding: 0px;"
  43. Class="activeCard"
  44. Title="信息动态">
  45. <AntList TItem="ActivitiesType"
  46. DataSource="@_activities"
  47. Class="activitiesList"
  48. Size="large"
  49. ItemLayout="ListItemLayout.Horizontal">
  50. <ListItem>
  51. <ListItemMeta Avatar="@context.User.Avatar" Description="@context.UpdatedAt.ToFriendlyDisplay()">
  52. <TitleTemplate>
  53. <span>
  54. <a class="username">@context.User.Name</a>
  55. &nbsp;
  56. <span class="event">
  57. @foreach (var str in Regex.Split(context.Template, @"@\{([^{}]*)\}"))
  58. {
  59. if (str == "group")
  60. {
  61. <a href="@context.Group.Link" key="@context.Group.Name">
  62. @context.Group.Name
  63. </a> }
  64. else if (str == "project")
  65. {
  66. <a href="@context.Project.Link" key="@context.Project.Name">
  67. @context.Project.Name
  68. </a> }
  69. else
  70. {
  71. @str}
  72. }
  73. </span>
  74. </span>
  75. </TitleTemplate>
  76. </ListItemMeta>
  77. </ListItem>
  78. </AntList>
  79. </Card>
  80. </AntDesign.Col>
  81. <AntDesign.Col Xl="8" Lg="24" Md="24" Sm="24" Xs="24">
  82. <Card Style="margin-bottom: 24px;"
  83. Title="绩效数据统计">
  84. <div class="chart">
  85. <wispro.sp.web.Components.Radar HasLegend="false" />
  86. </div>
  87. </Card>
  88. </AntDesign.Col>
  89. </Row>
  90. </ChildContent>
  91. </PageContainer>