var app = getApp(), flag = true;

/**
 * 加入购物车
 */
function addToCart(data, fn) {
  if (flag){
    flag = false;
    // 请求数据
    // 成功
    wx.hideLoading();
    wx.showToast({
      title: "已加入购物车",
      image: "../../images/addShopCart.png"
    })
    flag = true;
    app.globalData.cartNum += data.goodsNum;
    fn && fn();
    // 失败
    flag = true;
    fn && fn();
  }
}

/**
 * 购物车提交
 */
function skuConfirm(data, fn) {
  //请求
  //成功
  fn && fn();
  // app.globalData.settleInfo = res.data;
  wx.navigateTo({
    url: "/eaterplanet_ecommerce/pages/order/placeOrder"
  });
  // 失败
  // 100008 === t.head.error && wx.showToast({
  //   title: "购买单数已达到上限，无法购买此商品",
  //   icon: "none"
  // });
}

/**
 * 手机formID
 */
function collectFormIds(e) {
  console.log(e)
  var formIds = app.globalData.formIds;
  if (!formIds)
  {
    formIds = [];
  }
  formIds.push(e), app.globalData.formIds = formIds;
  var token = wx.getStorageSync('token');

  app.util.request({
    'url': 'entry/wxapp/index',
    'data': {
      controller: 'user.get_member_form_id',
      token: token,
      from_id: e
    },
    dataType: 'json',
    success: function (res) {
    }
  })

}

/**
 * 手机验证
 */
function checkMobile(t) {
  return /^1[1-9][0-9]\d{8}$/.test(t);
}

/**
 * 身份证验证
 */
function isIdCard(t) {
  return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(t);
}

module.exports = {
  addToCart,
  skuConfirm,
  collectFormIds,
  checkMobile,
  isIdCard
}
