原来商家登录系统的commonjs

/*
*适配
*/
 //orientationchange方向改变事件
(function (doc,win) {
    var docEl = doc.documentElement,//根元素html
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        recalc = function () {
            var clientWidth = docEl.clientWidth;
            if (!clientWidth) return;
            docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
        };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
$(function(){
    var ua = window.navigator.userAgent.toLowerCase();
   if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        $(".head,.headPos,.zhanwei").remove();
    }
})

/*
*判断是否登录
*/
 var ua = window.navigator.userAgent.toLowerCase();

    /*接收传过来的参数*/
    var Request = new Object();
    Request = GetRequest();
    var currentURL=location.href;
    var paramstr='';
    if(Request['inviter_id']){
        paramstr +='?inviter_id='+Request['inviter_id'];
    }
    /*接收传过来的参数*/

    if(typeof(is_check_login) != 'undefined'){
        is_login(is_check_login);
    }else{
        is_login(false);
    }

 function is_login(check_logins) {
        if(check_logins){
            $.ajax({
                type:"get",
                url:"/index.php?r=register/loginweb",
                dataType:"json",
                success:function(d){
                    if(d.state==0 ){//登录失败并且是微信登录
                        if(typeof(Storage) !== "undefined" && ua.match(/MicroMessenger/i) == 'micromessenger'){
                            localStorage.setItem("return_url", encodeURI(currentURL));
                           
                        }
                        location.href="/heuroco/manage/logins.html"+paramstr;
                    }else if(d.state==1){
                        if (typeof(Storage) !== "undefined") {
                             localStorage.setItem("openid", d.date.weixin_unionid);
                             localStorage.setItem("member_id", d.date.member_id);
                        }
                    }
                },
            })
        }
    }
document.write("<script language='javascript' src='js/layer/layer.js'></script>") 
function nohref(){
    $("a").click(function(){
    console.log($(this).attr("href"))
    if($(this).attr("href")=='javascript:void(0);'||$(this).attr("href")=='javascript:void(0)'||$(this).attr("href")=='###'||$(this).attr("href")=='#'||$(this).attr("href")==''){
        layer.open({
            content: '暂缓开通,敬请期待!'
            ,skin: 'msg'
            ,time: 2
         });
    }
})
}
/*
*接收上级页面传过来的参数值--start
*/
function GetRequest() {
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.substr(1);
        strs = str.split("&");
        for (var i = 0; i < strs.length; i++) {
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
}
/*
*年月日拆分函数--start
*/
var parseNumber = function(num) {
    return num < 10 ? "0" + num : num;
};
var dateFormat = function(date, formatStr) {
    var dateObj = {},
    rStr = /\{([^}]+)\}/,
    mons = ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'];
    dateObj["Y"] = date.getFullYear();
    dateObj["M"] = date.getMonth() + 1;
    dateObj["MM"] = parseNumber(dateObj["M"]);
    dateObj["Mon"] = mons[dateObj['M'] - 1];
    dateObj["D"] = date.getDate();
    dateObj["DD"] = parseNumber(dateObj["D"]);
    dateObj["h"] = date.getHours();
    dateObj["hh"] = parseNumber(dateObj["h"]);
    dateObj["t"] = dateObj["h"] > 12 ? dateObj["h"] - 12 : dateObj["h"];
    dateObj["tt"] = parseNumber(dateObj["t"]);
    dateObj["A"] = dateObj["h"] > 12 ? '下午' : '上午';
    dateObj["i"] = date.getMinutes();
    dateObj["ii"] = parseNumber(dateObj["i"]);
    dateObj["s"] = date.getSeconds();
    dateObj["ss"] = parseNumber(dateObj["s"]);
    while(rStr.test(formatStr)) {
        formatStr = formatStr.replace(rStr, dateObj[RegExp.$1]);
    }
    return formatStr;
};
/*
*App专用
*/
$(".appList").click(function(){
    layer.open({
        content: 'App项目专属设置!'
        ,skin: 'msg'
        ,time: 2
     });
}) ;
/*
*数组去重
*/
Array.prototype.unique = function(){
    var res = [];
    var json = {};
    for(var i = 0; i < this.length; i++){
        if(!json[this[i]]){
            res.push(this[i]);
            json[this[i]] = 1;
        }
    }
    return res;
}

//判断当前浏览器是否是微信
function is_weixn(){
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
        return true;
    } else {
        return false;
    }
}
function to_Fixed(number, decimal) {
  decimal = decimal || 0;
  var s = String(number);
  var decimalIndex = s.indexOf('.');
  if (decimalIndex < 0) {
    var fraction = '';
    for (var i = 0; i < decimal; i++) {
      fraction += '0';
    }
    return s + '.' + fraction;
  }
  var numDigits = s.length - 1 - decimalIndex;
  if (numDigits <= decimal) {
    var fraction = '';
    for (var i = 0; i < decimal - numDigits; i++) {
      fraction += '0';
    }
    return s + fraction;
  }
  var digits = s.split('');
  var pos = decimalIndex + decimal;
  var roundDigit = digits[pos + 1];
  if (roundDigit > 4) {
    //跳过小数点
    if (pos == decimalIndex) {
      --pos;
    }
    digits[pos] = Number(digits[pos] || 0) + 1;
    //循环进位
    while (digits[pos] == 10) {
      digits[pos] = 0;
      --pos;
      if (pos == decimalIndex) {
        --pos;
      }
      digits[pos] = Number(digits[pos] || 0) + 1;
    }
  }
  //避免包含末尾的.符号
  if (decimal == 0) {
    decimal--;
  }
  return digits.slice(0, decimalIndex + decimal + 1).join('');
}

 

posted @ 2017-11-20 14:23  陌凌雪  阅读(266)  评论(0编辑  收藏  举报