chat.js 1.26 KB
// miniprogram/pages/me/chat.js
var plugin = requirePlugin("chatbot");
Page({
  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.options=options
    console.log('chat.options',options)
    var chat = plugin.getChatComponent();
    chat.setTextToSpeech(false);
    //chat.editFoucs(true);
    //return;
    chat.send('人工服务')
    setTimeout(()=>{
      chat.send(this.getMsg())
    },300)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  getMsg(){
    switch (this.options.act){
      //act: "reserve", seller: "陕西风味面馆", date: "2020-10-22", section: "night", room: "6人间"
      case 'reserve'://预订的时候
        let dur={'morning':'早餐','noon':'午餐','night':'晚餐','midnight':'夜宵'}
        return `预订:${this.options.seller}/${this.options.date} ${dur[this.options.section]}/${this.options.room}`
        break;
    }
  }
})