|
//公共文件
mui.init();
//var baseUrl = "http://www.ekexiu.com",
var baseUrl = "http://192.168.3.233",
//var baseUrl = "http:192.168.3.85:80",
toastStyle = {
'verticalAlign': 'top',
}
function goHome() {
mui.openWindow({
url: '../index.html',
id: '../index.html',
show: {
aniShow: "slide-in-right"
}
});
}
function goLoginFun() {
mui.openWindow({
url: '../html/login.html',
id: '../html/login.html',
show: {
aniShow: "slide-in-right"
}
});
}
function goRegFun() {
mui.openWindow({
url: '../html/reg.html',
id: '../html/reg.html',
show: {
aniShow: "slide-in-right"
}
});
}
/*校验下一步按钮显示状态*/
function hideButtn(oneName,twoName,threeName,fourName) {
if(oneName.value == "" || twoName.value == "") {
threeName.classList.remove(fourName);
threeName.disabled = "disabled";
} else {
threeName.classList.add(fourName);
threeName.disabled = "";
}
}
function hideButtn2(oneName,twoName,threeName,fourName,fiveName) {
if(oneName.value == "" || twoName.value == "" || fiveName.value == "") {
threeName.classList.remove(fourName);
threeName.disabled = "disabled";
} else {
threeName.classList.add(fourName);
threeName.disabled = "";
}
}
//设置系统状态栏背景
plusReady();
function plusReady(){
mui.plusReady(function(){
plus.navigator.setStatusBarBackground( "#FF9900" );
})
}
//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
function iosheader(){
mui.plusReady(function(){
plus.webview.currentWebview().setStyle({ softinputMode:"adjustResize" });
})
}
//判断设备是iOS或者Android系统
function ifiosAmdandroid(test){
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isAndroid){
return '0';
}
if(isiOS){
return '1';
}
}
/*标志*/
function autho() {
if(arguments[0] == 1) {
return {
"sty": "authicon-pro",
"title": "科袖认证专家"
}
} else {
if(arguments[1] == 1) {
return {
"sty": "authicon-staff-ok",
"title": "企业认证员工"
}
} else {
if(arguments[2] == 3) {
return {
"sty": "authicon-real",
"title": "实名认证用户"
}
}else{
return {
"sty": "e",
"title": " "
}
}
}
}
}
//用户分享专家到微信后增加积分
function shareAddIntegral(num) {
var userId = plus.storage.getItem('userid');
var burl,title;
if(num==1){
burl = "/ajax/growth/sharePro";
title = "成功分享专家信息";
}else if(num==2){
burl = "/ajax/growth/shareRes";
title = "成功分享资源信息";
}else if(num==3){
burl = "/ajax/growth/shareArticle";
title = "成功分享文章信息";
}
mui.ajax(baseUrl + burl, {
dataType: 'json', //数据格式类型
type: 'POST', //http请求类型
timeout: 10000, //超时设置
data: {
"professorId": userId
},
//async: false,
success: function(data) {
console.log(data)
if(data.success && data.data) {
plus.nativeUI.toast(title, toastStyle);
} else {
plus.nativeUI.toast("分享超过10次,不能再获得积分和成长值", toastStyle);
}
},
error: function() {
plus.nativeUI.toast("服务器链接超时", toastStyle);
return;
}
});
}
//时间显示规则
function commenTime(startTime){
var nowTimg = new Date();
var startdate = new Date();
startdate.setFullYear(parseInt(startTime.substring(0,4)));
startdate.setMonth(parseInt(startTime.substring(4,6))-1);
startdate.setDate(parseInt(startTime.substring(6,8)));
startdate.setHours(parseInt(startTime.substring(8,10)));
startdate.setMinutes(parseInt(startTime.substring(10,12)));
startdate.setSeconds(parseInt(startTime.substring(12,14)));
var date3=nowTimg.getTime()-startdate.getTime(); //时间差的毫秒数
var hours = parseInt((date3 % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((date3 % (1000 * 60 * 60)) / (1000 * 60));
if(date3 < 60000){
return "刚刚";
}else if(date3 >= 60000 && date3 < 3600000){
return minutes + "分钟前";
}else if(date3 >= 3600000 && date3 < 86400000){
return hours + "小时前";
}else if(date3 >= 86400000 && date3 < 172800000){
return "昨天 " + startTime.substring(8,10) + ":" +startTime.substring(10,12);
}else if(date3 >= 172800000 && date3 < 31536000000){
return startTime.substring(4,6).replace(/\b(0+)/gi, "") + "月" + startTime.substring(6,8).replace(/\b(0+)/gi, "") + "日 " + startTime.substring(8,10) + ":" + startTime.substring(10,12);
}
else{
return startTime.substring(0,4) + "年" + startTime.substring(4,6).replace(/\b(0+)/gi, "") + "月" + startTime.substring(6,8).replace(/\b(0+)/gi, "") + "日 " + startTime.substring(8,10) + ":" + startTime.substring(10,12);
}
}
/*时间转换*/
function TimeTr(dealtime) {
var myDate = new Date();
var s = dealtime;
var y = s.substr(0, 4);
var m = s.substr(4, 2);
var d = s.substr(6, 2);
var h = s.substr(8, 2);
var minute = s.substr(10, 2);
var formatTime = m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "")+ "日 " + h + ":" + minute;
if(y != myDate.getFullYear()){
formatTime = y + "年" + m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "")+ "日 " + h + ":" + minute;
}
return formatTime;
}
|