ChangePassword.razor 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @page "/ChangePassword/{FirstLogin:bool}"
  2. <Modal Title="修改密码"
  3. Visible="true"
  4. OnOk="@OnSubmit"
  5. OnCancel="@OnCancel"
  6. OkText="@("修改")"
  7. CancelText="@("取消")"
  8. MaskClosable="false" DestroyOnClose>
  9. <div class="login-NavLogin">
  10. <div style="padding:30px">
  11. @if (FirstLogin)
  12. {
  13. <div><b>您是第一次登录,为保证您的安全,请修改初始密码!</b></div>
  14. }
  15. @if (!string.IsNullOrEmpty(ErrorMsg))
  16. {
  17. <div>@ErrorMsg</div>
  18. }
  19. <Card Style="width:400px">
  20. <Body>
  21. <Form Model="@dto">
  22. <FormItem>
  23. <Space Direction="DirectionVHType.Vertical" Style="width:100%">
  24. <SpaceItem>
  25. <AntDesign.Input Placeholder="旧密码" Size="@InputSize.Large" @bind-Value="context.oldPassword" type="password">
  26. <Prefix><Icon Type="lock"></Icon></Prefix>
  27. </AntDesign.Input>
  28. <br />
  29. </SpaceItem>
  30. <SpaceItem>
  31. <AntDesign.Input Placeholder="新密码" Size="@InputSize.Large" @bind-Value="context.newPassword" type="password">
  32. <Prefix><Icon Type="lock"></Icon></Prefix>
  33. </AntDesign.Input>
  34. </SpaceItem>
  35. <SpaceItem>
  36. <AntDesign.Input Placeholder="新密码确认" Size="@InputSize.Large" @bind-Value="ChecknewPassword" type="password">
  37. <Prefix><Icon Type="lock"></Icon></Prefix>
  38. </AntDesign.Input>
  39. </SpaceItem>
  40. </Space>
  41. </FormItem>
  42. </Form>
  43. </Body>
  44. </Card>
  45. </div>
  46. </div>
  47. </Modal>