modal-identity-verification.component_20241222163930.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <ion-card>
  2. <ion-card-header>
  3. <ion-card-title>身份认证</ion-card-title>
  4. <ion-card-subtitle>请填写您的身份信息</ion-card-subtitle>
  5. </ion-card-header>
  6. <ion-card-content>
  7. <!-- 学校输入 -->
  8. <ion-item>
  9. <ion-label position="stacked">学校</ion-label>
  10. <ion-input [(ngModel)]="userData.school" placeholder="请输入学校名称"></ion-input>
  11. </ion-item>
  12. <!-- 身份选择 -->
  13. <ion-item>
  14. <ion-label>身份</ion-label>
  15. <ion-segment [(ngModel)]="userData.identity" (ionChange)="onIdentityChange()">
  16. <ion-segment-button value="student">
  17. 学生
  18. </ion-segment-button>
  19. <ion-segment-button value="teacher">
  20. 教师
  21. </ion-segment-button>
  22. </ion-segment>
  23. </ion-item>
  24. <!-- 学生信息 -->
  25. <div *ngIf="userData.identity === 'student'" class="input-section">
  26. <ion-item>
  27. <ion-label position="stacked">学号</ion-label>
  28. <ion-input [(ngModel)]="userData.studentID" placeholder="请输入学号"></ion-input>
  29. </ion-item>
  30. <ion-item>
  31. <ion-label position="stacked">学院</ion-label>
  32. <ion-input [(ngModel)]="userData.department" placeholder="请输入学院名称"></ion-input>
  33. </ion-item>
  34. </div>
  35. <!-- 教师信息 -->
  36. <div *ngIf="userData.identity === 'teacher'" class="input-section">
  37. <ion-item>
  38. <ion-label position="stacked">工号</ion-label>
  39. <ion-input [(ngModel)]="userData.teacherID" placeholder="请输入工号"></ion-input>
  40. </ion-item>
  41. </div>
  42. <ion-button expand="block" color="danger" (click)="save()">保存</ion-button>
  43. <ion-button expand="block" color="light" (click)="cancel()">取消</ion-button>
  44. </ion-card-content>
  45. </ion-card>