yuebuzu-creater 4 months ago
parent
commit
a134aa2be5

+ 2 - 0
wisdom-app/src/app/page/inquiry-human/inquiry-human.component.html

@@ -7,6 +7,8 @@
 </ion-header>
 
 <ion-content>
+
+  
   <div>
     <ion-list>
       <ion-item>

+ 2 - 1
wisdom-app/src/app/page/inquiry-human/inquiry-human.component.ts

@@ -12,7 +12,7 @@ addIcons({ airplane, bluetooth, call, wifi });
   styleUrls: ['./inquiry-human.component.scss'],
   standalone: true,
   imports: [IonHeader, IonToolbar, IonTitle, IonContent, ExploreContainerComponent,
-    IonLabel,IonItem,IonList,IonAvatar,IonLabel,IonButton
+    IonLabel,IonItem,IonList,IonAvatar,IonLabel,IonButton,
   ]
 })
 export class InquiryHumanComponent  implements OnInit {
@@ -26,4 +26,5 @@ export class InquiryHumanComponent  implements OnInit {
   backhome(){
     this.router.navigate(['/tabs/tab1']);
   }
+
 }

+ 13 - 1
wisdom-app/src/app/page/page-inquiry/page-inquiry.component.html

@@ -7,7 +7,19 @@
 </ion-header>
 
 <ion-content>
-
+  <div>
+    <ion-list>
+      <ion-item>
+        <ion-avatar aria-hidden="true" slot="start">
+          <img alt="" src="https://ionicframework.com/docs/img/demos/avatar.svg" />
+        </ion-avatar>
+        <ion-label>Huey</ion-label>
+      </ion-item>
+    </ion-list>
+  </div>
+  <div class="createai">
+    <ion-button expand="block" (click)="createAI()" color="primary" slot="start">创建ai医生</ion-button>
+  </div>
   <!-- <h1>科室</h1>
   <ion-input  [value]="keshi" placeholder="请输入科室" (ionInput)="keshiInput($event)"></ion-input> -->
 

+ 5 - 0
wisdom-app/src/app/page/page-inquiry/page-inquiry.component.scss

@@ -0,0 +1,5 @@
+.createai{
+    ion-button{
+        contain-intrinsic-height: 50px;
+    }
+}

+ 6 - 2
wisdom-app/src/app/page/page-inquiry/page-inquiry.component.ts

@@ -1,5 +1,5 @@
 import { Component,OnInit } from '@angular/core';
-import { IonHeader, IonToolbar, IonTitle, IonContent, IonButton,IonIcon, ModalController, IonTextarea, IonInput, IonCard, IonCardHeader, IonCardTitle, IonThumbnail, IonCardContent, IonCardSubtitle, IonItem, IonList } from '@ionic/angular/standalone';
+import { IonHeader, IonToolbar, IonTitle, IonContent, IonButton,IonIcon, ModalController, IonTextarea, IonInput, IonCard, IonCardHeader, IonCardTitle, IonThumbnail, IonCardContent, IonCardSubtitle, IonItem, IonList, IonLabel, IonAvatar } from '@ionic/angular/standalone';
 import { AgentTaskStep } from 'src/agent/agent.task';
 import { addIcons } from 'ionicons';
 import { radioButtonOffOutline, reloadOutline, checkmarkCircleOutline, closeCircleOutline } from 'ionicons/icons';
@@ -26,10 +26,14 @@ addIcons({radioButtonOffOutline,reloadOutline,checkmarkCircleOutline,closeCircle
   imports: [
     IonHeader, IonToolbar, IonTitle, IonContent, IonButton,IonTextarea,IonInput,
     IonIcon,AgentUserInputComponent,DecimalPipe,IonCard,IonCardHeader,IonCardTitle,
-    IonCardSubtitle,IonCardContent, IonThumbnail, IonItem,IonList,CommonModule
+    IonCardSubtitle,IonCardContent, IonThumbnail, IonItem,IonList,CommonModule,IonLabel,
+    IonAvatar
   ],
 })
 export class PageInquiryComponent  implements OnInit {
+  createAI(){
+    this.router.navigate(['/tabs/tab1']);
+  }
 
   ngOnInit(){
     this.loadDoctorList();

+ 1 - 1
wisdom-app/src/app/tab1/schema.md

@@ -117,7 +117,7 @@ state ConversationFinished {
 }
 @enduml
 ```
-在这个状态图中:
+- 在这个状态图中:
 [*] 表示初始状态和最终状态(即整个流程开始前的状态和流程完整结束后的状态)。
 从 Initiated 开始,代表问诊流程启动,首先进入 SelectingDoctor 状态,意味着用户要进行选择 AI 医生的操作,完成选择后进入 DoctorSelected 状态。
 在 DoctorSelected 状态下,用户接着要提供问诊信息,进入 ProvidingInfo 状态,随后 AI 医生开始与之对话,进入 ConversationInProgress 状态。

+ 2 - 2
wisdom-app/src/app/tab1/tab1.page.html

@@ -15,8 +15,8 @@
   </ion-toolbar>
 </ion-header>
 <!-- 内存不足 使用以下代码 -->
-set NODE_OPTIONS=--max_old_space_size=8192
-node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve
+<!-- set NODE_OPTIONS=--max_old_space_size=8192
+node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve -->
 
 <ion-content [fullscreen]="true">
 

+ 14 - 1
wisdom-app/src/app/tab4/tab4.page.html

@@ -45,6 +45,18 @@
     }
     </ion-card-content>
   </ion-card>
+  @if(currentUser?.id){
+  <ion-card>
+    <ion-card-header>
+      <ion-card-title>我的收藏</ion-card-title>
+      <ion-card-subtitle>点击查看收藏内容</ion-card-subtitle>
+    </ion-card-header>
+    <ion-card-content>
+      <ion-button expand="block" (click)="goToCollection()" color="success">查看收藏</ion-button>
+    </ion-card-content>
+  </ion-card>
+  }
+  @if(currentUser?.id){
   <ion-card class="memo-card">
     <h2 class="memo-title">健康备忘录</h2>
     <p class="memo-description">写下您问诊的医生名或者心动的科普知识,便于您下次查找(点击标签可删除)</p>
@@ -56,5 +68,6 @@
             <li class="tag-item">{{tag}}</li>
         }
     </ul>
-</ion-card>
+  </ion-card>
+  }
 </ion-content>

+ 4 - 0
wisdom-app/src/app/tab4/tab4.page.ts

@@ -16,6 +16,10 @@ import { EditTagComponent } from '../component/edit-tag/edit-tag.component';
   ],
 })
 export class Tab4Page {
+  goToCollection(){
+    console.log("goToCollection");
+  }
+
   currentUser:CloudUser|undefined
   constructor(private modalCtrl:ModalController) {
     this.currentUser = new CloudUser();