mui.plusReady(function() { //test git1 var userid = plus.storage.getItem('userid'); var self = plus.webview.currentWebview(); var ozixun = document.getElementById("consultBtn"); var proId = self.proid; var title=""; if(userid == proId) { document.getElementsByClassName('footbox')[0].style.display = "none"; } var induSubjectShow = function(obj) { //console.log(JSON.stringify(obj)); if(obj.data != undefined && obj.data.length != 0) { var subs = new Array(); if(obj.data.indexOf(',')) { subs = obj.data.split(','); } else { subs[0] = obj.data; } if(subs.length > 0) { var html = []; for(var i = 0; i < subs.length; i++) { html.push("
  • " + subs[i] + "
  • "); }; document.getElementById(obj.selector).innerHTML = html.join(''); } } } var resear = ""; var researchAreaShow = function($datas, $datarecords) { if($datas != undefined && $datas.length != 0) { var html = []; for(var i = 0; i < $datas.length; ++i) { var $data = $datas[i]; var $photos = []; //获取头像 if($datarecords.length > 0) { $photos = getRecords($datarecords, $data.caption); } var isAgree = -1; for(var j = 0; j < $photos.length; j++) { if(userid == $photos[j].id) isAgree++; } if(userid != proId) { if(isAgree) { var showDiv = "
    " + $data.caption + "
    "; } else { var showDiv = "
    " + $data.caption + "
    "; } } else { var showDiv = "
    " + $data.caption + "
    " } if($photos.length < 4) { for(var j = 0; j < $photos.length; ++j) { if($photos[j].img) { showDiv += ""; } else { showDiv += ""; } } } else { for(var j = $photos.length - 2; j < $photos.length; ++j) { if($photos[j].img) { showDiv += ""; } else { showDiv += ""; } } showDiv += ""; } showDiv += "
    "; html.push(showDiv); resear += (i + 1) + "." + $data.caption + " "; } document.getElementsByClassName("reserachMess")[0].innerHTML = html.join('') } } personalMessage(); var authName = ""; /*获取个人信息*/ function personalMessage() { mui.ajax(baseUrl + "/ajax/professor/info/" + proId, { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 success: function(data) { plus.nativeUI.closeWaiting(); plus.webview.currentWebview().show("slide-in-right", 150); var $data = data.data; document.getElementById("professorName").innerHTML = $data.name; document.getElementById("professor").innerHTML = $data.name; authName = $data.name; //基本信息 if($data.descp) { document.getElementById("descp").innerHTML = $data.descp; } else { document.getElementById("descp").parentNode.style.display = "none"; document.getElementById("detailProfessor").style.borderBottomColor="transparent"; } if($data.hasHeadImage) { document.getElementsByClassName("headimg")[0].src = baseUrl + "/images/head/" + $data.id + "_l.jpg"; } var oSty = autho($data.authType, $data.orgAuth, $data.authStatus); document.getElementById("nameLi").classList.add(oSty.sty); var arr = new Array(); if($data.title) { arr.push($data.title); title = $data.title; } else { if($data.office) { arr.push($data.office); } } if($data.department) { arr.push($data.department); } if(arr.length) { document.getElementById("tMess").innerHTML = arr.join(",") } if($data.orgName) { document.getElementById("tMess2").innerHTML = $data.orgName; } if($data.address) { document.getElementById("address").innerHTML = ' ' + $data.address; } //学术领域 if($data.subject) { induSubjectShow({ data: $data.subject, selector: "subjectlist" }); } else { document.getElementById("professorInfosubject").style.display = "none"; } //研究方向 if($data.researchAreas.length) { researchAreaShow($data.researchAreas, $data.editResearchAreaLogs); } else { document.getElementById("professorReserachMess").style.display = "none"; } //应用行业 if($data.industry) { induSubjectShow({ data: $data.industry, selector: "industry1" }); } else { document.getElementById("professorinfoapply").style.display = "none"; } return; //如无详细内容数据,隐藏详细点击的按钮 if(!$data.edus.length && !$data.jobs.length && !$data.projects.length && !$data.papers.length && !$data.patents.length && !$data.honors.length) { document.getElementById("detailProfessor").style.display = "none"; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } /*进入个人简介页面*/ document.getElementById("detailProfessor").addEventListener("tap", function() { plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/userInforShow-more.html", 'userInforShow-more.html', {}, { pId: proId }) }) getResource(); getArticel(); getPaper(); getPatent(); //historyEvaluate(); relevantExperts();//合作专家 relevantarticalList();//相关文章 likeExperts();//感兴趣专家 usersBrowse(); //用户浏览页内容 function usersBrowse(){ mui.ajax(baseUrl + "/ajax/demand/pq", { type: "GET", timeout: 10000, dataType: "json", data:{ "state":1, "uid":proId }, success: function(data) { if(data.success){ var obj = data.data.data; if(obj.length>0){ for(var i=0;i'; oString += '

    '+obj[i].descp+'

    ' oString += '
    ' oString += ''+obj[i].province+'' if(obj[i].duration!=0){oString += '预期 '+demandDuration[obj[i].duration]+''} if(obj[i].cost!=0){oString += '预算 '+demandCost[obj[i].cost]+''} oString += '有效期至'+lastDate+' ' oString += '
    ' oString += '
    ' li.innerHTML = oString; document.getElementById("bower_u").appendChild(li); } }else{ document.getElementById("bower_u").parentNode.parentNode.style.display = "none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } mui("#bower_u").on("tap","li",function(){ var dId=this.getAttribute("id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/needShow.html", 'needShow.html', {}, { demanid: dId, professorId:proId }); }) function getResource() { mui.ajax(baseUrl + "/ajax/resource/pqProPublish", { type: "GET", timeout: 10000, dataType: "json", data: { "professorId": proId }, success: function(data) { // console.log(JSON.stringify(data)) if(data.success) { var obj = data.data.data; if(obj.length > 0) { document.getElementById("resourceNum").innerText = data.data.total; if(obj.length > 2) { obj.length = 2; document.getElementById("seeMoreResource").classList.remove("displayNone"); } for(var i = 0; i < obj.length; i++) { var liItem = document.createElement("li"); liItem.className = "mui-table-view-cell" liItem.setAttribute("data-id", obj[i].resourceId) var oString = '
    ' if(obj[i].images.length) { oString += '
    ' } else { oString += '
    ' } oString += '

    ' + obj[i].resourceName + '

    用途:' + obj[i].supportedServices + '

    ' oString += '
    ' liItem.innerHTML = oString; document.getElementById("resourceShow").appendChild(liItem); } } else { document.getElementById("resourceShow").parentNode.parentNode.style.display = "none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } function getArticel() { mui.ajax(baseUrl + "/ajax/article/pqProPublish", { type: "GET", timeout: 10000, dataType: "json", data: { "professorId": proId }, success: function(data) { console.log(JSON.stringify(data)) if(data.success) { var obj = data.data.data; if(obj.length > 0) { document.getElementById("articalNum").innerText = data.data.total; if(obj.length > 2) { obj.length = 2; document.getElementById("seeMoreArtical").classList.remove("displayNone"); } for(var i = 0; i < obj.length; i++) { var liItem = document.createElement("li"); liItem.setAttribute("data-id", obj[i].articleId); liItem.setAttribute("owner-id", obj[i].professorId); liItem.className = "mui-table-view-cell" var oString = '
    ' if(obj[i].articleImg) { oString += '
    ' } else { oString += '
    ' } oString += '

    ' + obj[i].articleTitle + '

    ' oString += '

    '+commenTime(obj[i].publishTime)+'

    ' oString += '
    ' liItem.innerHTML = oString; document.getElementById("articelShow").appendChild(liItem); } } else { document.getElementById("articelShow").parentNode.parentNode.style.display = "none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } function getPaper() { mui.ajax(baseUrl + "/ajax/ppaper/byProfessor", { type: "GET", timeout: 10000, dataType: "json", data: { "id": proId }, success: function(data) { console.log(JSON.stringify(data)) if(data.success) { var obj = data.data.data; if(obj.length > 0) { document.getElementById("paperNum").innerText = data.data.total; if(obj.length > 2) { obj.length = 2; document.getElementById("seeMorePaper").classList.remove("displayNone"); } for(var i = 0; i < obj.length; i++) { var li = document.createElement("li"); li.setAttribute("data-id", obj[i].id); li.className = "mui-table-view-cell"; li.innerHTML = '
    ' + '
    ' + '
    ' + '

    ' + obj[i].name + '

    ' + '

    ' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '

    ' + '
    ' + '
    ' document.getElementById("paper").appendChild(li); } } else { document.getElementById("paper").parentNode.parentNode.style.display = "none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } function getPatent() { mui.ajax(baseUrl + "/ajax/ppatent/byProfessor", { type: "GET", timeout: 10000, dataType: "json", data: { "id": proId }, success: function(data) { if(data.success) { var obj = data.data.data; if(obj.length > 0) { document.getElementById("patentNum").innerText = data.data.total; if(obj.length > 2) { obj.length = 2; document.getElementById("seeMorePatent").classList.remove("displayNone"); } for(var i = 0; i < obj.length; i++) { var li = document.createElement("li"); li.setAttribute("data-id", obj[i].id); li.className = "mui-table-view-cell"; li.innerHTML = '
    ' + '
    ' + '
    ' + '

    ' + obj[i].name + '

    ' + '

    ' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '

    ' + '
    ' + '
    ' document.getElementById("patent").appendChild(li); } } else { document.getElementById("patent").parentNode.parentNode.style.display = "none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } function historyEvaluate(){ mui.ajax(baseUrl + "/ajax/consult/pqAssessHis", { "type": "get", "data": { "professorId": proId }, "async": false, "success": function(response) { if(response.success) { var $data = response.data.data; if($data.length>0){ document.getElementById("evaluateNum").innerText = response.data.total; if($data.length>2){ $data.length =2; document.getElementById("seeMoreEvaluate").classList.remove("displayNone"); } for(var i = 0; i < $data.length; i++) { var add = document.createElement("li"); var assessTime = commenTime($data[i].assessTime); var assessContant =""; if($data[i].assessContant) { assessContant = $data[i].assessContant; } var userhed=''; if($data[i].professor.hasHeadImage) { userhed = 'background-image:url('+baseUrl+'/images/head/' + $data[i].professor.id + '_l.jpg)'; } else { userhed = 'background-image:url(../images/default-photo.jpg)'; } add.className = "mui-table-view-cell flexCenter levelbox"; add.innerHTML='
    '+ '
    '+ ''+ $data[i].professor.name +''+ ''+ '
      '+ '
    • '+ '
    • '+ '
    • '+ '
    • '+ '
    • '+ '
    '+ '

    '+ assessContant +'

    '+ ''+ assessTime +''+ '
    '; document.getElementById("evaluateShow").appendChild(add); var startLeval = parseInt($data[i].assessStar); var start = document.getElementsByClassName("levelbox")[i].querySelectorAll(".icon-favor"); for(var j = 0; j < startLeval; j++) { start[j].classList.remove("icon-favor"); start[j].classList.add("icon-favorfill"); } } }else{ document.getElementById("evaluateShow").parentNode.parentNode.style.display="none"; } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }) } //合作专家 function relevantExperts(){ mui.ajax(baseUrl + "/ajax/professor/coadjutant", { "type": "get", "dataType" : "json", "data" :{"id":proId}, "success": function(data) { if(data.success && data.data) { var lengthT; if(data.data.length>5){ lengthT=5; }else{ lengthT=data.data.length } for(var i = 0; i < lengthT; i++) { var ExpId = data.data[i].professorId; var paperN=data.data[i].paperCount; var patentN=data.data[i].patentCount; var liItem=document.createElement("li"); liItem.className="mui-table-view-cell flexCenter"; document.getElementById("relatePro").appendChild(liItem); relExpertsList(ExpId,paperN,patentN,liItem); } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } function relExpertsList(Id,numL,numZ,liItem){ mui.ajax(baseUrl + "/ajax/professor/info/"+Id, { "type" : "GET" , "dataType" : "json", "success" : function(data) { if (data.success && data.data!=""){ document.getElementById("relatePro").parentNode.parentNode.classList.remove("displayNone"); var thisTit,thisImg,copNum="" if(data.data.hasHeadImage == 1) { thisImg=baseUrl+"/images/head/" + data.data.id + "_l.jpg);" }else{ thisImg="../images/default-photo.jpg);" } if(numL){ if(numZ){ copNum="合作:"+numZ+"项专利,"+numL+"篇论文" }else{ copNum="合作:"+numL+"篇论文" } }else{ if(numZ){ copNum="合作:"+numZ+"项专利" }else{ } } if(data.data.title) { if(data.data.orgName) { thisTit=data.data.title +","+ data.data.orgName; }else{ thisTit=data.data.title; } }else{ if(data.data.office) { if(data.data.orgName) { thisTit=data.data.office +","+ data.data.orgName; }else{ thisTit=data.data.office; } }else{ if(data.data.orgName) { thisTit=data.data.orgName; } } } var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus); var itemlist = '
    '; itemlist += '
    '; itemlist += '

    '+data.data.name+'

    '; itemlist += '

    '+thisTit+'

    '; itemlist += '

    '+copNum+'

    '; itemlist += '
    '; liItem.innerHTML = itemlist liItem.setAttribute("data-id",data.data.id) } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } //相关文章信息 function relevantarticalList(){ mui.ajax(baseUrl + "/ajax/article/byAssProfessor", { "type" : "GET" , "dataType" : "json", "data" :{"id":proId}, "async":"false", "traditional": true, //传数组必须加这个 "success" : function(data) { console.log(JSON.stringify(data)); if (data.success && data.data!=""){ document.getElementById("relateArt").parentNode.parentNode.classList.remove("displayNone"); document.getElementById("relateArt").innerHTML=""; var StrData = data.data var lengthT; if(data.data.length>5){ lengthT=5; }else{ lengthT=data.data.length } for(var i = 0; i < lengthT; i++) { (function(n) { var imgL="../images/default-artical.jpg"; if(StrData[i].articleImg){ imgL=baseUrl+'/data/article/' + StrData[i].articleImg } var oURL; if(StrData[i].articleType==1) { oURL="/ajax/professor/baseInfo/"+StrData[i].professorId; }else{ oURL="/ajax/org/" + StrData[i].orgId; } mui.ajax(baseUrl + oURL, { "type": "GET", 'dataType': "json", "success": function(data) { if(data.success) { console.log(JSON.stringify(data)); var thisName,userType,thisAuth,thisTitle if(data.data.forShort){ thisName=data.data.forShort; }else{ thisName=data.data.name; } var add = document.createElement("li"); add.className = "mui-table-view-cell"; add.setAttribute("data-id",StrData[n].articleId); add.setAttribute("owner-id", StrData[n].professorId); var itemlist = '
    '; itemlist += '
    '; itemlist += '

    '+StrData[n].articleTitle+'

    '; itemlist += '

    '+thisName+''+commenTime(StrData[n].publishTime)+'

    '; itemlist += '
    '; add.innerHTML=itemlist; document.getElementById("relateArt").appendChild(add); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); })(i); } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } //感兴趣 function likeExperts(){ mui.ajax(baseUrl + "/ajax/professor/ralateProfessors", { "type": "get", "dataType" : "json", "data" :{"professorId":proId}, "success": function(data) { if(data.success && data.data) { var lengthT; if(data.data.length>5){ lengthT=5; }else{ lengthT=data.data.length } for(var i = 0; i < lengthT; i++) { var ExpId = data.data[i].id; likeExpertsList(ExpId); } } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } //感兴趣专家 function likeExpertsList(ExpId){ mui.ajax(baseUrl + "/ajax/professor/info/"+ExpId, { "type" : "GET" , "dataType" : "json", "success" : function(data) { if (data.success && data.data!=""){ document.getElementById("likePro").parentNode.parentNode.classList.remove("displayNone"); var add = document.createElement("li"); add.setAttribute("data-id",data.data.id); add.className = "mui-table-view-cell flexCenter"; add.style.minHeight="68px"; var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus); var imgL,otherI=""; if(data.data.hasHeadImage == 1) { imgL=baseUrl+'/images/head/' + data.data.id + '_l.jpg'; }else{ imgL='../images/default-photo.jpg' } if(data.data.title) { if(data.data.orgName) { otherI=data.data.title +","+ data.data.orgName; }else{ otherI=data.data.title; } }else{ if(data.data.office) { if(data.data.orgName) { otherI=data.data.office +","+ data.data.orgName; }else{ otherI=data.data.office; } }else{ if(data.data.orgName) { otherI=data.data.orgName; } } } var itemlist = '
    '; itemlist += '
    '; itemlist += '

    '+data.data.name+'

    '; itemlist += '

    '+otherI+'

    '; itemlist += '
    '; add.innerHTML=itemlist; document.getElementById("likePro").appendChild(add); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } //点赞 var clFlag = 1; mui(".reserachMess").on("click", ".plusbtn", function() { if(userid && userid != null && userid != "null") { if(clFlag) { clFlag = 0; } else { return; } if(this.getAttribute("data-isagree") > -1) { this.classList.remove("icon-appreciatefill"); this.classList.add("icon-appreciate"); } else { this.classList.add("icon-appreciatefill"); //this.classlist.remove("plusbtn"); } mui.ajax(this.getAttribute("data-isagree") > -1 ? baseUrl + "/ajax/researchArea/unAgree" : baseUrl + "/ajax/researchArea/agree", { "type": "POST", "data": { "targetId": this.getAttribute("data-pid"), "targetCaption": this.getAttribute("data-caption"), "opId": userid }, "contentType": "application/x-www-form-urlencoded", "success": function($data) { if($data.success) { mui.ajax(baseUrl + "/ajax/professor/info/" + proId, { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 success: function(data) { clFlag = 1; var $data = data.data; //研究方向 document.getElementsByClassName("reserachMess")[0].innerHTML = ""; if($data.researchAreas.length) { researchAreaShow($data.researchAreas, $data.editResearchAreaLogs); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } } }) } else { // plus.nativeUI.toast("请先登录"); isLogin(); } }) function isLogin() { var userid = plus.storage.getItem('userid'); if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') { // var flag = 'professor'; // var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框 // webviewShow = plus.webview.create("../html/consultapply.html", 'consultapply.html', {}, { // 'proId': proId, // 'flag': flag // }); // // webviewShow.addEventListener("loaded", function() { // // }, false); mui.openWindow({ url: '../html/weChat.html', id: 'weChat.html', show: { autoShow: true, aniShow: "slide-in-right", }, extras: { professorId: proId, flag:1 } }) } else { mui.openWindow({ url: '../html/login.html', id: '../html/login.html', show: { aniShow: "slide-in-right" }, extras:{ ourl:self.id } }); } } //查询研究方向 var getRecords = function($researchAreaLogs, caption) { var ret = []; var t = 0; for(var i = 0; i < $researchAreaLogs.length; i++) { if(caption == $researchAreaLogs[i].caption) { ret[t] = { id: $researchAreaLogs[i].opreteProfessorId, img: $researchAreaLogs[i].hasHeadImage } t++; } } return ret; } /*进入研究方向点赞页面*/ mui("#professorReserachMess").on('tap', '.listbrowse,.likenum', function() { var dataCap = this.getAttribute("dataCaption"); plus.nativeUI.showWaiting(); plus.webview.close("researchAreaHead.html"); setTimeout(function() { plus.webview.create("../html/researchAreaHead.html", 'researchAreaHead.html', {}, { dataCaption: dataCap, professorId: proId }); }, 500); }); ozixun.addEventListener('tap', function() { isLogin(); }); var oifAttend=document.getElementById("ifAttend") ifcollectionAbout(proId,oifAttend,1); document.getElementById('ifAttend').addEventListener("tap", function() { if(!userid) { mui.openWindow({ url: '../html/login.html', id: '../html/login.html', show: { aniShow: "slide-in-right" }, extras:{ ourl:self.id } }); return; } if(this.className == "mui-icon iconfontnew icon-yishoucang") { cancelCollectionAbout(proId,this, 1); } else { collectionAbout(proId,this,1); } }) mui("#resourceShow").on("tap", "li", function() { var resouId = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/resourceShow.html", 'resourceShow.html', {}, { resourceId: resouId }); }) mui("#articelShow").on("tap", "li", function() { var id = this.getAttribute("data-id"); var ownerid = this.getAttribute("owner-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/professorArticle.html", '../html/professorArticle.html', {}, { articleId: id, ownerid: ownerid, }); }) mui("#paper").on("tap", "li", function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/paperShow.html", 'paperShow.html', {}, { "paperId": id }); }) mui("#patent").on("tap", "li", function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/patentShow.html", 'patentShow.html', {}, { "patentId": id }); }) mui("#evaluateShow").on("tap", ".urlhref", function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); var webviewShow1=plus.webview.create("../html/userInforShow.html", 'userInforShow.html', {}, { "proid": id, }); webviewShow1.addEventListener("loaded", function() { setTimeout(function(){plus.webview.currentWebview().close()},1000) }, false); }) mui("#relatePro,#likePro").on("tap", "li", function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); var webviewShow1=plus.webview.create("userInforShow.html", 'userInforShow.html', {}, { "proid": id, }); webviewShow1.addEventListener("loaded", function() { setTimeout(function(){plus.webview.currentWebview().close()},1000) }, false); }) mui("#relateArt").on("tap", "li", function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/professorArticle.html", '../html/professorArticle.html', {}, { articleId: id }); }) document.getElementById("seeMoreResource").addEventListener("tap", function() { console.log(proId) plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/userresourceList.html", 'userresourceList.html', {}, { proid: proId }) }) document.getElementById("seeMorePatent").addEventListener("tap", function() { plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/userpatentList.html", 'userpatentList.html', {}, { proid: proId, authName: authName }) }) document.getElementById("seeMorePaper").addEventListener("tap", function() { plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/userpaperList.html", 'userpaperList.html', {}, { proid: proId, authName: authName }) }) document.getElementById("seeMoreArtical").addEventListener("tap", function() { plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/useraiticleList.html", 'useraiticleList.html', {}, { proid: proId }) }) document.getElementById("seeMoreEvaluate").addEventListener("tap", function() { plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/userEvaluate.html", 'userEvaluate.html', {}, { proid: proId }) }) window.addEventListener("newId", function(event) { personalMessage(); userid = plus.storage.getItem('userid') if(userid == proId) { document.getElementsByClassName('footbox')[0].style.display = "none"; } ifcollectionAbout(proId, '1'); }); liulanNum(); function liulanNum() { mui.ajax(baseUrl+"/ajax/professor/incPageViews",{ "type": "POST", "dataType": "json", "async": true, "data": { "id": proId, }, "success": function(data) { if(data.success) { console.log(JSON.stringify(data)) } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } /*微信及微信朋友圈分享专家*/ var auths, shares; plus.oauth.getServices(function(services) { auths = {}; for(var i in services) { var t = services[i]; auths[t.id] = t; } }, function(e) { alert("获取登录服务列表失败:" + e.message + " - " + e.code); }); plus.share.getServices(function(services) { shares = {}; for(var i in services) { var t = services[i]; shares[t.id] = t; } }, function(e) { alert("获取分享服务列表失败:" + e.message + " - " + e.code); }); mui("#shareBlock").on("tap", "li", function() { document.getElementById("shareBlock").style.display = "none"; document.getElementById("maskBlack").style.display = "none"; var oFen = this.getElementsByTagName("span")[0].innerHTML; var str; if(resear) { str = "研究方向:" + resear } if(oFen == "微信好友") { var share = buildShareService("weixin"); if(share) { shareMessage(share, "WXSceneSession", { content: str, title: "【科袖名片】" + authName + " " + title + "", href: baseUrl + "/e/p.html?id=" + proId, thumbs: [baseUrl + "/images/head/" + proId + "_m.jpg"] }); } } else if(oFen == "微信朋友圈") { var share = buildShareService("weixin"); if(share) { shareMessage(share, "WXSceneSession", { content: str, title: "【科袖名片】" + authName + " " + title + "", href: baseUrl + "/e/p.html?id=" + proId, thumbs: [baseUrl + "/images/head/" + proId + "_m.jpg"] }); } } else if(oFen == "新浪微博") { var share = buildShareService("sinaweibo"); if(share) { shareMessage(share, "sinaweibo", { content: "【科袖名片】" + authName + " " + title + ""+baseUrl + "/e/p.html?id=" + proId }); } } }) function buildShareService(ttt) { var share = shares[ttt]; if(share) { if(share.authenticated) { console.log("---已授权---"); } else { console.log("---未授权---"); share.authorize(function() { console.log('授权成功...') }, function(e) { //alert("认证授权失败:" + e.code + " - " + e.message); return null; }); } return share; } else { alert("没有获取微信分享服务"); return null; } } function shareMessage(share, ex, msg) { msg.extra = { scene: ex }; share.send(msg, function() { plus.nativeUI.closeWaiting(); if(plus.storage.getItem('userid')) { shareAddIntegral(1); } }, function(e) { console.log(JSON.stringify(e)) plus.nativeUI.closeWaiting(); if(e.code == -2) { } }); } /*图像预览*/ mui.previewImage(); moreMes(); function moreMes(){ document.getElementById("BtnMore").addEventListener("tap",function(){ var str; if(resear) { str = "研究方向:" + resear } plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/moreItem.html", 'moreItem.html', {}, { proid: proId, name:"professor", data:{ content: str, title: "【科袖名片】" + authName + " " + title + "", href: baseUrl + "/e/p.html?id=" + proId, thumbs: [baseUrl + "/images/head/" + proId + "_m.jpg"] }, weiboData:{ content: "【科袖名片】" + authName + " " + title + ""+baseUrl + "/e/p.html?id=" + proId } }) }) } });