register.component.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <div class="card">
  2. <div class="resgister-title">欢迎注册</div>
  3. <!--手机验证码-->
  4. <div class="login-card">
  5. <nz-input-group nzCompact>
  6. <nz-select [ngModel]="'86'">
  7. <nz-option [nzLabel]="'+86'" [nzValue]="'86'"></nz-option>
  8. </nz-select>
  9. <input
  10. type="text"
  11. nz-input
  12. [(ngModel)]="mobile"
  13. [nzStatus]="tbookSer.authMobile(mobile) ? '' : 'error'"
  14. style="width: 230px"
  15. placeholder="请填写手机号"
  16. />
  17. </nz-input-group>
  18. <div class="login-input-box local-code">
  19. <input
  20. nz-input
  21. class="code-input"
  22. type="text"
  23. [(ngModel)]="localCodeNum"
  24. maxlength="4"
  25. placeholder="验证码"
  26. [nzStatus]="localCodeNum.length == 4 ? '' : 'error'"
  27. />
  28. <!-- <app-canvas-code
  29. [canvas_id]="'canvas_register'"
  30. [(drawCode)]="drawCode"
  31. #codelogin
  32. ></app-canvas-code> -->
  33. </div>
  34. <div class="login-input-box">
  35. <nz-input-group nzSearch [nzAddOnAfter]="suffixButton">
  36. <input
  37. type="text"
  38. nz-input
  39. placeholder="请填写短信验证码"
  40. class="msg-code"
  41. placeholder="请填写短信验证码"
  42. [(ngModel)]="code"
  43. maxlength="8"
  44. [nzStatus]="code.length >= 4 ? '' : 'error'"
  45. />
  46. </nz-input-group>
  47. <ng-template #suffixButton>
  48. <button
  49. nz-button
  50. nzType="primary"
  51. [value]="buttonText"
  52. [disabled]="isCountingdown"
  53. (click)="startCountdown()"
  54. >
  55. {{ buttonText }}
  56. </button>
  57. </ng-template>
  58. </div>
  59. <div class="login-input-box">
  60. <nz-input-group>
  61. <input
  62. type="password"
  63. nz-input
  64. placeholder="请填写密码(至少8位数)"
  65. [(ngModel)]="password"
  66. [nzStatus]="password.length >= 8 ? '' : 'error'"
  67. />
  68. </nz-input-group>
  69. </div>
  70. <div class="login-input-box">
  71. <nz-input-group>
  72. <input
  73. type="password"
  74. nz-input
  75. placeholder="请确认密码"
  76. [(ngModel)]="confirmPassword"
  77. [nzStatus]="confirmPassword.length >= 8 ? '' : 'error'"
  78. />
  79. </nz-input-group>
  80. </div>
  81. <div class="login-submit-btn">
  82. <!-- <button
  83. nz-button
  84. nzType="primary"
  85. nzBlock
  86. [nzLoading]="isConfirm"
  87. (click)="onRegister()"
  88. >
  89. 注册
  90. </button> -->
  91. </div>
  92. </div>
  93. <div class="card-fonter">
  94. <a class="fonter-left"></a>
  95. <div class="fonter-right">
  96. 已有账号?<a style="color: #40a9ff" [routerLink]="['/user/login']"
  97. >去登录</a
  98. >
  99. </div>
  100. </div>
  101. </div>