import Util from '../util/index'

/**
 * /PTAG处理
 * @param value
 * @param ptag
 * @returns {*|string}
 */
export const urlPatg = (value, ptag) => {
  var val = value;
  if (val.indexOf('ptag') == -1) {
    if (val.indexOf('?') > -1) {
      val = val + '&ptag=' + ptag;
    } else {
      val = val + '?ptag=' + ptag;
    }
  }
  
  return val;
}
/**URL编码**/
export const urlEncode = (value) => {
  return encodeURIComponent(value);
}

/**参数处理**/

export const urlParams = (value) => {
  if (value.indexOf('?') > -1) {
    return value + '&ptag=index-dynamic';
  } else {
    return value + '?ptag=index-dynamic';
  }
}
/**
 * 格式化日期
 * @param value
 * @returns {string}
 */
export const dateTimeFormate = (value, params) => {
  var time = new Date(value * 1000);
  
  function timeAdd0(str) {
    if (str < 10) {
      str = '0' + str;
    }
    return str
  }
  
  var y = time.getFullYear();
  var m = time.getMonth() + 1;
  var d = time.getDate();
  var h = time.getHours();
  var mm = time.getMinutes();
  var s = time.getSeconds();
  return y + '-' + timeAdd0(m) + '-' + timeAdd0(d) + ' ' + timeAdd0(h) + ':' + timeAdd0(mm) + ':' + timeAdd0(s);
}
/**数字编码**/
export const numberCode = (value, params) => {
  var str=String(value);
  if (str && str.indexOf("font") != -1) {
    var sff = (str.split('class="'));
    sff.shift();
    var numb = "";
    var listb = [
      ['asfgdqwer', 'asfgdtyhg', 'asfgdpolk', 'asfgdpoqw'],
      ['asfgdrfdf', 'asfgderfd', 'asfgdwdsa', 'asfgdpoer'],
      ['asfgdasde', 'asfgdqwsz', 'asfgdrtgd', 'asfgdpovv'],
      ['asfgdwsxc', 'asfgdwsxz', 'asfgdrfvb', 'asfgdpoee'],
      ['asfgdqazs', 'asfgdqasd', 'asfgdqwag', 'asfgdpogh'],
      ['asfgdrtyh', 'asfgdyutr', 'asfgdeews', 'asfgdpotg'],
      ['asfgdpluj', 'asfgdikjf', 'asfgdesgj', 'asfgdpfff'],
      ['asfgdtrdb', 'asfgdiksf', 'asfgdsgkp', 'asfgdprty'],
      ['asfgdpehl', 'asfgdstgb', 'asfgderll', 'asfgdpokf'],
      ['asfgdpehg', 'asfgdstgf', 'asfgderlf', 'asfgdpogk']
    ];
    for (var i = 0; i < sff.length; i++) {
      var ghjk = sff[i].split(" ")[0];
      for (var j = 0; j < listb.length; j++) {
        if (listb[j].indexOf(ghjk) != -1) {
          numb += j;
        }
      }
    }
    return Number(numb)
  }else{
    return Number(str)
  }
}