PerformanceItemRow.razor 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <Selection Key="@(EditingItem.Id.ToString())" Width="50" Fixed="left"/>
  2. <AntDesign.Column Title="我方文号" @bind-Field="@EditingItem.CaseNo" Width="150" Sortable Filterable Fixed="left" />
  3. <AntDesign.Column Title="案件类型" @bind-Field="@EditingItem.CaseType" Width="120" Sortable Filterable />
  4. @*<AntDesign.Column Title="案件系数" Width="120" DataIndex="@nameof(EditingItem.CaseCoefficient)" TData="string">
  5. @if (EditField == "CaseCoefficient")
  6. {
  7. <Input Type="text" @bind-Value="EditingItem.CaseCoefficient" OnBlur="stopEdit" OnChange="InputChanged" AutoFocus />
  8. }
  9. else
  10. {
  11. <div class="editable-cell-value-wrap" style="padding-right:24px" @onclick="()=>startEdit(strCaseCoefficient)">
  12. @EditingItem.CaseCoefficient
  13. </div>
  14. }
  15. </AntDesign.Column>*@
  16. <AntDesign.Column Title="处理事项" @bind-Field="@EditingItem.DoItem" Width="120" Sortable Filterable />
  17. @*<AntDesign.Column Title="处理事项系数" Width="120" DataIndex="@nameof(EditingItem.CaseCoefficient)" TData="string">
  18. @if (EditField == "DoItemCoefficient")
  19. {
  20. <Input Type="text" @bind-Value="EditingItem.DoItemCoefficient" OnBlur="stopEdit" OnChange="InputChanged" AutoFocus />
  21. }
  22. else
  23. {
  24. <div class="editable-cell-value-wrap" style="padding-right:24px" @onclick="()=>startEdit(strDoItemCoefficient)">
  25. @EditingItem.CaseCoefficient
  26. </div>
  27. }
  28. </AntDesign.Column>*@
  29. <AntDesign.Column Title="绩效特殊字段" DataIndex="@nameof(EditingItem.AgentFeedbackMemo)" Width="300" TData="string">
  30. @if (EditField == "AgentFeedbackMemo")
  31. {
  32. <Select DataSource="@_Reasons"
  33. @bind-Value="@EditingItem.AgentFeedbackMemo"
  34. LabelName="@nameof(Reason.Name)"
  35. ValueName="@nameof(Reason.Value)"
  36. Placeholder="请选项一项"
  37. DefaultActiveFirstItem="false"
  38. EnableSearch="true"
  39. AllowClear="true"
  40. Style="width:220px;"
  41. OnBlur="@stopEdit" OnSelectedItemChanged="(value)=>SelectChanged(value)" AutoFocus>
  42. </Select>
  43. }
  44. else
  45. {
  46. <div class="editable-cell-value-wrap" style="padding-right:24px" @onclick="()=>startEdit(strAgentFeedbackMemo)">
  47. @EditingItem.AgentFeedbackMemo
  48. </div>
  49. }
  50. </AntDesign.Column>
  51. <AntDesign.Column Title="处理人" TData="string" DataIndex="@nameof(EditingItem.ItemStaffs)" Width="150">
  52. @if (EditingItem.ItemStaffs != null)
  53. {
  54. foreach (ItemStaff itemStaff in EditingItem.ItemStaffs)
  55. {
  56. <span>@(itemStaff.DoPerson.Name)&nbsp;</span>
  57. }
  58. }
  59. </AntDesign.Column>
  60. <AntDesign.Column Title="核稿人" TData="string" Width="100">@(EditingItem.Reviewer ==null?"": EditingItem.Reviewer.Name)</AntDesign.Column>
  61. <AntDesign.Column Title="基础点数" TData="string" Width="100">@(EditingItem.BasePoint ==null?"": EditingItem.BasePoint)</AntDesign.Column>
  62. <AntDesign.Column Title="完成时间" TData="string" Width="100">@(EditingItem.FinishedDate.HasValue? EditingItem.FinishedDate.Value.ToString("yyyy-MM-dd"):"")</AntDesign.Column>
  63. <AntDesign.Column Title="返稿日" TData="string" Width="100">@(EditingItem.ReturnDate .HasValue? EditingItem.ReturnDate.Value.ToString("yyyy-MM-dd"):"")</AntDesign.Column>
  64. <AntDesign.Column Title="客户期限" TData="string" Width="100">@(EditingItem.CustomerLimitDate .HasValue? EditingItem.CustomerLimitDate.Value.ToString("yyyy-MM-dd"):"")</AntDesign.Column>
  65. <AntDesign.Column Title="初稿日" TData="string" Width="100">@(EditingItem.FirstDraftDate .HasValue? EditingItem.FirstDraftDate.Value.ToString("yyyy-MM-dd"):"")</AntDesign.Column>
  66. <AntDesign.Column Title="内部期限" TData="string" Width="100">@(EditingItem.InternalDate .HasValue? EditingItem.InternalDate.Value.ToString("yyyy-MM-dd"):"")</AntDesign.Column>
  67. <AntDesign.Column Title="案件阶段" TData="string" Width="100">@EditingItem.CaseStage</AntDesign.Column>
  68. <AntDesign.Column Title="案件名称" TData="string" @bind-Field="EditingItem.CaseName" Width="250"></AntDesign.Column>
  69. <AntDesign.Column Title="案件状态" @bind-Field="@EditingItem.CaseState" Width="100"></AntDesign.Column>
  70. <AntDesign.Column Title=" 申请人" @bind-Field="@EditingItem.ApplicationName" Width="200"></AntDesign.Column>
  71. <AntDesign.Column Title="备注" @bind-Field="@EditingItem.CaseMemo"></AntDesign.Column>
  72. <ActionColumn Fixed="right" Title="绩效特殊字段填写与操作" Width="50">
  73. <Space>
  74. @if ((!EditingItem.CaseNo.Contains("CN") || EditingItem.CaseNo.Contains("WO")) && EditingItem.DoItem == "新申请")
  75. {
  76. <SpaceItem>
  77. <DropdownButton OnClick="OnsubShensu" Type="@((ButtonType.Primary, ButtonType.Default))" ButtonsStyle="@("background-color: #1890ff;")">
  78. <Overlay>
  79. <Menu>
  80. @*<MenuItem Key="1" icon="plus" Click="OnsubShensu"></MenuItem>*@
  81. <MenuItem Key="2" icon="plus" OnClick="OnSWJXType">涉外绩效按字数计算</MenuItem>
  82. </Menu>
  83. </Overlay>
  84. <Unbound>
  85. 申诉
  86. </Unbound>
  87. </DropdownButton>
  88. </SpaceItem>
  89. }
  90. else
  91. {
  92. <SpaceItem>
  93. <Button Type="primary" OnClick="OnsubShensu" Style="float:right" Size="small">申诉</Button>
  94. </SpaceItem>
  95. }
  96. </Space>
  97. </ActionColumn>