addLog.js 2.3 KB
// pages/index/addLog/addLog.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    defid: '', //客户ID
    cid: '', //顾问ID
    content: "", //内容
    min: 0, //最少字数
    max: 100, //最多字数 
  },

  getText(e) {
    // 获取输入框的内容
    var content = e.detail.value;
    this.setData({
      content: content
    })
    // 获取输入框内容的长度
    var len = parseInt(content.length);

    //最少字数限制
    if (len <= this.data.min)
      this.setData({
        texts: "加油,够5个字可以得20积分哦"
      })
    else if (len > this.data.min)
      this.setData({
        texts: " "
      })

    //最多字数限制
    if (len > this.data.max) return;
    // 当输入框内容的长度大于最大长度限制(max)时,终止setData()的执行
    this.setData({
      currentWordNumber: len //当前字数  
    });
  },

  //返回客户信息
  addLogs() {
    let url = 'counselor/logadd';
    app.post(url, {
      DefId: this.data.DefId,
      UserId: this.data.cid,
      Content: this.data.content
    }).then((res) => {
      if (res.data.code == 200) {

        wx.showToast({
          title: '添加日志成功',
          icon: 'success',
          duration: 2000
        })
        setTimeout(function() {
          wx.navigateBack({
            delta: 1
          })
        }, 3000)
      }
    }).catch((errMsg) => {
      console.log(errMsg)
    })



  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    let that = this;
    that.setData({
      DefId: options.DefId,
      cid: options.cid
    })
  },

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

  },

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

  },

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

  },

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

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})