let app=getApp();
//替换成开发者后台设置的安全域名
let domain = app.globalData.domain;
let myhistoryUrl = domain + "/dingding/myhistory";
Page({
  data: {
    dates: dateFtt("yyyy-MM-dd", new Date()),
    historyList:[],
    messagePassword:''
  },
    //  点击时间组件确定事件  
    bindDateChange(e) {
      // this.setData({
      //   dates: e.detail.value
      // })
      
      var that = this;
      dd.datePicker({
        success: (res) => {
          that.setData({
            dates: res.date
          });
      var userId = app.globalData.userId;


      dd.httpRequest({
        url: myhistoryUrl,
        method: 'POST',
        data: {
          userId: userId,
          date: that.data.dates
        },
        dataType: 'json',
        success: function(res) {
          console.log('success----历史记录', res)
          var historyList = that.data.historyList;
          historyList = res.data.result;
          that.setData({

            historyList
          });
          //console.log(that.data.historyList);
        },
        fail: function(res) {
          console.log("httpRequestFail---", res)
          //   dd.alert({ content: JSON.stringify(res) });
        },
        complete: function(res) {
          dd.hideLoading();
        }
      })

      }

      })

    },

  summary(e){
    var mid=   e.currentTarget.dataset.mid;
    let minutesCode = e.currentTarget.dataset.minutesCode;
    let messagePassword = e.currentTarget.dataset.messagePassword;
    console.log("minutesCode" ,minutesCode);
   //console.log(e)
   if(minutesCode != ""  && minutesCode !=null ){
     if(messagePassword.length != 0){
           this.setData({
              showModal: true,
              messagePassword:messagePassword,
              mid:mid
          })
        }else if(messagePassword == '' ){
            dd.navigateTo({ 
            url: '/pages/meeting/summary/summary?mid='+mid ,
            type:'redirect'
          })
        }    
     }else{
         dd.alert({
           content: '没有授权,无法查看',
           buttonText: '我知道了',
       })
      }
    
  },
  destine(e){
    console.log(e.currentTarget.dataset.cnum);
    //var cnum = e.currentTarget.dataset.cnum;
    dd.navigateTo({
      url: '/pages/conference/addmeeting/addmeeting?cnum='+ e.currentTarget.dataset.cnum + '&messageName=' + e.currentTarget.dataset.messageName + "&messageCompere=" + e.currentTarget.dataset.messageCompere
       + "&topicList=" + e.currentTarget.dataset.topicList + "&department=" + e.currentTarget.dataset.department + "&conferenceName=" + e.currentTarget.dataset.conferenceName
       + "&messageContent=" + e.currentTarget.dataset.messageContent + "&remindMethod=" + e.currentTarget.dataset.remindMethod + "&remindTime=" + e.currentTarget.dataset.remindTime
    })
  },
  details(e){
   // console.log(e.currentTarget.dataset.messageName);

    dd.navigateTo({
      url: '/pages/meeting/details/details?mid='+e.currentTarget.dataset.mid+'&messageName=' + e.currentTarget.dataset.messageName + '&conferenceName=' + e.currentTarget.dataset.conferenceName 
      + "&messageCompere=" + e.currentTarget.dataset.messageCompere+ "&topicList=" + e.currentTarget.dataset.topicList + "&startTime=" + e.currentTarget.dataset.startTime 
      + "&endTime=" + e.currentTarget.dataset.endTime +  "&department=" + e.currentTarget.dataset.department + "&messageContent=" + e.currentTarget.dataset.messageContent 
      + "&configValueIdString=" + e.currentTarget.dataset.configValueIdString

    })
  },
   /**
   * 隐藏模态对话框
   */
  hideModal:function(){
    this.setData({
        showModal: false
      });
  },
  /**
     * 对话框取消按钮点击事件
     */
  onCancel: function () {
      this.hideModal();
    },
  /**
   * 对话框确认按钮点击事件
   */
  onConfirm: function (e) {
    //console.log("提交")
    var inputPassword =e.detail.value.messagePassword;
    var  messagePassword= this.data.messagePassword;
      var  mid= this.data.mid;
    if(inputPassword===messagePassword){
      this.hideModal();
      dd.navigateTo({
            url: '/pages/meeting/summary/summary?mid='+mid ,
          })
    }else{
      dd.showToast({
        content: '密码输入错误',
        duration: 2000,
      })
    }
    
  },

  onLoad: function(options) {
    var that = this;
    //高度自适应
    var userId = app.globalData.userId;

  },
  onReady() {
    // 页面加载完成
  },

  onShow() {
    var that = this;
    var userId = app.globalData.userId;


    dd.httpRequest({
      url: myhistoryUrl,
      method: 'POST',
      data: {
        userId: userId,
        date: that.data.dates
      },
      dataType: 'json',
      success: function(res) {
        console.log('success----历史记录', res)
        var historyList = that.data.historyList;
        historyList = res.data.result;
        that.setData({

          historyList
        });
        console.log(that.data.historyList);
      },
      fail: function(res) {
        console.log("httpRequestFail---", res)
        //   dd.alert({ content: JSON.stringify(res) });
      },
      complete: function(res) {
        dd.hideLoading();
      }

    });
  },
 
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息

  },
});
function dateFtt(fmt, date) { //author: meizz   
  var o = {
    "M+": date.getMonth() + 1,                 //月份   
    "d+": date.getDate(),                    //日   
    "h+": date.getHours(),                   //小时   
    "m+": date.getMinutes(),                 //分   
    "s+": date.getSeconds(),                 //秒   
    "q+": Math.floor((date.getMonth() + 3) / 3), //季度   
    "S": date.getMilliseconds()             //毫秒   
  };
  if (/(y+)/.test(fmt))
    fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
    if (new RegExp("(" + k + ")").test(fmt))
      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  return fmt;
}