yuebuzu-creater 4 月之前
父節點
當前提交
4d84d896bc
共有 2 個文件被更改,包括 25 次插入15 次删除
  1. 6 5
      wisdom-app/src/app/page/inquiry-human/inquiry-human.component.ts
  2. 19 10
      wisdom-app/src/app/tab1/tab1.page.ts

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

@@ -187,6 +187,7 @@ export class InquiryHumanComponent implements OnInit {
 
   // 立即预约 Appointment Doctor User 
   async appoint(){
+    let user = new CloudUser();
     console.log("this.doctor1",this.doctor1);
     let alert = await this.alertController.create({
       header: '温馨提示',
@@ -210,11 +211,11 @@ export class InquiryHumanComponent implements OnInit {
       await alert1.present();
       return;
     }
-    if(!this.currentUser?.data["phone"] || !this.currentUser?.data["realname"]){
+    if(!user?.data["phone"] || !user?.data["realname"]){
       await alert2.present();
       return;
     }
-    if(!this.currentUser?.data["phone"] || !this.currentUser?.data["realname"]){
+    if(!user?.data["phone"] || !user?.data["realname"]){
       await alert2.present()
       return
     }
@@ -231,11 +232,11 @@ export class InquiryHumanComponent implements OnInit {
         user: {
           __type:"Pointer",
           className:"user",
-          objectId:this.currentUser.id
+          objectId:user.id
         },
         type: this.type, // 咨询类型
-        userPhone: this.currentUser?.data["phone"], // 获取当前用户的手机号
-        username : this.currentUser?.data["realname"], // 获取当前用户的姓名
+        userPhone: user?.data["phone"], // 获取当前用户的手机号
+        username : user?.data["realname"], // 获取当前用户的姓名
       });
       console.log("type",this.type)
       appointment.save();

+ 19 - 10
wisdom-app/src/app/tab1/tab1.page.ts

@@ -216,15 +216,18 @@ export class Tab1Page {
   }
 
   goToPage1(){
+    let user = new CloudUser;
     console.log(['route'])
-    if (!this.currentUser.id){
+    if (!user.id){
       this.router.navigate(['/tabs/tab4'])
       return
     }
     this.router.navigate(['/tabs/inquiry/ai'])
   }
   goToPage2(){
-    if (!this.currentUser.id){
+    let user = new CloudUser;
+    console.log(['route'])
+    if (!user.id){
       this.router.navigate(['/tabs/tab4'])
       return
     }
@@ -268,9 +271,15 @@ export class Tab1Page {
   
    /** 示例:问诊根据doctor拼接提示词 */
    async openInquiry(doctor:any){
+    let user = new CloudUser;
+    console.log(['route'])
+    if (!user.id){
+      this.router.navigate(['/tabs/tab4'])
+      return
+    }
     // 验证用户登录
     let userPrompt = ``
-    if(!this.currentUser?.id){
+    if(!user?.id){
       console.log("用户未登录,请登录后重试");
       // let user = await openUserLoginModal(this.modalCtrl);
       // if(!user?.id){
@@ -280,15 +289,15 @@ export class Tab1Page {
       this.router.navigate(['/tabs/tab4'])
       return 
     }
-    console.log("currentUser: ",this.currentUser)
-    if(this.currentUser?.get("realname")){
-      userPrompt += `当前来访的患者,姓名:${this.currentUser?.get("realname")}`
+    console.log("currentUser: ",user)
+    if(user?.get("realname")){
+      userPrompt += `当前来访的患者,姓名:${user?.get("realname")}`
     }
-    if(this.currentUser?.get("gender")){
-      userPrompt += `,性别:${this.currentUser?.get("gender")}`
+    if(user?.get("gender")){
+      userPrompt += `,性别:${user?.get("gender")}`
     }
-    if(this.currentUser?.get("age")){
-      userPrompt += `,年龄:${this.currentUser?.get("age")}`
+    if(user?.get("age")){
+      userPrompt += `,年龄:${user?.get("age")}`
     }