|
@@ -27,18 +27,9 @@ export class AtestPage implements OnInit {
|
|
|
) {
|
|
|
this.currentUser = new CloudUser();
|
|
|
// 示例任务,自己生成图片后请存储新的ID
|
|
|
- this.imagineWork = new ImagineWork("");
|
|
|
- this.imagineWork.fetchTask().then(work=>{
|
|
|
- if(work){
|
|
|
- this.imagineWork.id = work.id
|
|
|
- }
|
|
|
- this.images = this.imagineWork?.images || '../../assets/image/头像示例.png';
|
|
|
- })
|
|
|
- this.loadAgentData()
|
|
|
}
|
|
|
images:Array<string> = []
|
|
|
back:string = "<";
|
|
|
-
|
|
|
backhome() {
|
|
|
this.router.navigate(['/tab1']);
|
|
|
}
|
|
@@ -48,72 +39,51 @@ export class AtestPage implements OnInit {
|
|
|
name: string = ''
|
|
|
nameInput(e:any) {
|
|
|
this.name = e.detail.value;
|
|
|
- console.log(this.name);
|
|
|
}
|
|
|
age: number = 25
|
|
|
ageInput(e:any) {
|
|
|
this.age = e.detail.value;
|
|
|
- console.log(this.age);
|
|
|
}
|
|
|
gender: string = 'male'
|
|
|
genderChange(e:any) {
|
|
|
- console.log('ionChange fired with value: ' + e.detail.value);
|
|
|
- this.gender = e.detail.value;
|
|
|
- }
|
|
|
- genderCancel(){
|
|
|
-
|
|
|
- }
|
|
|
- genderDismiss(){
|
|
|
-
|
|
|
- }
|
|
|
- // 描述
|
|
|
+ this.gender = e.detail.value;}
|
|
|
+ genderCancel(){}
|
|
|
+ genderDismiss(){}
|
|
|
desc: string = ''
|
|
|
descInput(e:any) {
|
|
|
- this.desc = e.detail.value;
|
|
|
- console.log(this.desc);
|
|
|
- }
|
|
|
- imagineWork:ImagineWork
|
|
|
+ this.desc = e.detail.value;}
|
|
|
PictureDescResult:string = `` // 画面描述结果
|
|
|
-
|
|
|
- // 创建医生
|
|
|
+ isConsultSet: boolean = false;
|
|
|
async createAgent() {
|
|
|
- const alert = await this.alertController.create({
|
|
|
- header: '温馨提示',
|
|
|
- subHeader: 'Tips',
|
|
|
- message: '把信息填写完整哦~',
|
|
|
- buttons: ['好的'],
|
|
|
- });
|
|
|
- if (this.name == '' || this.age == 0 || this.gender == '' || this.desc == '') {
|
|
|
- //await alert.present();
|
|
|
- return;
|
|
|
- }
|
|
|
- localStorage.setItem("company","E4KpGvTEto")
|
|
|
-
|
|
|
- let consult = new CloudObject("NovelCharacter")
|
|
|
+ // localStorage.setItem("company","E4KpGvTEto")
|
|
|
+ let consult = new CloudObject("test")
|
|
|
let now = new Date();
|
|
|
let dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`
|
|
|
// 对象权限的精确指定
|
|
|
- let ACL:any = {
|
|
|
- "*":{read:true,write:true}
|
|
|
- }
|
|
|
- if(this.currentUser?.id){
|
|
|
- ACL[this.currentUser?.id] = {read:true,write:true}
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+ let completion = new FmodeChatCompletion([
|
|
|
+ {role:"system",content:""},
|
|
|
+ ])
|
|
|
|
|
|
+ completion.sendCompletion().subscribe((message:any)=>{
|
|
|
+ // 打印消息体
|
|
|
+ console.log(message.content)
|
|
|
+ // 赋值消息内容给组件内属性
|
|
|
+ if (message?.complete && !this.isConsultSet) {
|
|
|
+ this.isConsultSet = true; // 标记为已设置
|
|
|
+
|
|
|
+ consult.set({
|
|
|
+ name: `${this.name}`,
|
|
|
+ age: `${this.age}`,
|
|
|
+ gender: `${this.gender}`,
|
|
|
+ desc: `${this.desc}`,
|
|
|
+ user: this.currentUser.toPointer(),
|
|
|
+ });
|
|
|
+ consult.save();
|
|
|
+ console.log(consult);
|
|
|
+ }
|
|
|
+ })
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
- agentList: Array<CloudObject> = [];
|
|
|
- async loadAgentData() {
|
|
|
- let query = new CloudQuery("test")
|
|
|
- this.agentList = await query.find()
|
|
|
- console.log(this.agentList);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
|
|
|
}
|