No Description

rawards-set.js 6.2KB

    var table1 = document.getElementById("table1"); var aflas = false; var lasttime; var userId; mui.plusReady(function() { userId = plus.storage.getItem('userid'); setFractionFun(userId); }) mui.init({ pullRefresh: { container: '#rawardsSet', up: { contentrefresh: '正在加载...', callback: pullupRefresh, } } }); function pullupRefresh() { aflas = true; lasttime = table1.lastChild.getAttribute("data-time"); setTimeout(function() { setFractionFun(userId); mui('#rawardsSet').pullRefresh().endPulldownToRefresh(); }, 1000); } /*获得积分*/ function setFractionFun(userId) { if(aflas == true) { var createTime = lasttime; } else { var createTime = ""; } mui.ajax(baseUrl + "/ajax/growth/queryByPro", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 data: { "professorId": userId, "createTime": createTime, "rows": 20 }, success: function(data) { if(aflas == true) { if(data.success && data.data != '') { var datalist = data.data; datalistEach(datalist); if(data.data.length <= 20) { mui('#rawardsSet').pullRefresh().endPullupToRefresh(false); } else { mui('#rawardsSet').pullRefresh().endPullupToRefresh(true); } } else { mui('#rawardsSet').pullRefresh().endPullupToRefresh(true); } } else { if(data.success && data.data != '') { var datalist = data.data; datalistEach(datalist); if(data.data.length <= 20) { mui('#rawardsSet').pullRefresh().endPullupToRefresh(false); } else { mui('#rawardsSet').pullRefresh().endPullupToRefresh(true); } } else { mui('#rawardsSet').pullRefresh().disablePullupToRefresh(); document.getElementById("noset").classList.remove("displayNone"); } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } /*获得积分数据遍历*/ function datalistEach(datalist) { mui.each(datalist, function(index, item) { var operate; switch(item.operate) { case "1": operate = "成功邀请好友"; break; case "2": operate = "分享专家给好友"; break; case "3": operate = "分享文章给好友"; break; case "4": operate = "分享资源给好友"; break; case "5": if(item.signInDays == 1) { operate = "每日签到"; }else if(item.signInDays == 2){ operate = "连续签到2天"; }else if(item.signInDays == 3){ operate = "连续签到3天"; }else if(item.signInDays == 4){ operate = "连续签到4天"; }else if(item.signInDays == 5){ operate = "连续签到5天"; }else{ operate = "连续签到" + item.signInDays + "天"; } break; /*case "6": operate = "添加一个研究方向"; break; case "7": operate = "给专家的研究方向点赞"; break; case "8": operate = "自己的研究方向被点赞"; break; case "9": operate = "发布文章"; break; case "-9": operate = "删除文章"; break; case "10": operate = "给别人的文章留言"; break; case "11": operate = "自己的文章获得留言"; break; case "12": operate = "发布资源"; break; case "-12": operate = "删除资源"; break;*/ case "13": operate = "通过实名认证"; break; case "14": operate = "成为科袖认证专家"; break; case "15": operate = "成为企业认证员工"; break; /*case "16": operate = "接受一次咨询"; break; case "17": operate = "完成一次咨询"; break; case "18": operate = "获得4星及以上评价"; break; case "19": operate = "评价一次咨询"; break; case "20": operate = "发布个人需求"; break; case "21": operate = "发布企业需求"; break; case "22": operate = "确认一次需求"; break;*/ case "23": operate = "绑定手机"; break; case "24": operate = "绑定邮箱"; break; case "25": operate = "分享企业给好友"; break; case "26": operate = "分享专利给好友"; break; case "27": operate = "分享论文给好友"; break; /*case "101": operate = "成功邀请好友"; break; case "102": operate = "添加研究方向给邀请人加分"; break; case "103": operate = "发布文章给邀请人加分"; break; case "104": operate = "发布资源给邀请人加分"; break; case "-104": operate = "删除资源给邀请人减分"; break;*/ /*case "105": operate = "通过实名认证给邀请人加分"; break; case "106": operate = "成为认证专家给邀请人加分"; break; case "107": operate = "成为企业认证用户给邀请人加分"; break;*/ /*case "108": operate = "接受咨询给邀请人加分"; break; case "109": operate = "完成咨询给邀请人加分"; break; case "110": operate = "获得4星及以上评价给邀请人加分"; break; case "111": operate = "评价咨询给邀请人加分"; break; case "112": operate = "发布个人需求给邀请人加分"; break; case "113": operate = "发布企业需求给邀请人加分"; break; case "114": operate = "确认一次需求给邀请人加分"; break;*/ } var li = document.createElement('li'); li.className = 'mui-table-view-cell'; li.setAttribute("data-time", item.createTime); li.innerHTML = ' <div class="rewardWhy">' + '<p class="h1Font">' + operate + '</p>' + '<p class="h2Font">' + Time(item.createTime) + '</p>' + '</div><span class="rewardCount">' + item.score + ' 分</span></li>'; table1.appendChild(li, table1.firstChild); }); } /*时间转换*/ function Time(dealtime) { var s = dealtime; 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 + "-" + d + " " + h + ":" + minute; return formatTime; }