function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()

  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()


  return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}

function changeCup(e) {
  // e== 1正面，2背面，3手柄，4杯底
  let dataPositionObj = null, propSize = null;
  switch (e) {
    case '1':
      // console.log('正面')
      dataPositionObj = { // 正面数据
        top: 184,
        left: 305,
        width: 218,
        height: 218
      };
      propSize = {
        top: '5cm',
        right: '5cm',
        bottom: '5cm',
        left: '5cm',
      };
      break;
    case '2':
      dataPositionObj = { // 侧面数据
        top: 184,
        left: 218,
        width: 218,
        height: 218
      };
      propSize = {
        top: '5cm',
        right: '5cm',
        bottom: '5cm',
        left: '5cm',
      };
      // console.log('背面');
      break;
    case '3':
      dataPositionObj = { // 手柄数据
        top: 172,
        left: 346,
        width: 70,
        height: 246
      };
      propSize = {
        top: '1cm',
        right: '5cm',
        bottom: '1cm',
        left: '5cm',
      };
      // console.log('手柄');
      break;
    case '4':
      dataPositionObj = { // 正面数据
        top: 184,
        left: 224,
        width: 218,
        height: 218
      };
      propSize = {
        top: '5cm',
        right: '5cm',
        bottom: '5cm',
        left: '5cm',
      };
      // console.log('杯底');
      break;
    default:
      break;

  }

  return {
    dataPositionObj: dataPositionObj,
    propSize: propSize
  }
  

}


module.exports = {
  formatTime: formatTime,
  changeCup: changeCup
}


// function imageUtil(e) {
//   var imageSize = {};
//   var originalWidth = e.detail.width;//图片原始宽  
//   var originalHeight = e.detail.height;//图片原始高  
//   var originalScale = originalHeight / originalWidth;//图片高宽比  
//   //获取屏幕宽高  
//   wx.getSystemInfo({
//     success: function (res) {
//       var windowWidth = res.windowWidth;
//       var windowHeight = res.windowHeight;
//       var windowscale = windowHeight / windowWidth;//屏幕高宽比  
//       imageSize.imageHeight = (windowWidth * originalHeight) / originalWidth;
//     }
//   })
//   //return imageSize;
// }

// module.exports = {
//   imageUtil: imageUtil
// }  





// import _Promise from 'bluebird';

// /**
//  * @param {Function} fun 接口
//  * @param {Object} options 接口参数
//  * @returns {Promise} Promise对象
//  */
// function Promise(fun, options) {
//   options = options || {};
//   return new _Promise((resolve, reject) => {
//     if (typeof fun !== 'function') {
//       reject();
//     }
//     options.success = resolve;
//     options.fail = reject;
//     fun(options);
//   });
// }

// /**
//  * 手势库
//  */
// function touchstart(e, _this) {
//   const t = e.touches[0],
//     startX = t.clientX,
//     startY = t.clientY;
//   _this.setData({
//     'gesture.startX': startX,
//     'gesture.startY': startY,
//     'gesture.out': true
//   })
// }
// /**
//  * 左滑
//  * @returns {boolean} 布尔值
//  */
// function isLeftSlide(e, _this) {
//   if (_this.data.gesture.out) {
//     const t = e.touches[0],
//       deltaX = t.clientX - _this.data.gesture.startX,
//       deltaY = t.clientY - _this.data.gesture.startY;

//     if (deltaX < -20 && deltaX > -40 && deltaY < 8 && deltaY > -8) {
//       _this.setData({
//         'gesture.out': false
//       })
//       return true;
//     } else {
//       return false;
//     }
//   }
// }
// /**
//  * 右滑
//  * @returns {boolean} 布尔值
//  */
// function isRightSlide(e, _this) {
//   if (_this.data.gesture.out) {
//     const t = e.touches[0],
//       deltaX = t.clientX - _this.data.gesture.startX,
//       deltaY = t.clientY - _this.data.gesture.startY;

//     if (deltaX > 20 && deltaX < 40 && deltaY < 8 && deltaY > -8) {
//       _this.setData({
//         'gesture.out': false
//       })
//       return true;
//     } else {
//       return false;
//     }
//   }
// }


// module.exports = {
//   Promise: Promise,
//   Gesture: {
//     touchstart: touchstart,
//     isLeftSlide: isLeftSlide,
//     isRightSlide: isRightSlide
//   }
// }