CreateAppeal.razor 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. @inherits FeedbackComponent<CreateAppealModel>
  2. <Card Style="width:100%" Bordered>
  3. <div>
  4. <Row>
  5. <AntDesign.Col Span="4"><b>我方文号:</b></AntDesign.Col>
  6. <AntDesign.Col Span="8">@_Model.Item.CaseNo</AntDesign.Col>
  7. <AntDesign.Col Span="4"><b>处理事项:</b></AntDesign.Col>
  8. <AntDesign.Col Span="8">@_Model.Item.DoItem</AntDesign.Col>
  9. </Row>
  10. <Row><AntDesign.Col Span="24">&nbsp;</AntDesign.Col></Row>
  11. <Row>
  12. <AntDesign.Col Span="4"><b>案件名称:</b></AntDesign.Col>
  13. <AntDesign.Col Span="20">@_Model.Item.CaseName</AntDesign.Col>
  14. </Row>
  15. </div>
  16. </Card>
  17. <Card>
  18. <Form Model="@_Model" LabelColSpan="6" WrapperColSpan="16">
  19. <FormItem Label="请谁确认">
  20. <Select DataSource="@Reviewers"
  21. @bind-Value="@context.AppealRecord.ReviewerId"
  22. LabelName="@nameof(Staff.Name)"
  23. ValueName="@nameof(Staff.Id)"
  24. Placeholder="请选择确认人"
  25. Style="width: 100%"
  26. AllowClear
  27. DefaultActiveFirstItem="false"
  28. EnableSearch>
  29. </Select>
  30. </FormItem>
  31. @foreach (InputFieldValue field in context.inputFieldValues)
  32. {
  33. <FormItem Label="@field.InputField.FieldName">
  34. @switch (field.InputField.FieldType)
  35. {
  36. case "System.String":
  37. if (field.InputField.SelectValues != null && field.InputField.SelectValues.Count > 0)
  38. {
  39. <Select @bind-Value="@field.Value" DataSource="@field.InputField.SelectValues"
  40. ValueName="@nameof(SelectValue.Value)"
  41. LabelName="@nameof(SelectValue.Value)" />
  42. }
  43. else
  44. {
  45. <Input @bind-Value="@field.Value" />
  46. }
  47. break;
  48. case "System.DateTime":
  49. <DatePicker @bind-Value="@field.Value" />
  50. break;
  51. default:
  52. <Input @bind-Value="@field.Value" />
  53. break;
  54. }
  55. </FormItem>
  56. }
  57. <FormItem Label="附件">
  58. <Upload @attributes="attrs"
  59. FileList="fileList"
  60. OnChange="HandleChange">
  61. <Button Icon="upload"><span>添加附件</span></Button>
  62. </Upload>
  63. </FormItem>
  64. </Form>
  65. </Card>
  66. <Divider />
  67. <div>
  68. <Row>
  69. <AntDesign.Col Span="8" Offset="18">
  70. <Space>
  71. <SpaceItem><Button OnClick="@OnFinish" Type="@ButtonType.Primary">提交</Button></SpaceItem>
  72. <SpaceItem><Button OnClick="@OnCancel" Danger>取消</Button></SpaceItem>
  73. </Space>
  74. </AntDesign.Col>
  75. </Row>
  76. </div>