(function (global) {
  let app = new Vue({
    el: '#app',
    data: function () {
      return {
        contact: {
          tel: '4008-919-105'
        },
        topLinks: [
          { url: '#', title: '首页' },
          { url: '#', title: '注册' },
          { url: '#', title: '我的安装' },
          { url: '#', title: '企业合作' },
          { url: '#', title: '最新动态' }
        ],
        menus: [
          { url: '#', title: '安装师傅' },
          { url: '#', title: 'E安装' },
          { url: '#', title: '合作企业' },
          { url: '#', title: '保险服务' },
          { url: '#', title: '在线下单' }
        ]
      }
    }
  })

  global.getCookie = (name) => {
    name = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i].trim();
        if (c.indexOf(name)==0) { return c.substring(name.length,c.length); }
    }
    return "";
  }

  global.createCookie = function(name, value, expireDays) {
    var d = new Date()
    d.setTime(d.getTime()+(expireDays*24*60*60*1000))
    var expires = "expires="+d.toGMTString()
    document.cookie = name + "=" + value + "; " + expires;
  }

  global.deleteCookie = function(name) {
    document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
  }

  global.request = {
    post: (url, data, success, error)=> {
	  	let formData = ""
      for(let key in data) {
        formData += key + "=" + escape(data[key]) + "&"
      }
      //console.log(formData)
      fetch(url, {
        method:"POST",
        headers:{'Content-Type':'application/x-www-form-urlencoded'},
        body:formData
      }).then(res => {return res.json()}).then(success).catch(error)
    },
    postExport: (url, data)=> {
	  	let formData = ""
      for(let key in data) {
        formData += key + "=" + escape(data[key]) + "&"
      }
      location.href=url+'?'+formData
    }
  }
})(window)