• 原来商家登录系统的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('');
    }
  • 相关阅读:
    OO第四单元总结
    OO第三单元总结
    回首萧瑟处——软工学期回顾总结
    折腾Linux内核编译
    偷梁换柱:使用mock.patch辅助python单元测试
    OCR-Form-Tools项目试玩记录(二)产品评测
    OCR-Form-Tools项目试玩记录(一)本地部署
    软工个人项目-求交点数目
    软工个人博客作业:阅读、提问与一些调研
    我拒绝同自己和解·软工第一次作业
  • 原文地址:https://www.cnblogs.com/zxcc/p/7866092.html
Copyright © 2020-2023  润新知