|
@@ -1,5 +1,5 @@
|
|
|
import { Component } from '@angular/core';
|
|
|
-import { IonCardHeader, IonHeader, IonToolbar, IonTitle, IonContent, IonTabButton, IonSearchbar, IonLabel, IonItem, IonList, NavController, IonCard, IonCardTitle, IonCardSubtitle, IonCardContent, IonThumbnail, IonRippleEffect } from '@ionic/angular/standalone';
|
|
|
+import { IonCardHeader, IonHeader, IonToolbar, IonTitle, IonContent, IonTabButton, IonSearchbar, IonLabel, IonItem, IonList, NavController, IonCard, IonCardTitle, IonCardSubtitle, IonCardContent, IonThumbnail, IonRippleEffect, IonFab, IonFabList, IonFabButton } from '@ionic/angular/standalone';
|
|
|
import { ExploreContainerComponent } from '../explore-container/explore-container.component';
|
|
|
import { IonButton } from '@ionic/angular/standalone';
|
|
|
import { IonIcon } from '@ionic/angular/standalone';
|
|
@@ -9,11 +9,12 @@ import { ModalController } from '@ionic/angular/standalone';
|
|
|
import { HttpClient } from '@angular/common/http';
|
|
|
import { addIcons } from 'ionicons';
|
|
|
import { documentText, chatbubbles, person, calendar, newspaper,
|
|
|
- medkit,clipboard, podium, videocam, people, chevronForwardOutline } from 'ionicons/icons';
|
|
|
+ medkit,clipboard, podium, videocam, people, chevronForwardOutline,
|
|
|
+ add} from 'ionicons/icons';
|
|
|
import { CloudObject, CloudQuery, CloudUser } from 'src/lib/ncloud';
|
|
|
import { ChatPanelOptions, FmodeChat, FmodeChatMessage, openChatPanelModal } from 'fmode-ng';
|
|
|
addIcons({ documentText, chatbubbles, person, calendar, newspaper,
|
|
|
- medkit,clipboard, podium, videocam, people
|
|
|
+ medkit,clipboard, podium, videocam, people,add
|
|
|
});
|
|
|
@Component({
|
|
|
selector: 'app-tab1',
|
|
@@ -23,7 +24,7 @@ addIcons({ documentText, chatbubbles, person, calendar, newspaper,
|
|
|
imports: [
|
|
|
IonHeader, IonToolbar, IonTitle, IonContent, ExploreContainerComponent, IonTabButton, IonButton,
|
|
|
IonIcon,IonSearchbar,IonLabel,IonItem,IonList,CommonModule,IonCard,IonCardHeader,IonCardTitle,IonCardSubtitle,
|
|
|
- IonCardContent, IonThumbnail, IonRippleEffect
|
|
|
+ IonCardContent, IonThumbnail, IonRippleEffect, IonFab, IonFabButton, IonFabList
|
|
|
],
|
|
|
})
|
|
|
export class Tab1Page {
|
|
@@ -114,7 +115,7 @@ export class Tab1Page {
|
|
|
// 功能按钮数据
|
|
|
functionItems1 = [
|
|
|
{ label: '专属医生', icon: 'document-text', route: '/tabs/create-agent' },
|
|
|
- { label: '我的健康', icon: 'person', route: '/tabs/health-records' },
|
|
|
+ { label: '我的健康', icon: 'person', route: '/tabs/my-health' },
|
|
|
{ label: '药品展示', icon: 'calendar', route: '/tabs/tab3' },
|
|
|
{ label: '健康科普', icon: 'medkit', route: '/tabs/tab2' },
|
|
|
];
|
|
@@ -179,7 +180,7 @@ export class Tab1Page {
|
|
|
let dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`
|
|
|
// 对象权限的精确指定
|
|
|
let ACL:any = {
|
|
|
- "*":{read:true,write:true}
|
|
|
+ "*":{read:false,write:false}
|
|
|
}
|
|
|
if(currentUser?.id){
|
|
|
ACL[currentUser?.id] = {read:true,write:true}
|
|
@@ -250,4 +251,7 @@ ${userPrompt}
|
|
|
}
|
|
|
openChatPanelModal(this.modalCtrl,options)
|
|
|
}
|
|
|
+ addNew(){
|
|
|
+ this.router.navigate(["/tabs/create-agent"]);
|
|
|
+ }
|
|
|
}
|