ReadAssignPointMsg.razor 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. @page "/Project/ReadAssignPointMsg"
  2. @using wispro.sp.web.Models
  3. <PageContainer>
  4. <Breadcrumb>
  5. <Breadcrumb>
  6. <BreadcrumbItem>
  7. <a href="/Home"><Icon Type="home"></Icon></a>
  8. </BreadcrumbItem>
  9. <BreadcrumbItem>
  10. <Icon Type="setting"></Icon><span>项目</span>
  11. </BreadcrumbItem>
  12. <BreadcrumbItem>
  13. <Icon Type="user"></Icon><span>信息查看</span>
  14. </BreadcrumbItem>
  15. </Breadcrumb>
  16. </Breadcrumb>
  17. <Content>
  18. <div style="border:thin"><sapn><b>发信人:</b>@projectMessage.From</sapn><br /></div>
  19. <br />
  20. <div style="border: thin">
  21. <span>
  22. <b>收信人:</b>
  23. @foreach (MsgReadInfo rm in projectMessage.To)
  24. {
  25. if (rm.isReaded)
  26. {
  27. <span style="color:darkgray">@rm.Reciever;</span>
  28. }
  29. else
  30. {
  31. <span style="color:black">@rm.Reciever;</span>
  32. }
  33. }
  34. </span>
  35. </div>
  36. </Content>
  37. <ChildContent>
  38. <Card>
  39. <p><span>@projectMessage.MessageInfo </span> </p>
  40. <Divider />
  41. <AntDesign.Table @ref="table"
  42. TItem="wispro.sp.web.Models.Task"
  43. Loading="_loading"
  44. DataSource="@projectMessage.Tasks"
  45. Total="_total"
  46. Bordered=@true
  47. Size=@TableSize.Middle
  48. PageIndex="_pageIndex"
  49. PageSize="_pageSize">
  50. <ChildContent>
  51. <Selection Key="@(context.Id.ToString())" />
  52. <AntDesign.Column Title="序号" TData="int" @bind-Field="@context.Id">
  53. </AntDesign.Column>
  54. <AntDesign.Column Title="任务名称" @bind-Field="@context.Name" Sortable Filterable />
  55. <AntDesign.Column Title="任务类型" @bind-Field="@context.Type" Sortable Filterable />
  56. <AntDesign.Column Title="任务期限" @bind-Field="@context.LimiteDate" Format="yyyy-MM-dd" Sortable Filterable />
  57. <AntDesign.Column Title="项目文号" TData="string">
  58. @context.ProjectInfo.CaseNo
  59. </AntDesign.Column>
  60. <AntDesign.Column Title="项目名称" TData="string">
  61. @context.ProjectInfo.CaseName
  62. </AntDesign.Column>
  63. <AntDesign.Column Title="处理事项" TData="string">
  64. @context.ProjectInfo.DoItem
  65. </AntDesign.Column>
  66. <AntDesign.Column Title="处理人" TData="string">
  67. @foreach (string name in context.ProjectInfo.DoPerson)
  68. {
  69. @name<span>;</span>
  70. }
  71. </AntDesign.Column>
  72. <ActionColumn>
  73. @if (context.Handles != null && context.Handles.Count < 3)
  74. {
  75. <Space>
  76. @foreach (TaskHandleInfo taskHandleInfo in context.Handles)
  77. {
  78. <SpaceItem><Button Danger Type="@ButtonType.Link" Size="small" OnClick="() => OnHandle()">@taskHandleInfo.Name</Button></SpaceItem>
  79. }
  80. </Space>
  81. }
  82. else
  83. {
  84. @if (context.Handles != null)
  85. {
  86. }
  87. }
  88. </ActionColumn>
  89. </ChildContent>
  90. </AntDesign.Table>
  91. </Card>
  92. </ChildContent>
  93. </PageContainer>