tab1.page.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <ion-content>
  2. <ion-refresher slot="fixed" (ionRefresh)="handleRefresh($event)">
  3. <ion-refresher-content></ion-refresher-content>
  4. </ion-refresher>
  5. <div>
  6. @if(user.id == admin){
  7. <div>
  8. <h1>我是管理员</h1>
  9. <ion-card>
  10. <ion-card-header>
  11. <ion-card-title>所有人的智能体</ion-card-title>
  12. <ion-card-subtitle>智能体简介</ion-card-subtitle>
  13. </ion-card-header>
  14. <ion-card-content>
  15. <ion-list>
  16. <ion-item *ngFor="let doctor of doctorList1" lines="none">
  17. <ion-thumbnail slot="start" (click)="openInquiry(doctor)">
  18. <img [src]="doctor.get('avatar')" [alt]="doctor.get('name')" />
  19. </ion-thumbnail>
  20. <div class="doctor-info" (click)="openInquiry(doctor)">
  21. <p>{{doctor.get("username")}}</p>
  22. <h3>{{ doctor.get('name') }}({{ doctor.get('age') }}岁)</h3>
  23. <p>{{ doctor.get('desc') }}</p>
  24. </div>
  25. <ion-button ios="logo-apple" size="small" color="danger" (click)="deleteAgent(doctor)" slot="end">删除</ion-button>
  26. </ion-item>
  27. </ion-list>
  28. </ion-card-content>
  29. </ion-card>
  30. </div>
  31. }
  32. <ion-card>
  33. <ion-card-header>
  34. <ion-card-title>智能体</ion-card-title>
  35. <ion-card-subtitle>智能体简介</ion-card-subtitle>
  36. </ion-card-header>
  37. <ion-card-content>
  38. <ion-list>
  39. <ion-item *ngFor="let doctor of doctorList" lines="none">
  40. <ion-thumbnail slot="start" (click)="openInquiry(doctor)">
  41. <img [src]="doctor.get('avatar')" [alt]="doctor.get('name')" />
  42. </ion-thumbnail>
  43. <div class="doctor-info" (click)="openInquiry(doctor)">
  44. <h3>{{ doctor.get('name') }}({{ doctor.get('age') }}岁)</h3>
  45. <p>{{ doctor.get('Desc') }},{{ doctor.get('title') }},{{ doctor.get('depart')?.name }}</p>
  46. </div>
  47. <ion-button ios="logo-apple" size="small" color="danger" (click)="deleteAgent(doctor)" slot="end">删除</ion-button>
  48. </ion-item>
  49. </ion-list>
  50. </ion-card-content>
  51. </ion-card>
  52. </div>
  53. <ion-fab vertical="bottom" horizontal="end" slot="fixed">
  54. <ion-fab-button (click)="navigateToPage()">
  55. <ion-icon name="add"></ion-icon>
  56. </ion-fab-button>
  57. </ion-fab>
  58. </ion-content>