page-create-agent.component.html 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <!-- <ion-buttons slot="start">
  4. <ion-button (click)="backhome()" color="primary" >{{back}}</ion-button>
  5. </ion-buttons> -->
  6. <ion-button color="light" slot="start">
  7. <ion-back-button defaultHref="/" ></ion-back-button>
  8. </ion-button>
  9. <ion-title>创建智能体</ion-title>
  10. @if(progress!=0 && progress!=1){
  11. <ion-progress-bar [value]="progress"></ion-progress-bar>
  12. }
  13. </ion-toolbar>
  14. </ion-header>
  15. <ion-content [fullscreen]="true">
  16. <ion-refresher slot="fixed" (ionRefresh)="handleRefresh($event)">
  17. <ion-refresher-content></ion-refresher-content>
  18. </ion-refresher>
  19. <div style="text-align: center; margin-top: 20px">
  20. <img height="80px" [src]="currentUser.get('avatar')" alt="" style="border-radius: 50%;">
  21. <p>AI生成头像</p>
  22. </div>
  23. <div>
  24. <ion-card>
  25. <ion-list>
  26. <ion-item>
  27. <p style="width: 60px; font-weight: bolder;">名称:</p>
  28. <!-- <ion-input label="输入你想了解的科普信息" placeholder="Enter text"></ion-input> -->
  29. <ion-input [value]="name" placeholder="输入名称" (ionInput)="nameInput($event)"></ion-input>
  30. </ion-item>
  31. <ion-item>
  32. <p style="width: 60px; font-weight: bolder;">年龄:</p>
  33. <ion-input [value]="age" placeholder="输入年龄" (ionInput)="ageInput($event)"></ion-input>
  34. </ion-item>
  35. <ion-item>
  36. <p style="width: 60px; font-weight: bolder;">性别:</p>
  37. <ion-select
  38. aria-label="性别"
  39. placeholder="选择性别"
  40. (ionChange)="genderChange($event)"
  41. (ionCancel)="genderCancel()"
  42. (ionDismiss)="genderDismiss()"
  43. >
  44. <ion-select-option value="男">男</ion-select-option>
  45. <ion-select-option value="女">女</ion-select-option>
  46. </ion-select>
  47. </ion-item>
  48. <ion-item style="height: auto;">
  49. <p style="width:120px;font-weight: bolder;">设定描述:</p>
  50. <ion-textarea [value]="desc" placeholder="示例:你是一位经验丰富的妇科医生,拥有丰富的临床经验" (ionInput)="descInput($event)" autoGrow="true"></ion-textarea>
  51. </ion-item>
  52. </ion-list>
  53. </ion-card>
  54. </div>
  55. <ion-card>
  56. <ion-card-header>
  57. <ion-card-title>我的智能体</ion-card-title>
  58. <ion-card-subtitle>智能体</ion-card-subtitle>
  59. </ion-card-header>
  60. <ion-card-content>
  61. <ion-list>
  62. <ion-item *ngFor="let agent of agentList" lines="none">
  63. <ion-thumbnail slot="start" (click)="openInquiry(agent)">
  64. <img [src]="agent.get('avatar') || '../../assets/image/doctor7.png'" [alt]="agent.get('name')" />
  65. </ion-thumbnail>
  66. <div class="doctor-info" (click)="openInquiry(agent)">
  67. <div>
  68. <ion-text>{{ agent.get('name') }}({{ agent.get('age') }}岁)</ion-text>
  69. </div>
  70. <div>
  71. <ion-text>{{ agent.get('gender') }}</ion-text>
  72. </div>
  73. </div>
  74. <ion-button ios="logo-apple" size="small" color="danger" (click)="deleteAgent(agent)" slot="end">删除</ion-button>
  75. </ion-item>
  76. </ion-list>
  77. </ion-card-content>
  78. </ion-card>
  79. </ion-content>
  80. <ion-footer>
  81. <ion-toolbar>
  82. <ion-button (click)="createAgent()" expand="block" color="primary" >创建ai医生</ion-button>
  83. </ion-toolbar>
  84. </ion-footer>