暂无描述

invite_new.js 5.2KB

    mui.ready(function() { mui.plusReady(function() { var userId = plus.storage.getItem('userid'); var ws = plus.webview.currentWebview(); plus.nativeUI.closeWaiting(); //新webview的载入完毕后关闭等待框 ws.show("slide-in-right", 150); /*获得好友积分*/ var person = { /*获得积分*/ inviteIntegral: function() { mui.ajax(baseUrl + "/ajax/growth/queryScore", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "professorId": userId }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $info = data.data; document.getElementById("inviteFraction").innerHTML = $info.inviteScore + $info.myScore; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }, /*邀请好友的位数*/ inviteFriendsTotal: function() { mui.ajax(baseUrl + "/ajax/growth/inviterCount", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "professorId": userId }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $info = data.data; document.getElementById("inviteFriends").innerHTML = $info; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }, /*邀请的好友列表*/ invitefriendsList: function() { mui.ajax(baseUrl + "/ajax/growth/qlInviter", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "professorId": userId }, timeout: 10000, //超时设置 success: function(data) { console.log(JSON.stringify(data)) if(data.success) { var $info = data.data, i = 0; for(i in $info) { person.professorBaseMess($info[i]); } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }, /*查询专家基本信息*/ professorBaseMess: function(proId) { mui.ajax(baseUrl + "/ajax/professor/baseInfo/" + proId, { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $info = data.data; mui.ajax(baseUrl + "/ajax/growth/inviterCount", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 async: false, data: { "professorId": userId }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $data = data.data; var oSty = autho($info.authType, $info.orgAuth, $info.authStatus) var img; var inviNum if($data == 0) { inviNum = "他还没有邀请好友!" } else { inviNum = "他邀请了 <span>" + $data + "</span> 位好友,为您带来了 <span>" + $data * 50 + "</span> 分积分奖励!" } ($info.hasHeadImage == 1) ? img = baseUrl + "/images/head/" + $info.id + "_l.jpg": img = "../images/default-photo.jpg"; var li = document.createElement("li"); li.className = "mui-table-view-cell"; var oString = '<div class="flexCenter">' oString += '<div class="userImg userRadius">'; oString += '<img src="' + img + '"/>' oString += '</div>' oString += '<div class="userInfo">' oString += '<p class="h1Font positionR"><span>' + $info.name + '</span><em class="authicon ' + oSty.sty + '"></em></p>' oString += '<p class="h2Font">' + $info.orgName + '</p>' oString += '<p class="h3Font mui-ellipsis">' + inviNum + '</p>' oString += '</div>' oString += '</div>' li.innerHTML = oString; document.getElementById("friendsList").appendChild(li); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }, /*好友邀请好友得总数*/ frinedInviteFriends: function() { alert(11); mui.ajax(baseUrl + "/ajax/growth/countByInviter", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "professorId": userId }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $info = data.data; console.log($info) document.getElementById("friendInviteFriend").innerHTML = $info; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }, } person.inviteIntegral(); person.inviteFriendsTotal(); person.invitefriendsList(); person.frinedInviteFriends(); }); })