modal-user-login-main.component.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <ion-content>
  2. <ion-icon name="arrow-back-outline" size="large" class="back" (click)="goBack()"></ion-icon>
  3. <img class="logo" src="assets/login/logo.png" alt="logo">
  4. @if(loginType=='phone'){
  5. <p>请输入以下信息</p>
  6. <div>
  7. <ion-input class="input" type="tel" [(ngModel)]="phoneNumber" (input)="onPhoneNumberChange()" placeholder="请输入手机号"
  8. shape="round"></ion-input>
  9. </div>
  10. <div>
  11. <ion-input class="input" type="num" [(ngModel)]="verCode" (input)="onVerCodeChange()" placeholder="请输入验证码"
  12. shape="round">
  13. <ion-button slot="end" (click)="getVerCode()" [disabled]="!isVerCodeEnabled">验证码</ion-button>
  14. </ion-input>
  15. </div>
  16. <div>
  17. <ion-input class="input" type="text" [(ngModel)]="username" placeholder="请输入用户名" shape="round"></ion-input>
  18. </div>
  19. <div>
  20. <ion-input class="input" type="password" [(ngModel)]="password" placeholder="请输入密码" shape="round"></ion-input>
  21. </div>
  22. <ion-button id="login" expand="block" shape="round" (click)="signByPhone()" [disabled]="!isLoginButtonEnabled">
  23. 登录
  24. </ion-button>
  25. }
  26. @if(loginType=='username'){
  27. <p>如需注册请使用手机号登录</p>
  28. <div>
  29. <ion-input class="input" [(ngModel)]="username" placeholder="请输入用户名" shape="round"></ion-input>
  30. </div>
  31. <div>
  32. <ion-input class="input" type="password" [(ngModel)]="password" placeholder="请输入密码" shape="round"></ion-input>
  33. </div>
  34. <ion-button id="login" expand="block" shape="round" (click)="loginByUsername()">
  35. 登录
  36. </ion-button>
  37. }
  38. </ion-content>