No Description

articleShow.js 28KB

    var stt; mui.plusReady(function() { console.log(JSON.stringify(module)) mui('#articleContent').on('tap','a',function(){ plus.runtime.openURL( this.href); }); module.lWord(plus.webview.currentWebview().articleId, 1); var ffl=false; var oCurren = { self: plus.webview.currentWebview(), userid: plus.storage.getItem('userid'), login: function() { mui.openWindow({ url: '../html/login.html', id: '../html/login.html', show: { aniShow: "slide-in-bottom" }, extras: { ourl: plus.webview.currentWebview().id } }); } } var oArticleModule = { articleId: oCurren.self.articleId, // oFlag: oCurren.self.oFlag, // oWner: oCurren.self.ownerid, oAjaxGet: function(url, obj, oType, oFun) { mui.ajax(url, { data: obj, dataType: 'json', //服务器返回json格式数据 type: oType, //HTTP请求类型//超时时间设置为10秒; traditional: true, success: function(data) { if(data.success) { oFun(data.data); } else { //alert(JSON.stringify(data)); } }, error: function(xhr, type, errorThrown) { //异常处理; plus.nativeUI.toast("服务器链接超时", toastStyle); } }); }, articleMess: function($data) { plus.nativeUI.closeWaiting(); plus.webview.currentWebview().show("slide-in-right", 150); console.log(JSON.stringify($data)); document.getElementById("articleName").innerHTML = $data.articleTitle; if($data.articleType=='2'){ oArticleModule.oFlag = 1; oArticleModule.oWner=$data.orgId; }else{ oArticleModule.oWner=$data.professorId; } if($data.articleImg){ stt = $data.articleImg.substring(0, 9); } console.log(stt) if($data.articleContent) { document.getElementById("articleContent").innerHTML = $data.articleContent; var oImg = document.getElementById("articleContent").getElementsByTagName("img"); for(var i = 0; i < oImg.length; i++) { (function(n) { var att = oImg[n].src.substr(7); oImg[n].setAttribute("src", baseUrl + att); })(i); } } if($data.subject) { document.getElementsByClassName("tagList")[0].style.display = "block"; var arr = $data.subject.split(","); for(var i in arr) { var oLi = document.createElement("li"); oLi.innerHTML = '<span class="h2Font">' + arr[i] + '</span>' document.getElementsByClassName("tagList")[0].appendChild(oLi); } } document.getElementById("snum").innerHTML = $data.articleAgree; if($data.articleType == 1) { oArticleModule.oAjaxGet(baseUrl + "/ajax/article/ralateArticles", { "keys": arr, "professorId": oArticleModule.oWner, "articleId": oArticleModule.articleId, "rows": 5 }, "get", oArticleModule.correlationArticle); } else { oArticleModule.oAjaxGet(baseUrl + "/ajax/article/ralateArticles", { "keys": arr, "orgId": oArticleModule.oWner, "articleId": oArticleModule.articleId, "rows": 5 }, "get", oArticleModule.correlationArticle); } document.getElementById("oTime").innerHTML = commenTime($data.publishTime); if(oArticleModule.oFlag == 1) { /*企业发布文章信息*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/org/" + oArticleModule.oWner, "", "get", oArticleModule.business); //document.getElementById('attBtn').style.display = "none"; companylist(); if(oCurren.userid) oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/hasWatch", { "watchObject": oArticleModule.oWner, 'professorId': oCurren.userid }, "get", oArticleModule.attentionGetExpert); } else { if(plus.storage.getItem('userid') == oArticleModule.oWner) { document.getElementById('attBtn').style.display = "none"; } mui('#personAL').on('tap', '#messImg,#name', function() { var id = oArticleModule.oWner; plus.nativeUI.showWaiting(); //显示原生等待框 plus.webview.create("../html/userInforShow.html", 'userInforShow.html', {}, { proid: id }); //后台创建webview并打开show.html }) /*查询是否关注专家*/ if(oCurren.userid) oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/hasWatch", { "watchObject": oArticleModule.oWner, 'professorId': oCurren.userid }, "get", oArticleModule.attentionGetExpert); /*个人发布文章信息*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/professor/editBaseInfo/" + oArticleModule.oWner, "", "get", oArticleModule.professorMess); } }, professorMess: function($data) { //console.log(JSON.stringify($data)); document.getElementById('name').innerHTML = $data.name; if($data.hasHeadImage == 1) { document.getElementById("messImg").style.backgroundImage = "url(" + baseUrl + "/images/head/" + $data.id + "_l.jpg" + ")"; } var userType = autho($data.authType, $data.orgAuth, $data.authStatus); document.getElementById("auth").classList.add(userType.sty); }, business: function($data) { //console.log(JSON.stringify($data)); if($data.forShort){ document.getElementById('name').innerHTML = $data.forShort; }else{ document.getElementById('name').innerHTML = $data.name; } document.getElementById("messImg").classList.add("cmpHead2"); document.getElementById("messImg").innerHTML='<div class="boxBlock"><img class="boxBlockimg" id="companyImg" src="../images/default-icon.jpg"></div>' if($data.hasOrgLogo) { document.getElementById("companyImg").src= baseUrl + "/images/org/" + $data.id + ".jpg"; } if($data.authStatus==3){ document.getElementById("auth").classList.add("authicon-com-ok"); } mui('#personAL').on('tap', '#messImg,#name', function() { mui.openWindow({ url: '../html/cmpInforShow.html', id: 'cmpInforShow.html', show: { autoShow: false, aniShow: "slide-in-right", }, extras: { cmpId: oArticleModule.oWner, } }); }) }, correlationExpert: function($data) { if($data.length == 0) { return; } document.getElementById("correlationExpert").style.display = "block"; for(var i = 0; i < $data.length; i++) { (function(n) { oArticleModule.oAjaxGet(baseUrl + "/ajax/professor/editBaseInfo/" + $data[n].professorId, "", "get", oArticleModule.expertList); })(i) } }, expertList: function($data) { var os = ""; if($data.title) { if($data.orgName) { os = $data.title + "," + $data.orgName; } else { os = $data.title; } } else { if($data.office) { if($data.orgName) { os = $data.office + "," + $data.orgName; } else { os = $data.office; } } else { if($data.orgName) { os = $data.orgName; } } } var baImg = "../images/default-photo.jpg"; if($data.hasHeadImage == 1) { baImg = baseUrl + "/images/head/" + $data.id + "_l.jpg"; } var userType = autho($data.authType, $data.orgAuth, $data.authStatus); var li = document.createElement("li"); li.className = "mui-table-view-cell"; li.setAttribute("data-id", $data.id); li.innerHTML = '<div class="flexCenter mui-clearfix">' + '<div class="madiaHead useHead" style="background-image:url(' + baImg + ')"></div>' + '<div class="madiaInfo">' + '<p><span class="h1Font">' + $data.name + '</span><em class="authicon ' + userType.sty + '"></em></p>' + '<p class="mui-ellipsis h2Font">' + os + '</p>' + '</div>' + '</div>' document.getElementById("expertList").appendChild(li); }, correlationResource: function($data) { //console.log(JSON.stringify($data)); if($data.length == 0) { return; } document.getElementById("resource").style.display = "block"; for(var i = 0; i < $data.length; i++) { oArticleModule.oAjaxGet(baseUrl + "/ajax/resource/queryOne", { "resourceId": $data[i].resourceId }, "get", oArticleModule.rsourceList); } }, rsourceList: function($data) { var namepo, userType; if($data.resourceType == 1) { namepo = $data.editProfessor.name; userType = autho($data.editProfessor.authType, $data.editProfessor.orgAuth, $data.editProfessor.authStatus); } else { userType = {}; if($data.organization.forShort){ namepo = $data.organization.forShort; }else{ namepo = $data.organization.name; } if($data.organization.authStatus == 3) { userType.sty = "authicon-com-ok" } else { userType.sty = "e" } } var rImg = "../images/default-resource.jpg"; if($data.images.length>0){ rImg = baseUrl + "/data/resource/" + $data.images[0].imageSrc; } var li = document.createElement("li"); li.setAttribute("data-id", $data.resourceId); li.className = "mui-table-view-cell"; li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' + ' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' + '<div class="madiaInfo OmadiaInfo">' + '<p class="mui-ellipsis-2 h1Font">' + $data.resourceName + '</p>' + '<p><span class="h2Font">' + namepo + '</span><em class="authicon ' + userType.sty + '" title="科袖认证专家"></em></p>' + '</div>' + '</div>' document.getElementById("resourceList").appendChild(li); }, correlationService: function() { oArticleModule.oAjaxGet(baseUrl + "/ajax/ware/byArticle",{ "id": oArticleModule.articleId, "rows":5 }, "get", function(res){ console.log(JSON.stringify(res)); var $data=res if($data.length == 0) { return; } document.getElementById("correlationService").style.display = "block"; for(var i = 0; i < $data.length; i++) { var cnt="", rImg="../images/default-service.jpg" if($data[i].images) { var subs = strToAry($data[i].images) if(subs.length > 0) { rImg=baseUrl+"/data/ware" + subs[0] } } if($data.cnt){ cnt="内容:"+$data.cnt } var li = document.createElement("li"); li.setAttribute("data-id",$data[i].id); li.className = "mui-table-view-cell"; li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' + ' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' + '<div class="madiaInfo OmadiaInfo">' + '<p class="mui-ellipsis-2 h1Font">' + $data[i].name + '</p>' + '<p><span class="h2Font ownerName"></span><em class="authicon ownerSty"></em></p>' + //'<p class="mui-ellipsis h2Font">' + cnt + '</p>' + '</div>' + '</div>' document.getElementById("serviceList").appendChild(li); var $li=$(li) if($data[i].category==1){ oArticleModule.proSigInfo($data[i].owner,$li) }else{ oArticleModule.orgSigInfo($data[i].owner,$li) } } }); }, correlationArticle: function($data) { if($data.total) { if($data.data.length == 0) { return; } }else{ if($data.length == 0) { return; } } var oo=1; if($data.total) { var $data=$data.data; document.getElementById('newarticle').style.display = "block"; oo=0; }else{ document.getElementById('article').style.display = "block"; } for(var i = 0; i < $data.length; i++) { var ourl, of ; if($data[i].articleType == 1) { ourl = baseUrl + "/ajax/professor/editBaseInfo/" + $data[i].professorId; of = 1; } else { ourl = baseUrl + "/ajax/org/" + $data[i].orgId; of = 2; } var arImg = "../images/default-artical.jpg"; if($data[i].articleImg) { arImg = baseUrl + "/data/article/" + $data[i].articleImg } var title = $data[i].articleTitle; mui.ajax(ourl, { dataType: 'json', //服务器返回json格式数据 type: "get", //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; async: false, traditional: true, success: function(data) { if(data.success) { var namepo="" var li = document.createElement("li"); if( of == 1) { namepo = data.data.name; var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus); li.setAttribute("owner-id", data.data.id); li.setAttribute("data-type", 1); } else { if(data.data.forShort){ namepo = data.data.forShort; }else{ namepo = data.data.name; } var userType = {}; if(data.data.authStatus == 3) { userType.sty = 'authicon-com-ok' } else { userType.sty = "e" } li.setAttribute("owner-id", data.data.id); li.setAttribute("data-type", 2); } li.setAttribute("data-id", $data[i].articleId); li.className = "mui-table-view-cell"; li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' + '<div class="madiaHead artHead" style="background-image:url(' + arImg + ')"></div>' + '<div class="madiaInfo OmadiaInfo">' + '<p class="mui-ellipsis-2 h1Font">' + title + '</p>' + '<p><span class="h2Font" style="margin-right:10px">'+namepo+'</span><span class="time">'+commenTime($data[i].publishTime)+'</span></p>'+ '</div>' + '</div>' if(oo==0){ document.getElementById("newarticleList").appendChild(li) }else{document.getElementById("articleList").appendChild(li);} } }, error: function(xhr, type, errorThrown) { //异常处理; plus.nativeUI.toast("服务器链接超时", toastStyle); } }); } }, thumbsUp: function($data) { document.getElementById("snum").innerHTML = Number(document.getElementById("snum").innerHTML) + 1; document.getElementsByClassName("thumbBtn")[0].classList.add("thumbedBtn"); }, thumbs: function($data) { if($data) { document.getElementsByClassName("thumbBtn")[0].classList.add("thumbedBtn"); } }, attentionGetExpert: function($data) { if($data) { document.getElementsByClassName("attenSpan")[0].classList.add("attenedSpan"); document.getElementsByClassName("attenSpan")[0].innerText = "已关注"; } }, attentionPostExpert: function($data) { document.getElementsByClassName("attenSpan")[0].classList.add("attenedSpan"); document.getElementsByClassName("attenSpan")[0].innerText = "已关注"; }, attentionNoPostExpert: function($data) { document.getElementsByClassName("attenSpan")[0].classList.remove("attenedSpan"); document.getElementsByClassName("attenSpan")[0].innerText = "关注"; }, storeGetUp: function($data) { if($data) { document.getElementsByClassName("icon-shoucang")[0].classList.add("icon-yishoucang"); } }, storePostUp: function($data) { plus.nativeUI.toast("收藏成功", toastStyle); document.getElementsByClassName("icon-shoucang")[0].classList.add("icon-yishoucang"); console.log(document.getElementsByClassName("icon-shoucang")[0].className); }, storeDeleteUp: function($data) { plus.nativeUI.toast("已取消收藏", toastStyle); document.getElementsByClassName("icon-shoucang")[0].classList.remove("icon-yishoucang"); }, proSigInfo:function(id,$list){ oArticleModule.oAjaxGet(baseUrl + "/ajax/professor/baseInfo/"+id,{ }, "get", function(data){ var datas=data var userType = autho(datas.authType, datas.orgAuth, datas.authStatus); $list.find(".ownerName").html(datas.name) $list.find(".ownerSty").addClass(userType.sty) }); }, orgSigInfo:function(id,$list){ oArticleModule.oAjaxGet(baseUrl + "/ajax/org/" + id,{ }, "get", function(data){ var datas=data var name=datas.name; if(datas.forShort){ name=datas.forShort } $list.find(".ownerName").html(name) if(datas.authStatus == 3){ $list.find(".ownerSty").addClass("authicon-com-ok") } }); } } pageViewLog(oArticleModule.articleId, 3) wlog("article", oArticleModule.articleId, "2") /*文章详细内容*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/article/query", { articleId: oArticleModule.articleId }, "get", oArticleModule.articleMess); oArticleModule.oAjaxGet(baseUrl + "/ajax/article/find", {pageSize:5}, "get", oArticleModule.correlationArticle); oArticleModule.oAjaxGet(baseUrl + "/ajax/article/ralatePro", { "articleId": oArticleModule.articleId }, "get", oArticleModule.correlationExpert); oArticleModule.oAjaxGet(baseUrl + "/ajax/article/ralateRes", { "articleId": oArticleModule.articleId }, "get", oArticleModule.correlationResource); oArticleModule.correlationService() //相关企业 function companylist() { mui.ajax(baseUrl+"/ajax/article/ralateOrg",{ dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "articleId": oArticleModule.articleId, }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var $data=data.data; if($data.length) { document.getElementById("bus").style.display="block"; } for(var i=0;i<$data.length;i++) { angleBus.call($data[i]) } } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败') } }); } function angleBus() { mui.ajax(baseUrl+"/ajax/org/" +this.orgId,{ type: "GET", timeout: 10000, dataType: "json", context: document.getElementById("busList"), success: function(data) { if(data.success) { busfil.call(this,data.data); } }, error: function(XMLHttpRequest, textStats, errorThrown) { $.MsgBox.Alert('提示', '服务器请求失败') } }) } function busfil($data) { var li = document.createElement("li"); li.setAttribute("data-id", $data.id); var oimg = ($data.hasOrgLogo) ? baseUrl + "/images/org/" + $data.id + ".jpg" : "../images/default-icon.jpg"; var oAuth = ($data.authStatus == 3) ? 'authicon-com-ok' : ''; var orgName = ($data.forShort) ? $data.forShort : $data.name; var orgType = ($data.orgType == '2') ? "上市企业" : ""; var orgOther = ($data.industry) ? $data.industry.replace(/,/gi, " | ") : ""; li.className = "mui-table-view-cell"; li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' + '<div class="madiaHead companyHead">' + '<div class="boxBlock" style="width:88px;height:58px;"><img class="boxBlockimg companyImg" src="' + oimg + '"></div>' + '</div>' + '<div class="madiaInfo OmadiaInfo">' + '<p class="mui-ellipsis h1Font">' + orgName + '<em class="authicon ' + oAuth + '" title="科袖认证企业"></em></p>' + '<p class="mui-ellipsis h2Font"><span id="">' + orgType + '</span> <span id="">' + orgOther + '</span></p>' + '</div>' + '</div>' this.appendChild(li); } mui('#expertList').on('tap', 'li', function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); //显示原生等待框 plus.webview.create("../html/userInforShow.html", 'userInforShow.html', {}, { proid: id }); }) mui('#busList').on('tap', 'li', function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); //显示原生等待框 plus.webview.create("../html/cmpInforShow.html", 'cmpInforShow.html', {}, { cmpId: id }); }) /*资源浏览*/ mui('#resourceList').on('tap', 'li', function() { var resouId = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/resourceShow.html", 'resourceShow.html', {}, { resourceId: resouId }); }) mui("#serviceList").on('tap', 'li', function() { var serviceId = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/serviceShow.html", 'serviceShow.html', {}, { serviceId: serviceId }); }) mui('#articleList,#newarticleList').on('tap', 'li', function() { var id = this.getAttribute("data-id"); plus.nativeUI.showWaiting(); var webviewShow=plus.webview.create("../html/professorArticle.html", '../html/professorArticle.html', {}, { articleId: id }); webviewShow.addEventListener("loaded", function() { setTimeout(function(){plus.webview.currentWebview().close()},1000) }, false); }); document.getElementsByClassName("thumbBtn")[0].addEventListener("tap", function() { var oClsNm = document.getElementById("snum").parentNode.className; if(oClsNm == 'thumbBtn thumbedBtn') return; oCurren.userid = plus.storage.getItem('userid'); if(oCurren.userid) { oArticleModule.oAjaxGet(baseUrl + "/ajax/article/agree", { "articleId": oArticleModule.articleId, 'operateId': oCurren.userid, "uname":plus.storage.getItem('name') }, "post", oArticleModule.thumbsUp); } else { oCurren.login(); } }) /*查询是否点赞,登录状态下查询否则不查*/ if(oCurren.userid) { oArticleModule.oAjaxGet(baseUrl + "/ajax/article/isAgree", { "articleId": oArticleModule.articleId, 'operateId': oCurren.userid }, "get", oArticleModule.thumbs); /*查询是否收藏文章*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/hasWatch", { "watchObject": oArticleModule.articleId, 'professorId': oCurren.userid }, "get", oArticleModule.storeGetUp); } /*自定义事件*/ window.addEventListener("newId", function(event) { oCurren.userid = plus.storage.getItem('userid'); if(oCurren.userid == oArticleModule.oWner) { document.getElementById('attBtn').style.display = "none"; } /*查询是否关注专家*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/hasWatch", { "watchObject": oArticleModule.oWner, 'professorId': oCurren.userid }, "get", oArticleModule.attentionGetExpert); oArticleModule.oAjaxGet(baseUrl + "/ajax/article/isAgree", { "articleId": oArticleModule.articleId, 'operateId': oCurren.userid }, "get", oArticleModule.thumbs); /*查询是否收藏文章*/ oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/hasWatch", { "watchObject": oArticleModule.articleId, 'professorId': oCurren.userid }, "get", oArticleModule.storeGetUp); module.init.init(); }) document.getElementsByClassName("attenSpan")[0].addEventListener("tap", function() { var oClsNm = document.getElementsByClassName("attenSpan")[0].className; oCurren.userid = plus.storage.getItem('userid'); if(oCurren.userid) { var $info={}; if(oArticleModule.oFlag == 1) { $info={ "watchObject": oArticleModule.oWner, 'professorId': oCurren.userid } }else{ $info={ "watchObject": oArticleModule.oWner, 'professorId': oCurren.userid } } if(oClsNm == 'mui-icon attenSpan attenedSpan') { oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/delete",$info , "post", oArticleModule.attentionNoPostExpert); } else { $info.uname=plus.storage.getItem('name'); if(oArticleModule.oFlag == 1) { $info.watchType=6; }else{ $info.watchType=1; } oArticleModule.oAjaxGet(baseUrl + "/ajax/watch", $info, "post", oArticleModule.attentionPostExpert); } } else { oCurren.login(); } }) /*收藏文章*/ // document.getElementById('atto').addEventListener("tap", function() { var oClsNm = document.getElementsByClassName("icon-shoucang")[0].className; oCurren.userid = plus.storage.getItem('userid'); if(oCurren.userid) { if(oClsNm == 'mui-icon iconfontnew icon-shoucang icon-yishoucang') { oArticleModule.oAjaxGet(baseUrl + "/ajax/watch/delete", { "watchObject": oArticleModule.articleId, 'professorId': oCurren.userid }, "post", oArticleModule.storeDeleteUp); } else { oArticleModule.oAjaxGet(baseUrl + "/ajax/watch", { "watchObject": oArticleModule.articleId, 'professorId': oCurren.userid, "watchType": 3, "uname": plus.storage.getItem('name') }, "post", oArticleModule.storePostUp); } } else { oCurren.login(); } }) /*微信及微信朋友圈分享专家*/ 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; if(oFen == "微信好友") { if(!weixinClient()) { return; } var share = buildShareService("weixin"); if(share) { shareMessage(share, "WXSceneSession", { content: document.getElementById("articleContent").innerText.substring(0, 70), title: document.getElementById("articleName").innerHTML, href: baseUrl + "/e/a.html?id=" + oArticleModule.articleId, thumbs: [baseUrl + "/data/article/" + stt + oArticleModule.articleId + "_s.jpg"] }); } } else if(oFen == "微信朋友圈") { if(!weixinClient()) { return; } var share = buildShareService("weixin"); if(share) { shareMessage(share, "WXSceneTimeline", { content: document.getElementById("articleContent").innerText.substring(0, 70), title: document.getElementById("articleName").innerHTML, href: baseUrl + "/e/a.html?id=" + oArticleModule.articleId, thumbs: [baseUrl + "/data/article/" + stt + oArticleModule.articleId + "_s.jpg"] }); } } else if(oFen == "新浪微博") { var share = buildShareService("sinaweibo"); if(share) { shareMessage(share, "sinaweibo", { content: document.getElementById("articleName").innerHTML+baseUrl + "/e/a.html?id=" + oArticleModule.articleId }); } } }) function buildShareService(ttt) { var share = shares[ttt]; if(share) { if(share.authenticated) { console.log("---已授权---"); } else { console.log("---未授权---"); share.authorize(function() { console.log('授权成功...') }, function(e) { 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(3); } }, function(e) { console.log(JSON.stringify(e)) plus.nativeUI.closeWaiting(); if(e.code == -2) { } }); } mui(".tagList").on("tap", "li", function() { plus.nativeUI.showWaiting(); var web = plus.webview.create("../html/searchListNew2.html?content=6", "../html/searchListNew2.html", {}, { key: this.getElementsByTagName("span")[0].innerHTML, qiFlag: 3 }); }) moreMes(); function moreMes(){ document.getElementById("BtnMore").addEventListener("tap",function(){ var oUrl=baseUrl + "/images/logo180.png"; plus.nativeUI.showWaiting(); //显示原生等待框 var webviewShow = plus.webview.create("../html/moreItem.html", 'moreItem.html', {}, { proid: oArticleModule.articleId, name:"article", data:{ content: document.getElementById("articleContent").innerText.substring(0, 70), title: document.getElementById("articleName").innerHTML, href: baseUrl + "/e/a.html?id=" + oArticleModule.articleId, thumbs: [baseUrl + "/data/article/" + stt + oArticleModule.articleId + "_s.jpg"] }, weiboData:{ content: document.getElementById("articleName").innerHTML+baseUrl + "/e/a.html?id=" + oArticleModule.articleId } }) }) } document.getElementsByClassName("topback")[0].addEventListener("tap",function(){ var web = plus.webview.getWebviewById("cmpInforShow.html"); var web1 = plus.webview.getWebviewById("cmpInforShow-article.html"); if(!web1){ if(web) mui.fire(web, "newId",{ rd: 1 }); } }) });