portal html css js resource

c.html 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  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/share.css" />
  10. <style>
  11. html,body{margin:0;padding:0px;background: #F4F6F8;}
  12. .showCardI{background-image: url(../images/enterprise_img_bg_nor@3x.png)}
  13. .infocontit:before{background: #28b8fa;}
  14. </style>
  15. <script type="text/javascript" src="../js/jquery-1.11.1.js"></script>
  16. <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  17. <script type="text/javascript" src="../js/public/shareCom.js"></script>
  18. </head>
  19. <body>
  20. <div class="contentBody2">
  21. <div class="showCardI">
  22. <div class="cardTop">
  23. <div class="cardImg cmpCard">
  24. <div class="boxBlock"><img class="boxBlockimg companyImg" id="oimg" src="../images/default-icon.jpg"></div>
  25. </div>
  26. <div class="cardInfo">
  27. <p><span class="h1Font" id="companyName"></span><em class="authicon" id="authFlag"></em></p>
  28. <p class="ellipsisSty h2Font" id="industryShow"></p>
  29. <p class="h3Font" id="address"></p>
  30. </div>
  31. </div>
  32. </div>
  33. <div class="mainbox">
  34. <div class="infocontit clearfix" style="cursor: pointer;" id="goCmpBrief">企业介绍 <em></em></div>
  35. <div class="infocon">
  36. <span class="breifinfo" id="breifinfo">
  37. </span>
  38. </div>
  39. </div>
  40. <div class="mainbox">
  41. <div class="infocontit">专注领域</div>
  42. <div class="infocon listArea">
  43. <ul id="subjectShow">
  44. </ul>
  45. </div>
  46. </div>
  47. <div class="mainbox">
  48. <div class="infocontit">资源</div>
  49. <div class="infocon madiaBlock">
  50. <ul class="mui-table-view" id="resourceShow">
  51. </ul>
  52. </div>
  53. <div class="seeMore displayNone" id="seeMoreResource"><em>查看全部<span id="resourceNum">0</span></em></div>
  54. </div>
  55. <div class="mainbox">
  56. <div class="infocontit">文章</div>
  57. <div class="infocon madiaBlock">
  58. <ul class="mui-table-view" id="articelShow">
  59. </ul>
  60. </div>
  61. <div class="seeMore displayNone" id="seeMoreArtical"><em>查看全部<span id="articalNum">0</span></em></div>
  62. </div>
  63. <!--相关文章-->
  64. <div class="mainbox displayNone">
  65. <div class="infocontit">相关文章</div>
  66. <div class="infocon madiaBlock">
  67. <ul class="mui-table-view" id="relateArt">
  68. </ul>
  69. </div>
  70. </div>
  71. <!--您可能感兴趣的qiye-->
  72. <div class="mainbox displayNone">
  73. <div class="infocontit">您可能感兴趣的企业</div>
  74. <div class="infocon madiaBlock">
  75. <ul class="mui-table-view" id="likePro">
  76. </ul>
  77. </div>
  78. </div>
  79. <div class="shareEcode">
  80. <img class="Ecodecon" src="../images/ecordCard.jpg" />
  81. <div style="margin:-50px 10px 20px;">
  82. <a href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app"><button class="frmbtn frmactive">下载移动客户端</button></a>
  83. </div>
  84. </div>
  85. </div>
  86. <script type="text/javascript">
  87. $(document).ready(function() {
  88. var imgUrl = "http://www.ekexiu.com/images/logo180.png";
  89. var lineLink = document.location.href;
  90. var descContent;
  91. var shareTitle;
  92. var appid = '';
  93. var orgId = GetQueryString("id");
  94. companyMessage(orgId);
  95. getArticel();
  96. getResource();
  97. likeExperts();
  98. relevantarticalList();
  99. $.ajax({
  100. "url": "/ajax/org/incPageViews",
  101. "type": "POST",
  102. "dataType": "json",
  103. "data": {
  104. "id": orgId
  105. },
  106. "success": function(data) {
  107. console.log(data);
  108. if(data.success) {}
  109. },
  110. "error": function() {
  111. }
  112. });
  113. $("body").on("click",".seeMore,#goCmpBrief",function(){
  114. location.href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app";
  115. })
  116. $('#articelShow,#relateArt').on('click', 'li', function() {
  117. var id = this.getAttribute("data-id");
  118. location.href="http://" + window.location.host + "/e/a.html?id=" + id;
  119. })
  120. $('#resourceShow').on('click', 'li', function() {
  121. var id = this.getAttribute("data-id");
  122. location.href="http://" + window.location.host + "/e/r.html?id=" + id;
  123. })
  124. function companyMessage(id) {
  125. $.ajax({
  126. url: "../ajax/org/" + id,
  127. dataType: 'json', //数据格式类型
  128. type: 'GET', //http请求类型
  129. timeout: 10000, //超时设置
  130. success: function(data) {
  131. if(data.success) {
  132. var $data = data.data;
  133. if($data.forShort){
  134. document.getElementById("companyName").innerText = $data.forShort;
  135. }else{
  136. document.getElementById("companyName").innerText = $data.name;
  137. }
  138. if($data.hasOrgLogo) {
  139. document.getElementById("oimg").src = "/images/org/" + $data.id + ".jpg";
  140. } else {
  141. document.getElementById("oimg").src = "../images/default-icon.jpg";
  142. }
  143. /*企业标识*/
  144. if($data.authStatus == 3) {
  145. document.getElementById("authFlag").classList.add("authicon-com-ok");
  146. }
  147. /*所在城市*/
  148. if($data.city){
  149. document.getElementById("address").innerHTML ='<em class="iconfontnew icon-address"></em> ' + $data.city;
  150. }
  151. else {
  152. document.getElementById("address").style.display = "none";
  153. }
  154. /*企业简介*/
  155. if($data.descp) {
  156. document.getElementById("breifinfo").innerText = $data.descp;
  157. }else{
  158. document.getElementById("breifinfo").parentNode.style.display = "none";
  159. }
  160. /*应用行业*/
  161. var proOther = "";
  162. if($data.industry) {
  163. proOther = $data.industry.replace(/,/gi, " | ");
  164. }
  165. document.getElementById("industryShow").innerText = proOther;
  166. /*专注领域*/
  167. if($data.subject) {
  168. indu($data.subject, 'subjectShow')
  169. } else {
  170. document.getElementById("subjectShow").parentNode.parentNode.style.display = "none";
  171. }
  172. document.title=$data.name + "-" + proOther;
  173. //微信再次分享
  174. shareTitle = document.getElementById("companyName").innerText;
  175. descContent = document.getElementById("industryShow").innerText.substring(0,40);
  176. if(document.getElementById("oimg").src !="../images/default-icon.jpg"){
  177. imgUrl= document.getElementById("oimg").src;
  178. }
  179. }
  180. },
  181. error: function() {
  182. }
  183. });
  184. }
  185. /*应用行业及领域及企业资质*/
  186. function indu(oString, oSelector) {
  187. var arr = oString.split(",");
  188. var oArr = new Array();
  189. var i;
  190. for(i in arr) {
  191. oArr.push('<li>' + arr[i] + '</li>');
  192. }
  193. document.getElementById(oSelector).innerHTML = oArr.join("");
  194. }
  195. //获取资源
  196. function getResource() {
  197. $.ajax({
  198. url: "../ajax/resource/pqOrgPublish",
  199. type: "GET",
  200. timeout: 10000,
  201. dataType: "json",
  202. data: {
  203. "orgId": orgId
  204. },
  205. success: function(data) {
  206. console.log(data)
  207. if(data.success) {
  208. var obj = data.data.data;
  209. if(obj.length>0){
  210. document.getElementById("resourceNum").innerText = obj.length;
  211. if(obj.length>2){
  212. obj.length =2;
  213. document.getElementById("seeMoreResource").classList.remove("displayNone");
  214. }
  215. for(var i = 0; i < obj.length; i++) {
  216. var liItem = document.createElement("li");
  217. liItem.className = "mui-table-view-cell"
  218. liItem.setAttribute("data-id",obj[i].resourceId)
  219. var oString = '<div class="flexCenter OflexCenter clearfix">'
  220. if(obj[i].images.length) {
  221. oString += '<div class="madiaHead resouseHead" style="background-image:url(../data/resource/' + obj[i].images[0].imageSrc +')"></div>'
  222. } else {
  223. oString += '<div class="madiaHead resouseHead"></div>'
  224. }
  225. oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty h1Font">' + obj[i].resourceName + '</p><p class="h2Font mui-ellipsis">应用用途:' + obj[i].supportedServices + '</p>'
  226. oString += '</div></div>'
  227. liItem.innerHTML = oString;
  228. document.getElementById("resourceShow").appendChild(liItem);
  229. }
  230. }else{
  231. document.getElementById("resourceShow").parentNode.parentNode.style.display="none";
  232. }
  233. }
  234. },
  235. error: function() {
  236. }
  237. })
  238. }
  239. /*企业文章html*/
  240. function getArticel() {
  241. $.ajax({
  242. url: "../ajax/article/pqOrgPublish",
  243. type: "GET",
  244. timeout: 10000,
  245. dataType: "json",
  246. data: {
  247. "orgId": orgId
  248. },
  249. success: function(data) {
  250. console.log(data)
  251. if(data.success) {
  252. var obj = data.data.data;
  253. if(obj.length>0){
  254. document.getElementById("articalNum").innerText = obj.length;
  255. if(obj.length>2){
  256. obj.length =2;
  257. document.getElementById("seeMoreArtical").classList.remove("displayNone");
  258. }
  259. for(var i = 0; i < obj.length; i++) {
  260. var liItem = document.createElement("li");
  261. liItem.className = "mui-table-view-cell"
  262. liItem.setAttribute("data-id",obj[i].articleId);
  263. liItem.setAttribute("owner-id",obj[i].orgId);
  264. var oString = '<div class="flexCenter OflexCenter clearfix">'
  265. if(obj[i].articleImg) {
  266. oString += '<div class="madiaHead artHead" style="background-image:url(../data/article/' + obj[i].articleImg + ')"></div>'
  267. } else {
  268. oString += '<div class="madiaHead artHead"></div>'
  269. }
  270. oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>'
  271. oString += '</div></div>'
  272. liItem.innerHTML = oString;
  273. document.getElementById("articelShow").appendChild(liItem);
  274. }
  275. }else{
  276. document.getElementById("articelShow").parentNode.parentNode.style.display="none";
  277. }
  278. }
  279. },
  280. error: function() {
  281. }
  282. })
  283. }
  284. //相关文章信息
  285. function relevantarticalList(){
  286. $.ajax({
  287. url:"/ajax/article/byAssOrg",
  288. "type" : "GET" ,
  289. "dataType" : "json",
  290. "data" :{"id":orgId},
  291. "async":"false",
  292. "traditional": true, //传数组必须加这个
  293. "success" : function(data) {
  294. if (data.success && data.data!=""){
  295. document.getElementById("relateArt").parentNode.parentNode.classList.remove("displayNone");
  296. document.getElementById("relateArt").innerHTML="";
  297. var StrData = data.data
  298. var lengthT;
  299. if(data.data.length>5){
  300. lengthT=5;
  301. }else{
  302. lengthT=data.data.length
  303. }
  304. for(var i = 0; i < lengthT; i++) {
  305. (function(n) {
  306. var imgL="../images/default-artical.jpg";
  307. if(StrData[i].articleImg){
  308. imgL='/data/article/' + StrData[i].articleImg
  309. }
  310. var oURL;
  311. if(StrData[i].articleType==1) {
  312. oURL="/ajax/professor/baseInfo/"+StrData[i].professorId;
  313. }else{
  314. oURL="/ajax/org/" + StrData[i].orgId;
  315. }
  316. $.ajax({
  317. url:oURL,
  318. "type": "GET",
  319. 'dataType': "json",
  320. "success": function(data) {
  321. if(data.success) {
  322. var add = document.createElement("li");
  323. add.className = "mui-table-view-cell";
  324. add.setAttribute("data-id",StrData[n].articleId);
  325. var thisName,userType,thisAuth,thisTitle
  326. if(data.data.forShort){
  327. thisName=data.data.forShort;
  328. }else{
  329. thisName=data.data.name;
  330. }
  331. if(StrData[n].articleType==1) {
  332. userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
  333. thisTitle = userType.title;
  334. thisAuth = userType.sty;
  335. add.setAttribute("owner-id", data.data.id);
  336. add.setAttribute("data-type", 1);
  337. }else {
  338. add.setAttribute("owner-id", data.data.id);
  339. add.setAttribute("data-type", 2);
  340. if(data.data.authStatus==3) {
  341. thisTitle = "科袖认证企业";
  342. thisAuth = "authicon-com-ok";
  343. }
  344. }
  345. var itemlist = '<div class="flexCenter OflexCenter clearfix"><div class="madiaHead artHead" style="background-image:url('+imgL+')"></div>';
  346. itemlist += '<div class="madiaInfo OmadiaInfo">';
  347. itemlist += '<p class="ellipsis h2Font" id="usertitle">'+StrData[n].articleTitle+'</p>';
  348. itemlist += '<p><span class="h1Font">'+thisName+'</span><em class="authicon '+thisAuth+'" title="'+thisTitle+'"></em></p>';
  349. itemlist += '</div></div>';
  350. add.innerHTML=itemlist;
  351. document.getElementById("relateArt").appendChild(add);
  352. }
  353. },
  354. error: function() {
  355. }
  356. });
  357. })(i);
  358. }
  359. }
  360. },
  361. error: function() {
  362. plus.nativeUI.toast("服务器链接超时", toastStyle);
  363. return;
  364. }
  365. });
  366. }
  367. //感兴趣
  368. function likeExperts(){
  369. $.ajax({
  370. url:"/ajax/org/ralateOrgs",
  371. "type": "get",
  372. "dataType" : "json",
  373. "data" :{"orgId":orgId},
  374. "success": function(data) {
  375. if(data.success && data.data) {
  376. var lengthT;
  377. if(data.data.length>5){
  378. lengthT=5;
  379. }else{
  380. lengthT=data.data.length
  381. }
  382. for(var i = 0; i < lengthT; i++) {
  383. var ExpId = data.data[i].id;
  384. likeExpertsList(ExpId);
  385. }
  386. }
  387. },
  388. error: function() {
  389. }
  390. });
  391. }
  392. //感兴趣
  393. function likeExpertsList(ExpId){
  394. $.ajax({
  395. url: "/ajax/org/"+ExpId,
  396. "type" : "GET" ,
  397. "dataType" : "json",
  398. "success" : function(data) {
  399. if (data.success && data.data!=""){
  400. document.getElementById("likePro").parentNode.parentNode.classList.remove("displayNone");
  401. var add = document.createElement("li");
  402. add.setAttribute("data-id",data.data.id);
  403. add.className = "mui-table-view-cell";
  404. add.style.minHeight="68px";
  405. var imgL,thisName,thisAuth,thisTitle,otherI="";
  406. if(data.data.hasOrgLogo == 1) {
  407. imgL="/images/org/" + data.data.id + ".jpg";
  408. }else{
  409. imgL='../images/default-icon.jpg'
  410. }
  411. if(data.data.forShort){
  412. thisName=data.data.forShort
  413. }else{
  414. thisName=data.data.name
  415. }
  416. if(data.data.industry){
  417. otherI=data.data.industry.replace(/,/gi, " | ");
  418. }
  419. if(data.data.authStatus==3){
  420. thisAuth="authicon-com-ok"
  421. thisTitle="科袖认证企业"
  422. }
  423. var itemlist = '<a href="c.html?id='+data.data.id+'" class="flexCenter OflexCenter clearfix"><div class="madiaHead cmpHead"><div class="boxBlock"><img class="boxBlockimg" src="'+imgL+'" /></div></div>';
  424. itemlist += '<div class="madiaInfo OmadiaInfo">';
  425. itemlist += '<p><span class="h1Font">'+thisName+'</span><em class="authicon '+thisAuth+'" title="'+thisTitle+'"></em></p>';
  426. itemlist += '<p class="ellipsis h2Font">'+otherI+'</p>';
  427. itemlist += '</div></a>';
  428. add.innerHTML=itemlist;
  429. document.getElementById("likePro").appendChild(add);
  430. }
  431. },
  432. error: function() {
  433. }
  434. });
  435. }
  436. /*微信分享*/
  437. $.ajax({
  438. url: "../ajax/weixin/jsapiTicket",
  439. type: 'get',
  440. dataType: 'json',
  441. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  442. data: {
  443. 'url': location.href.split('#')[0]
  444. },
  445. success: function(data) {
  446. if(data.data) {
  447. wx.config({
  448. debug: false, //调试模式好犀利
  449. appId: data.data.appId,
  450. timestamp: data.data.timestamp,
  451. nonceStr: data.data.nonceStr,
  452. signature: data.data.signature,
  453. jsApiList: [ // 所有要调用的 API 都要加到这个列表中
  454. "onMenuShareAppMessage",
  455. "onMenuShareTimeline",
  456. "onMenuShareQQ",
  457. "onMenuShareQZone",
  458. "scanQRCode",
  459. ]
  460. });
  461. wx.ready(function() {
  462. // 在这里调用 API
  463. wx.onMenuShareAppMessage({ //分享给朋友
  464. title: shareTitle, // 分享标题
  465. desc: descContent, // 分享描述
  466. link: lineLink, // 分享链接
  467. imgUrl: imgUrl, // 分享图标
  468. success: share_success_callback,
  469. cancel: share_cancel_callback
  470. });
  471. wx.onMenuShareTimeline({ //分享到朋友圈
  472. title: shareTitle, // 分享标题
  473. desc: descContent, // 分享描述
  474. link: lineLink, // 分享链接
  475. imgUrl: imgUrl, // 分享图标
  476. success: share_success_callback,
  477. cancel: share_cancel_callback
  478. });
  479. wx.onMenuShareQQ({ //分享到QQ
  480. title: shareTitle, // 分享标题
  481. desc: descContent, // 分享描述
  482. link: lineLink, // 分享链接
  483. imgUrl: imgUrl, // 分享图标
  484. success: share_success_callback,
  485. cancel: share_cancel_callback
  486. });
  487. wx.onMenuShareQZone({ //分享到QQ空间
  488. title: shareTitle, // 分享标题
  489. desc: descContent, // 分享描述
  490. link: lineLink, // 分享链接
  491. imgUrl: imgUrl, // 分享图标
  492. success: share_success_callback,
  493. cancel: share_cancel_callback
  494. });
  495. });
  496. //分享成功后的回调函数
  497. function share_success_callback() {}
  498. //用户取消分享后执行的回调函数
  499. function share_cancel_callback() {}
  500. }
  501. }
  502. });
  503. })
  504. </script>
  505. </body>
  506. </html>