PerformanceList.razor 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. @page "/PerformanceList"
  2. @using wispro.sp.web.Components
  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. </Breadcrumb>
  13. </Breadcrumb>
  14. <Content>
  15. @*<Button Type="primary" Icon="plus" OnClick="AddNew" Style="float:right">添加</Button>*@
  16. </Content>
  17. <ChildContent>
  18. <Pagination @bind-Current="@_pageIndex" @bind-Total="@_total" ShowSizeChanger OnChange="OnChange" />
  19. @if (_Datas == null)
  20. {
  21. <center><Spin /></center>
  22. }
  23. else
  24. {
  25. <AntList TItem="PerformanceItem"
  26. DataSource="@_Datas"
  27. Class="activitiesList"
  28. Size="large"
  29. ItemLayout="ListItemLayout.Horizontal">
  30. <PerformanceItemDescriptionItem EditingItem="context" OnSubmitShenSu="OnsubShensu" OnSWJXSF="OnJXCal"></PerformanceItemDescriptionItem>
  31. </AntList>
  32. @*<Pagination @bind-Current="_pageIndex" @bind-Total="@_total" ShowSizeChanger OnChange="OnChange"/>*@
  33. }
  34. </ChildContent>
  35. </PageContainer>
  36. <Modal Title="涉外新申请算法备注" Visible="_ShowJXModal"
  37. OnOk="@HandleOk1"
  38. OnCancel="@HandleCancel1"
  39. MaskClosable="false"
  40. Width="600">
  41. <Card Style="width:100%" Bordered>
  42. <div>
  43. <Row>
  44. <AntDesign.Col Span="4"><b>我方文号:</b></AntDesign.Col>
  45. <AntDesign.Col Span="8">@EditingItem.CaseNo</AntDesign.Col>
  46. <AntDesign.Col Span="4"><b>处理事项:</b></AntDesign.Col>
  47. <AntDesign.Col Span="8">@EditingItem.DoItem</AntDesign.Col>
  48. </Row>
  49. <Row><AntDesign.Col Span="24">&nbsp;</AntDesign.Col></Row>
  50. <Row>
  51. <AntDesign.Col Span="4"><b>案件名称:</b></AntDesign.Col>
  52. <AntDesign.Col Span="20">@EditingItem.CaseName</AntDesign.Col>
  53. </Row>
  54. </div>
  55. </Card>
  56. <br />
  57. <Form Model="_calType" LabelColSpan="6" WrapperColSpan="16">
  58. <FormItem Label="绩效计算方式">
  59. <RadioGroup @bind-Value="@context.Type">
  60. <Radio Value="@("按照字数计算绩效")">按照字数计算绩效</Radio>
  61. <Radio Value="@("按照件数计算绩效")">按照件数计算绩效</Radio>
  62. </RadioGroup>
  63. </FormItem>
  64. <FormItem Label="请谁确认">
  65. <Select DataSource="@Reviewers"
  66. @bind-Value="@context.ReviewerId"
  67. LabelName="@nameof(Staff.Name)"
  68. ValueName="@nameof(Staff.Id)"
  69. Placeholder="请选择确认人"
  70. Style="width: 100%"
  71. AllowClear
  72. DefaultActiveFirstItem="false"
  73. EnableSearch>
  74. </Select>
  75. </FormItem>
  76. <FormItem Label="字数">
  77. <AntDesign.InputNumber @bind-Value="context.wordCount" Min="1"></AntDesign.InputNumber>
  78. </FormItem>
  79. </Form>
  80. </Modal>
  81. <Modal Title="申诉窗口" Visible="@_visible"
  82. OnOk="@HandleOk"
  83. OnCancel="@HandleCancel"
  84. MaskClosable ="false"
  85. Width="600">
  86. <Card Style="width:100%" Bordered>
  87. <div>
  88. <Row>
  89. <AntDesign.Col Span="4"><b>我方文号:</b></AntDesign.Col>
  90. <AntDesign.Col Span="8">@EditingItem.CaseNo</AntDesign.Col>
  91. <AntDesign.Col Span="4"><b>处理事项:</b></AntDesign.Col>
  92. <AntDesign.Col Span="8">@EditingItem.DoItem</AntDesign.Col>
  93. </Row>
  94. <Row><AntDesign.Col Span="24">&nbsp;</AntDesign.Col></Row>
  95. <Row>
  96. <AntDesign.Col Span="4"><b>案件名称:</b></AntDesign.Col>
  97. <AntDesign.Col Span="20">@EditingItem.CaseName</AntDesign.Col>
  98. </Row>
  99. </div>
  100. </Card>
  101. <br />
  102. <Form Model="_shenshou" LabelColSpan="6" WrapperColSpan="16">
  103. <FormItem Label="类型">
  104. <Select DataSource="@AvatarMenuItems"
  105. @bind-Value="@context.Type"
  106. LabelName="@nameof(AvatarMenuItem.Option)"
  107. ValueName="@nameof(AvatarMenuItem.Key)"
  108. Placeholder="请选择申诉类型"
  109. Style="width:100%"
  110. AllowClear
  111. DefaultActiveFirstItem="false"
  112. EnableSearch>
  113. </Select>
  114. </FormItem>
  115. <FormItem Label="向谁申诉">
  116. <Select DataSource="@Reviewers"
  117. @bind-Value="@context.ReviewerId"
  118. LabelName="@nameof(Staff.Name)"
  119. ValueName="@nameof(Staff.Id)"
  120. Placeholder="请选择审核人"
  121. Style="width: 100%"
  122. AllowClear
  123. DefaultActiveFirstItem="false"
  124. EnableSearch>
  125. </Select>
  126. </FormItem>
  127. <FormItem Label="申诉理由">
  128. <TextArea @bind-Value="@context.Reason" Rows="6" Style="width: 100%" />
  129. </FormItem>
  130. <FormItem Label="附件">
  131. <Upload @attributes="attrs"
  132. FileList="fileList"
  133. OnChange="HandleChange">
  134. <Button Icon="upload"><span>添加附件</span></Button>
  135. </Upload>
  136. </FormItem>
  137. </Form>
  138. </Modal>