portal html css js resource

a.html 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>文章分享-科袖网</title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  7. <link rel="stylesheet" href="../css/reset.css" />
  8. <link rel="stylesheet" href="../css/common.css" />
  9. <link rel="stylesheet" href="../css/swiper.min.css" />
  10. <link rel="stylesheet" href="../css/share.css" />
  11. <script type="text/javascript" src="../js/jquery-1.11.1.js"></script>
  12. <script type="text/javascript" src="../js/public/swiper.min.js"></script>
  13. <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  14. <script type="text/javascript" src="../js/public/baseUtil.js"></script>
  15. <script type="text/javascript" src="../js/public/shareCom.js"></script>
  16. <script type="text/javascript" src="../js/public/shareLeaveWord.js"></script>
  17. <script type="text/javascript" src="../js/public/openApp.js"></script>
  18. <script type="text/javascript">
  19. addscript("ad_article_h5_a");
  20. addscript("ad_article_h5_b");
  21. addscript("ad_article_h5_c");
  22. </script>
  23. <style>
  24. html,body {background: #FFFFFF;}
  25. </style>
  26. </head>
  27. <body>
  28. <div class="contentBody2">
  29. <div class="topFu clearfix">
  30. <div class="topLogo floatL"></div>
  31. <div class="goSpan floatR">
  32. <span class="openSpan">打开</span>
  33. </div>
  34. </div>
  35. <div class="showDetail" style="padding-top:56px;">
  36. <div class="h1Font hWeight" id="articleName"></div>
  37. <div class="madiaBlock">
  38. <ul class="mui-table-view noactiveTab">
  39. <li class="plat">
  40. <div class="flexCenter clearfix">
  41. <a id="personAL">
  42. <div class="madiaHead useHead" id="messImg"></div>
  43. <div class="madiaInfo">
  44. <p><span class="h1Font ellipsisSty" id="name"></span><em class="authiconNew" title="" id="auth"></em></p>
  45. <p class="h3Font" id="oTime"></p>
  46. </div>
  47. </a>
  48. <div class="goSpan">
  49. <span class="attenSpan">关注</span>
  50. </div>
  51. </div>
  52. </li>
  53. </ul>
  54. </div>
  55. <!--广告模块-->
  56. <div class="madiaBlock advertItem advertItem-A"></div>
  57. <!--文章内容区-->
  58. <div class="showMain" id="articleContent">
  59. </div>
  60. <!--标签模块-->
  61. <ul class="tagList displayNone">
  62. <!--<li>
  63. <span class="h2Font">金属材料工程与腐</span>
  64. </li>-->
  65. </ul>
  66. <div class="madiaBlock displayNone" id="correlationExpert">
  67. <div class="madiaTit">相关专家</div>
  68. <ul class="mui-table-view" id="expertList">
  69. </ul>
  70. </div>
  71. <div class="madiaBlock displayNone" id="correlationService">
  72. <div class="madiaTit">相关服务</div>
  73. <ul class="mui-table-view" id="serviceList">
  74. </ul>
  75. </div>
  76. <div class="madiaBlock displayNone" id="resource">
  77. <div class="madiaTit">相关资源</div>
  78. <ul class="mui-table-view" id="resourceList">
  79. </ul>
  80. </div>
  81. <div class="madiaBlock displayNone" id="correlationCompany">
  82. <div class="madiaTit">相关企业</div>
  83. <ul class="mui-table-view" id="companyList">
  84. </ul>
  85. </div>
  86. <!--点赞模块-->
  87. <div class="thumbBlock">
  88. <span class="thumbBtn"><span id="snum"></span></span>
  89. </div>
  90. <!--广告模块-->
  91. <div class="madiaBlock swiper-container advertItem advertItem-B" style="margin:30px 0 10px"></div>
  92. <!--您可能感兴趣的文章-->
  93. <div class="madiaBlock displayNone" id="article">
  94. <div class="madiaTit">您可能感兴趣的文章</div>
  95. <ul class="mui-table-view" id="articleList">
  96. </ul>
  97. </div>
  98. <!--您可能感兴趣的文章-->
  99. <div class="madiaBlock displayNone" id="newarticle">
  100. <div class="madiaTit">最新文章</div>
  101. <ul class="mui-table-view" id="newarticleList">
  102. </ul>
  103. </div>
  104. <!--留言-->
  105. <div class="madiaBlock displayNone">
  106. <div class="madiaTit" id="olisten">留言</div>
  107. <ul class="mui-table-view commentBlock commentsArea">
  108. </ul>
  109. </div>
  110. </div>
  111. <div class="shareEcode">
  112. <!--广告模块-->
  113. <div class="madiaBlock swiper-container advertItem advertItem-C" style="margin:0 9px"></div>
  114. <img class="Ecodecon" src="../images/ecordCard.jpg" />
  115. </div>
  116. </div>
  117. <script type="text/javascript">
  118. $(document).ready(function() {
  119. var imgUrl ="http://www.ekexiu.com/images/logo180.png";
  120. var lineLink = document.location.href;
  121. var descContent="";
  122. var shareTitle;
  123. var appid = '';
  124. var articleId = GetQueryString("id");
  125. module.lWord(articleId,1);
  126. pageViewLog(articleId,3)
  127. wlog("article", articleId, '3')
  128. //进入发布者详情页面
  129. $("#personAL").on("click", function() {
  130. var reType = this.getAttribute("data-type");
  131. if(reType=="1"){
  132. var proId=this.getAttribute("data-id");
  133. location.href="http://" + window.location.host + "/e/p.html?id=" + proId;
  134. }else if(reType=="2"){
  135. var cmpId=this.getAttribute("data-id");
  136. location.href="http://" + window.location.host + "/e/c.html?id=" + cmpId;
  137. }
  138. })
  139. var this_="../html/professorArticle.html?articleId="+articleId;
  140. wcFresh(this_);
  141. $("body").on("click",".goSpan,.thumbBtn",function(){
  142. isInstalled(this_,true);
  143. $(this).addClass("activeThis");
  144. })
  145. $("#articleList,#newarticleList").on("click","li", function() {
  146. var OdataId=this.getAttribute("data-id");
  147. location.href="http://" + window.location.host + "/e/a.html?id=" + OdataId;
  148. })
  149. $("#resourceList").on("click","li", function() {
  150. var OdataId=this.getAttribute("data-id");
  151. location.href="http://" + window.location.host + "/e/r.html?id=" + OdataId;
  152. })
  153. $("#expertList").on("click","li", function() {
  154. var OdataId=this.getAttribute("data-id");
  155. location.href="http://" + window.location.host + "/e/p.html?id=" + OdataId;
  156. })
  157. $("#companyList").on("click","li", function() {
  158. var OdataId=this.getAttribute("data-id");
  159. location.href="http://" + window.location.host + "/e/c.html?id=" + OdataId;
  160. })
  161. $(".tagList").on("click", "li", function() {
  162. var keyCon=$(this).find(".h2Font").text();
  163. location.href="http://" + window.location.host + "/e/search.html?flag=3&key=" + keyCon;
  164. })
  165. var oArticleModule = {
  166. articleId: GetQueryString("id"),
  167. oAjaxGet: function(url, obj, oType, oFun) {
  168. $.ajax(url,{
  169. data: obj,
  170. dataType: 'json', //服务器返回json格式数据
  171. type: oType, //HTTP请求类型
  172. timeout: 10000, //超时时间设置为10秒;
  173. traditional: true,
  174. success: function(data) {
  175. if(data.success) {
  176. oFun(data.data);
  177. }
  178. },
  179. error: function(e) {
  180. return;
  181. }
  182. });
  183. },
  184. articleMess: function($data) {
  185. console.log($data);
  186. document.getElementById("articleName").innerHTML = $data.articleTitle;
  187. shareTitle=$data.articleTitle;
  188. document.title=$data.articleTitle;
  189. stt = $data.articleImg.substring(0, 9);
  190. imgUrl="http://www.ekexiu.com/data/article/" + stt + $data.articleId + "_s.jpg";
  191. console.log(stt)
  192. if($data.articleContent) {
  193. document.getElementById("articleContent").innerHTML = $data.articleContent;
  194. descContent=document.getElementById("articleContent").innerText.substr(0,70);
  195. }
  196. if($data.subject) {
  197. document.getElementsByClassName("tagList")[0].style.display = "block";
  198. var arr = $data.subject.split(",");
  199. for(var i in arr) {
  200. var oLi = document.createElement("li");
  201. oLi.innerHTML = '<span class="h2Font">' + arr[i] + '</span>'
  202. document.getElementsByClassName("tagList")[0].appendChild(oLi);
  203. }
  204. }
  205. document.getElementById("snum").innerHTML = $data.articleAgree;
  206. document.getElementById("oTime").innerHTML = commenTime($data.publishTime);
  207. document.getElementById("personAL").setAttribute("data-type",$data.articleType);
  208. if($data.articleType == 1) {
  209. oArticleModule.oAjaxGet("../ajax/article/ralateArticles", {
  210. "keys": arr,
  211. "professorId": oArticleModule.oWner,
  212. "articleId": oArticleModule.articleId,
  213. "rows": 5
  214. }, "get", oArticleModule.correlationArticle);
  215. document.getElementById("personAL").setAttribute("data-id",$data.ownerId);
  216. oArticleModule.oAjaxGet("../ajax/professor/editBaseInfo/" + $data.ownerId, "", "get", oArticleModule.professorMess);
  217. } else if($data.articleType == 2){
  218. oArticleModule.oAjaxGet("../ajax/article/ralateArticles", {
  219. "keys": arr,
  220. "orgId": oArticleModule.oWner,
  221. "articleId": oArticleModule.articleId,
  222. "rows": 5
  223. }, "get", oArticleModule.correlationArticle);
  224. document.getElementById("personAL").setAttribute("data-id",$data.ownerId);
  225. oArticleModule.oAjaxGet("../ajax/org/" + $data.ownerId, "", "get", oArticleModule.business);
  226. }else if($data.articleType == 3){
  227. oArticleModule.oAjaxGet("../ajax/article/ralateArticles", {
  228. "keys": arr,
  229. "orgId": oArticleModule.oWner,
  230. "articleId": oArticleModule.articleId,
  231. "rows": 5
  232. }, "get", oArticleModule.correlationArticle);
  233. document.getElementById("personAL").setAttribute("data-id",$data.ownerId);
  234. oArticleModule.oAjaxGet("../ajax/platform/info", {id:$data.ownerId}, "get", oArticleModule.platform);
  235. }
  236. },
  237. professorMess: function($data) {
  238. console.log($data);
  239. document.getElementById('name').innerHTML = $data.name;
  240. if($data.hasHeadImage == 1) {
  241. document.getElementById("messImg").style.backgroundImage = "url(../images/head/" + $data.id + "_l.jpg" + ")";
  242. }
  243. var userType = autho($data.authType, $data.orgAuth, $data.authStatus);
  244. document.getElementById("auth").classList.add(userType.sty);
  245. },
  246. business: function($data) {
  247. if($data.forShort) {
  248. document.getElementById('name').innerHTML = $data.forShort;
  249. }else{
  250. document.getElementById('name').innerHTML = $data.name;
  251. }
  252. var mgimg="../images/default-icon.jpg";
  253. if($data.hasOrgLogo) {
  254. mgimg="/images/org/" + $data.id + ".jpg";
  255. }
  256. document.getElementById("messImg").classList.add("cmpHead2");
  257. document.getElementById("messImg").innerHTML='<div class="boxBlock"><img class="boxBlockimg" id="companyImg" src="'+ mgimg+'"></div>'
  258. if($data.authStatus == 3) {
  259. document.getElementById("auth").classList.add("authicon-com-ok");
  260. }
  261. },
  262. platform: function($data) {
  263. document.getElementById('name').innerHTML = $data.name;
  264. var mgimg="../images/default-icon.jpg";
  265. if($data.logo!=null) {
  266. mgimg="/data/platform" + $data.logo;
  267. }
  268. $(".plat").css("cursor","default");
  269. $(".goSpan").hide();
  270. document.getElementById("messImg").classList.add("cmpHead2");
  271. document.getElementById("messImg").innerHTML='<div class="boxBlock"><img class="boxBlockimg" id="companyImg" src="'+ mgimg+'"></div>'
  272. },
  273. correlationExpert: function($data) {
  274. if($data.length == 0) {
  275. return;
  276. }
  277. document.getElementById("correlationExpert").classList.remove("displayNone");
  278. for(var i = 0; i < $data.length; i++) {
  279. (function(n) {
  280. oArticleModule.oAjaxGet("../ajax/professor/editBaseInfo/" + $data[n].professorId, "", "get", oArticleModule.expertList);
  281. })(i)
  282. }
  283. },
  284. expertList: function($data) {
  285. var os = "";
  286. if($data.title) {
  287. if($data.orgName) {
  288. os = $data.title + "," + $data.orgName;
  289. } else {
  290. os = $data.title;
  291. }
  292. } else {
  293. if($data.office) {
  294. if($data.orgName) {
  295. os = $data.office + "," + $data.orgName;
  296. } else {
  297. os = $data.office;
  298. }
  299. } else {
  300. if($data.orgName) {
  301. os = $data.orgName;
  302. }
  303. }
  304. }
  305. var baImg = "../images/default-photo.jpg";
  306. if($data.hasHeadImage == 1) {
  307. baImg = "/images/head/" + $data.id + "_l.jpg";
  308. }
  309. var userType = autho($data.authType, $data.orgAuth, $data.authStatus);
  310. var li = document.createElement("li");
  311. li.setAttribute("data-id", $data.id);
  312. li.innerHTML = '<div class="flexCenter clearfix">' +
  313. '<div class="madiaHead useHead" style="background-image:url(' + baImg + ')"></div>' +
  314. '<div class="madiaInfo">' +
  315. '<p><span class="h1Font">' + $data.name + '</span><em class="authiconNew ' + userType.sty + '"></em></p>' +
  316. '<p class="ellipsisSty h2Font">' + os + '</p>' +
  317. '</div>' +
  318. '</div>'
  319. document.getElementById("expertList").appendChild(li);
  320. },
  321. correlationResource: function($data) {
  322. console.log($data);
  323. if($data.length == 0) {
  324. return;
  325. }
  326. document.getElementById("resource").classList.remove("displayNone");
  327. for(var i = 0; i < $data.length; i++) {
  328. oArticleModule.oAjaxGet( "../ajax/resource/queryOne", {
  329. "resourceId": $data[i].resourceId
  330. }, "get", oArticleModule.rsourceList);
  331. }
  332. },
  333. rsourceList: function($data) {
  334. var namepo, userType;
  335. if($data.resourceType == 1) {
  336. namepo = $data.editProfessor.name;
  337. userType = autho($data.editProfessor.authType, $data.editProfessor.orgAuth, $data.editProfessor.authStatus);
  338. } else {
  339. userType = {};
  340. if($data.organization.forShort){
  341. namepo = $data.organization.forShort;
  342. }else{
  343. namepo = $data.organization.name;
  344. }
  345. if($data.organization.authStatus == 3) {
  346. userType.sty = "authicon-com-ok"
  347. }
  348. }
  349. var rImg = "../images/default-resource.jpg";
  350. if($data.images.length>0){
  351. rImg = "/data/resource/" + $data.images[0].imageSrc;
  352. }
  353. var li = document.createElement("li");
  354. li.setAttribute("data-id", $data.resourceId);
  355. li.innerHTML = '<div class="flexCenter OflexCenter clearfix">' +
  356. ' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' +
  357. '<div class="madiaInfo OmadiaInfo">' +
  358. '<p class="ellipsisSty h1Font">' + $data.resourceName + '</p>' +
  359. '<p><span class="h2Font">' + namepo + '</span><em class="authiconNew ' + userType.sty + '" title="科袖认证专家"></em></p>' +
  360. //'<p class="ellipsisSty-2 h2Font">用途:' + $data.supportedServices + '</p>' +
  361. '</div>' +
  362. '</div>'
  363. document.getElementById("resourceList").appendChild(li);
  364. },
  365. correlationService: function() {
  366. oArticleModule.oAjaxGet("/ajax/ware/byArticle",{
  367. "id": oArticleModule.articleId,
  368. "rows":5
  369. }, "get", function(res){
  370. console.log(JSON.stringify(res));
  371. var $data=res
  372. if($data.length == 0) {
  373. return;
  374. }
  375. document.getElementById("correlationService").style.display = "block";
  376. for(var i = 0; i < $data.length; i++) {
  377. var cnt="", rImg="../images/default-service.jpg"
  378. if($data[i].images) {
  379. var subs = strToAry($data[i].images)
  380. if(subs.length > 0) {
  381. rImg="/data/ware" + subs[0]
  382. }
  383. }
  384. if($data.cnt){
  385. cnt="内容:"+$data.cnt
  386. }
  387. var li = document.createElement("li");
  388. li.setAttribute("data-id",$data[i].id);
  389. li.className = "mui-table-view-cell";
  390. li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
  391. ' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' +
  392. '<div class="madiaInfo OmadiaInfo">' +
  393. '<p class="ellipsisSty-2 h1Font">' + $data[i].name + '</p>' +
  394. '<p><span class="h2Font ownerName"></span><em class="authiconNew ownerSty"></em></p>' +
  395. //'<p class="ellipsisSty h2Font">' + cnt + '</p>' +
  396. '</div>' +
  397. '</div>'
  398. document.getElementById("serviceList").appendChild(li);
  399. var $li=$(li)
  400. if($data[i].category==1){
  401. oArticleModule.proSigInfo($data[i].owner,$li)
  402. }else{
  403. oArticleModule.orgSigInfo($data[i].owner,$li)
  404. }
  405. }
  406. });
  407. },
  408. correlationArticle: function($data) {
  409. if($data.total) {
  410. if($data.data.length == 0) {
  411. return;
  412. }
  413. }else{
  414. if($data.length == 0) {
  415. return;
  416. }
  417. }
  418. var oo=1;
  419. if($data.total) {
  420. var $data=$data.data;
  421. document.getElementById('newarticle').style.display = "block";
  422. oo=0;
  423. }else{
  424. document.getElementById('article').style.display = "block";
  425. }
  426. for(var i = 0; i < $data.length; i++) {
  427. var ourl, of ;
  428. if($data[i].articleType == 1) {
  429. ourl = "/ajax/professor/editBaseInfo/" + $data[i].ownerId; of = 1;
  430. } else if($data[i].articleType == 2) {
  431. ourl = "/ajax/org/" + $data[i].ownerId; of = 2;
  432. } else if($data[i].articleType == 3) {
  433. ourl = "/ajax/platform/info"; of = 3;
  434. }
  435. var arImg = "../images/default-artical.jpg";
  436. if($data[i].articleImg) {
  437. arImg = "/data/article/" + $data[i].articleImg
  438. }
  439. var title = $data[i].articleTitle;
  440. $.ajax({
  441. url:ourl,
  442. data:{id:$data[i].ownerId},
  443. dataType: 'json', //服务器返回json格式数据
  444. type: "get", //HTTP请求类型
  445. timeout: 10000, //超时时间设置为10秒;
  446. async: false,
  447. traditional: true,
  448. success: function(data) {
  449. if(data.success) {
  450. var namepo=""
  451. var li = document.createElement("li");
  452. if( of == 1) {
  453. namepo = data.data.name;
  454. var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
  455. li.setAttribute("owner-id", data.data.id);
  456. li.setAttribute("data-type", 1);
  457. } else if( of == 2){
  458. if(data.data.forShort){
  459. namepo = data.data.forShort;
  460. }else{
  461. namepo = data.data.name;
  462. }
  463. var userType = {};
  464. if(data.data.authStatus == 3) {
  465. userType.sty = 'authicon-com-ok'
  466. } else {
  467. userType.sty = "e"
  468. }
  469. li.setAttribute("owner-id", data.data.id);
  470. li.setAttribute("data-type", 2);
  471. }else if( of == 3){
  472. namepo = data.data.name;
  473. li.setAttribute("owner-id", data.data.id);
  474. li.setAttribute("data-type", 3);
  475. }
  476. li.setAttribute("data-id", $data[i].articleId);
  477. li.className = "mui-table-view-cell";
  478. li.innerHTML = '<div class="flexCenter OflexCenter clearfix">' +
  479. '<div class="madiaHead artHead" style="background-image:url(' + arImg + ')"></div>' +
  480. '<div class="madiaInfo OmadiaInfo">' +
  481. '<p class="ellipsisSty-2 h1Font">' + title + '</p>' +
  482. '<p><span class="h2Font" style="margin-right:10px">'+namepo+'</span><span class="time">'+commenTime($data[i].publishTime)+'</span></p>'+
  483. '</div>' +
  484. '</div>'
  485. if(oo==0){
  486. document.getElementById("newarticleList").appendChild(li)
  487. }else{
  488. document.getElementById("articleList").appendChild(li);
  489. }
  490. }
  491. },
  492. error: function() {
  493. }
  494. });
  495. }
  496. },
  497. correlationCompany: function($data) {
  498. console.log($data);
  499. if($data.length == 0) {
  500. return;
  501. }
  502. document.getElementById("correlationCompany").classList.remove("displayNone");
  503. for(var i = 0; i < $data.length; i++) {
  504. oArticleModule.oAjaxGet( "../ajax/org/"+ $data[i].orgId, {
  505. }, "get", oArticleModule.companyList);
  506. }
  507. },
  508. companyList: function($data) {
  509. var baImg = "../images/default-icon.jpg";
  510. if($data.hasHeadImage == 1) {
  511. baImg = "/images/org/" + $data.id + "_l.jpg";
  512. }
  513. var namepo,userType=""
  514. if($data.authStatus == 3){
  515. userType= "authicon-com-ok"
  516. }
  517. if($data.forShort){
  518. namepo = $data.forShort;
  519. }else{
  520. namepo = $data.name;
  521. }
  522. /*应用行业*/
  523. var proOther = "";
  524. if($data.industry) {
  525. proOther = $data.industry.replace(/,/gi, " | ");
  526. }
  527. var li = document.createElement("li");
  528. li.setAttribute("data-id", $data.id);
  529. li.innerHTML = '<div class="flexCenter OflexCenter clearfix">' +
  530. '<div class="madiaHead cmpHead">'+
  531. '<div class="boxBlock"><img class="boxBlockimg companyImg" id="oimg" src="'+ baImg +'"></div>'+
  532. '</div>' +
  533. '<div class="madiaInfo OmadiaInfo">' +
  534. '<p><span class="h1Font">' + namepo + '</span><em class="authiconNew ' + userType + '"></em></p>' +
  535. '<p class="ellipsisSty h2Font">' + proOther + '</p>' +
  536. '</div>' +
  537. '</div>'
  538. document.getElementById("companyList").appendChild(li);
  539. },
  540. proSigInfo:function(id,$list){
  541. oArticleModule.oAjaxGet( "/ajax/professor/baseInfo/"+id,{
  542. }, "get", function(data){
  543. var datas=data
  544. var userType = autho(datas.authType, datas.orgAuth, datas.authStatus);
  545. $list.find(".ownerName").html(datas.name)
  546. $list.find(".ownerSty").addClass(userType.sty)
  547. });
  548. },
  549. orgSigInfo:function(id,$list){
  550. oArticleModule.oAjaxGet( "/ajax/org/" + id,{
  551. }, "get", function(data){
  552. var datas=data
  553. var name=datas.name;
  554. if(datas.forShort){
  555. name=datas.forShort
  556. }
  557. $list.find(".ownerName").html(name)
  558. if(datas.authStatus == 3){
  559. $list.find(".ownerSty").addClass("authicon-com-ok")
  560. }
  561. });
  562. }
  563. }
  564. /*文章详细内容*/
  565. oArticleModule.oAjaxGet("../ajax/article/query", {
  566. articleId: oArticleModule.articleId
  567. }, "get", oArticleModule.articleMess);
  568. oArticleModule.oAjaxGet("../ajax/article/ralatePro", {
  569. "articleId": oArticleModule.articleId
  570. }, "get", oArticleModule.correlationExpert);
  571. oArticleModule.oAjaxGet("../ajax/article/ralateRes", {
  572. "articleId": oArticleModule.articleId
  573. }, "get", oArticleModule.correlationResource);
  574. oArticleModule.oAjaxGet("../ajax/article/ralateOrg", {
  575. "articleId": oArticleModule.articleId
  576. }, "get", oArticleModule.correlationCompany);
  577. oArticleModule.oAjaxGet("/ajax/article/find", {pageSize:5}, "get", oArticleModule.correlationArticle);
  578. oArticleModule.correlationService()
  579. /*微信分享*/
  580. $.ajax({
  581. url: "../ajax/weixin/jsapiTicket",
  582. type: 'get',
  583. dataType: 'json',
  584. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  585. data: {
  586. 'url': location.href.split('#')[0]
  587. },
  588. success: function(data) {
  589. if(data.data) {
  590. wx.config({
  591. debug: false, //调试模式好犀利
  592. appId: data.data.appId,
  593. timestamp: data.data.timestamp,
  594. nonceStr: data.data.nonceStr,
  595. signature: data.data.signature,
  596. jsApiList: [ // 所有要调用的 API 都要加到这个列表中
  597. "onMenuShareAppMessage",
  598. "onMenuShareTimeline",
  599. "onMenuShareQQ",
  600. "onMenuShareQZone",
  601. "scanQRCode",
  602. ]
  603. });
  604. wx.ready(function() {
  605. // 在这里调用 API
  606. wx.onMenuShareAppMessage({ //分享给朋友
  607. title: shareTitle, // 分享标题
  608. desc: descContent, // 分享描述
  609. link: lineLink, // 分享链接
  610. imgUrl: imgUrl, // 分享图标
  611. success: share_success_callback,
  612. cancel: share_cancel_callback
  613. });
  614. wx.onMenuShareTimeline({ //分享到朋友圈
  615. title: shareTitle, // 分享标题
  616. desc: descContent, // 分享描述
  617. link: lineLink, // 分享链接
  618. imgUrl: imgUrl, // 分享图标
  619. success: share_success_callback,
  620. cancel: share_cancel_callback
  621. });
  622. wx.onMenuShareQQ({ //分享到QQ
  623. title: shareTitle, // 分享标题
  624. desc: descContent, // 分享描述
  625. link: lineLink, // 分享链接
  626. imgUrl: imgUrl, // 分享图标
  627. success: share_success_callback,
  628. cancel: share_cancel_callback
  629. });
  630. wx.onMenuShareQZone({ //分享到QQ空间
  631. title: shareTitle, // 分享标题
  632. desc: descContent, // 分享描述
  633. link: lineLink, // 分享链接
  634. imgUrl: imgUrl, // 分享图标
  635. success: share_success_callback,
  636. cancel: share_cancel_callback
  637. });
  638. });
  639. //分享成功后的回调函数
  640. function share_success_callback() {}
  641. //用户取消分享后执行的回调函数
  642. function share_cancel_callback() {}
  643. }
  644. }
  645. });
  646. })
  647. </script>
  648. </body>
  649. </html>