/*
*适配
*/
//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('');
}