Welcome.razor 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. @if (HandlingMonth != null)
  31. {
  32. <div class="statItem">
  33. <span>【@HandlingMonth.Year-@HandlingMonth.Month】月数据正在处理中,您有<a href="/MyCaseList">@waitingHandleItems</a>笔绩效数据需要处理!</span>
  34. </div>
  35. }
  36. <div class="statItem">
  37. <span>您的总绩效数据有:<a href="/MyCaseList">@allItems </a> </span>
  38. </div>
  39. </ExtraContent>
  40. <ChildContent>
  41. <Row Gutter="24">
  42. <AntDesign.Col Xl="24" Lg="24" Md="24" Sm="24" Xs="24">
  43. <Card BodyStyle="padding: 0px;" Class="activeCard">
  44. <CardTabs>
  45. <Tabs>
  46. <TabPane Key="1">
  47. <TabTemplate>信息动态</TabTemplate>
  48. <ChildContent>
  49. @if (AppealRecords != null && AppealRecords.Count > 0)
  50. {
  51. <SSTable UserId="@_CurrentUser.Userid" Datas="@AppealRecords" OnReview="ShowModel" OnChangeReviewer="ShowChangeReviewer"></SSTable>
  52. }
  53. </ChildContent>
  54. </TabPane>
  55. @if (WaitingReviewProjects != null && WaitingReviewProjects.Count > 0)
  56. {
  57. <TabPane @key="2">
  58. <TabTemplate>待分配绩效专案</TabTemplate>
  59. <ChildContent>
  60. <AntDesign.Table TItem="ProjectInfo"
  61. DataSource="@WaitingReviewProjects"
  62. Bordered=@true
  63. Size=@TableSize.Middle
  64. HidePagination="@true">
  65. <RowTemplate>
  66. @*<Selection Key="@(context.ProjectNo)" />*@
  67. <AntDesign.Column Title="序号" TData="int" Width="60">
  68. @serialNumber(context)
  69. </AntDesign.Column>
  70. <AntDesign.Column Title="我方文号" @bind-Field="@context.CaseNo" Sortable Filterable />
  71. <AntDesign.Column Title="案件名称" @bind-Field="@context.CaseName" TData="string" Sortable Filterable />
  72. <AntDesign.Column Title="案件类型" @bind-Field="@context.CaseType" TData="string" Sortable Filterable />
  73. <AntDesign.Column Title="客户" DataIndex="Customer.Name" TData="string" Sortable Filterable />
  74. <AntDesign.Column Title="案件审核人" DataIndex="Reviewer.Name" TData="string" Sortable Filterable />
  75. <ActionColumn>
  76. <a href="/Project/Reviewer/@context.CaseNo">绩效分配</a>
  77. </ActionColumn>
  78. </RowTemplate>
  79. </AntDesign.Table>
  80. </ChildContent>
  81. </TabPane>
  82. }
  83. </Tabs>
  84. </CardTabs>
  85. </Card>
  86. </AntDesign.Col>
  87. </Row>
  88. </ChildContent>
  89. </PageContainer>
  90. <Modal Title="变更审核人"
  91. Visible="@_visible"
  92. OnOk="@HandleOk"
  93. OnCancel="@HandleCancel">
  94. <Form Model="_ChangedRecord" LabelColSpan="6"
  95. WrapperColSpan="16">
  96. <FormItem Label="审核人变更为">
  97. <StaffSelect @bind-StaffId="@_ChangedRecord.ReviewerId" StaffLists="_Staffs" />
  98. </FormItem>
  99. </Form>
  100. </Modal>