ReadMessage.razor 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. @page "/Project/ReadMessage"
  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. >
  51. <ChildContent>
  52. <Selection Key="@(context.Id.ToString())" />
  53. <AntDesign.Column Title="序号" TData="int" @bind-Field="@context.Id">
  54. </AntDesign.Column>
  55. <AntDesign.Column Title="任务名称" @bind-Field="@context.Name" Sortable Filterable />
  56. <AntDesign.Column Title="任务类型" @bind-Field="@context.Type" Sortable Filterable />
  57. <AntDesign.Column Title="任务期限" @bind-Field="@context.LimiteDate" Format="yyyy-MM-dd" Sortable Filterable />
  58. <AntDesign.Column Title="项目文号" TData="string">
  59. @context.ProjectInfo.CaseNo
  60. </AntDesign.Column>
  61. <AntDesign.Column Title="项目名称" TData="string">
  62. @context.ProjectInfo.CaseName
  63. </AntDesign.Column>
  64. <AntDesign.Column Title="处理事项" TData="string">
  65. @context.ProjectInfo.DoItem
  66. </AntDesign.Column>
  67. <AntDesign.Column Title="处理人" TData="string">
  68. @foreach (string name in context.ProjectInfo.DoPerson)
  69. {
  70. @name<span>;</span>
  71. }
  72. </AntDesign.Column>
  73. <ActionColumn>
  74. @if (context.Handles != null && context.Handles.Count < 3)
  75. {
  76. <Space>
  77. @foreach (TaskHandleInfo taskHandleInfo in context.Handles)
  78. {
  79. <SpaceItem><Button Danger Type="@ButtonType.Link" Size="small" OnClick="() => Handle(taskHandleInfo.UIUrl, context.Id)">@taskHandleInfo.Name</Button></SpaceItem>
  80. }
  81. </Space>
  82. }
  83. else
  84. {
  85. @if (context.Handles != null)
  86. {
  87. }
  88. }
  89. </ActionColumn>
  90. </ChildContent>
  91. </AntDesign.Table>
  92. </Card>
  93. </ChildContent>
  94. </PageContainer>