import { Component } from '@angular/core';

@Component({
  selector: 'app-tab1',
  templateUrl: './tab1.page.html',
  styleUrls: ['./tab1.page.scss'],
})
export class Tab1Page {
  userQuery: string = ''; // 用户输入的文本
  agentAnswer: string = ''; // 智能体的回答
  recommendedQuestion: string = '吉州窑的典型纹饰是什么？'; // 每日推荐问题

  constructor() {}

  // 处理用户输入变化
  onInputChange(event: any) {
    this.userQuery = event.target.value;
  }

  // 提交问题并获取答案
  fetchAnswer() {
    if (this.userQuery.trim() === '') {
      this.agentAnswer = '请输入有效的问题！';
      return;
    }

    // 模拟调用智能体接口
    this.agentAnswer = `这是关于 "${this.userQuery}" 的回答。`;
  }

  // 启动语音识别
  startVoiceRecognition() {
    // 模拟语音识别逻辑
    this.userQuery = '模拟语音输入内容';
    this.fetchAnswer();
  }

  // 设置推荐问题为查询内容
  setQuery(question: string) {
    this.userQuery = question;
    this.fetchAnswer();
  }
}
