portal html css js resource

cmpInforShow.js 30KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864
  1. $(function() {
  2. loginStatus(); //判断个人是否登录
  3. var userid = $.cookie("userid");
  4. var orgId = GetQueryString("orgId");
  5. if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
  6. location.href="http://" + window.location.host + "/e/c.html?id="+orgId;
  7. }
  8. var rows = 20,
  9. dataO = {
  10. artPublishTime:"",
  11. artShareId:"",
  12. resPublishTime:"",
  13. resShareId:"",
  14. serModifyTime: "",
  15. prdModifyTime: ""
  16. },
  17. watchO={
  18. beiTime:"",
  19. beiProId:"",
  20. },
  21. ifHasDefaultUser=false,
  22. firstLinkman;
  23. var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
  24. $.ajax({
  25. url:url,
  26. dataType: 'json',
  27. type: otype,
  28. data: dataS,
  29. traditional: true,
  30. beforeSend: beforeFun,
  31. success: function(res) {
  32. if(res.success) {
  33. oFun(res)
  34. }
  35. },
  36. complete:completeFun
  37. });
  38. },
  39. insertNodata = function (targetE,newStr) {
  40. var parent = document.getElementById(targetE).parentNode;
  41. var kong = document.createElement("div");
  42. kong.className = "con-kong";
  43. kong.innerHTML ='<div class="picbox picNull"></div>'+
  44. '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
  45. if(newStr){
  46. kong.querySelector(".txtbox").innerHTML = newStr;
  47. }
  48. if (parent.firstChild.className == "con-kong") {
  49. return
  50. } else {
  51. parent.insertBefore(kong,parent.firstChild);
  52. }
  53. },
  54. removeNodata = function (targetE) {
  55. var parent = document.getElementById(targetE).parentNode;
  56. if (parent.firstChild.className == "con-kong") {
  57. parent.removeChild(parent.firstChild);
  58. } else {
  59. return
  60. }
  61. },
  62. getCmpInfo=function() {
  63. oAjax("/ajax/org/" + orgId,{}, "get", function(data){
  64. var $info = data.data;
  65. if($info.resMgr){
  66. resourceListVal(true);
  67. serviceListVal(true);
  68. $(".establishments").show()
  69. }
  70. if(!$info.colMgr && !$info.resMgr){
  71. productListVal(true);
  72. $(".productions").show()
  73. }
  74. if($info.hasOrgLogo) {
  75. $("#proHead").attr("src", "/images/org/" + $info.id + ".jpg");
  76. }else{
  77. $("#proHead").attr("src", "/images/default-icon.jpg");
  78. }
  79. if($info.forShort) {
  80. $("#proName").text($info.forShort);
  81. } else {
  82. $("#proName").text($info.name);
  83. }
  84. demandListVal(true, $info.name);
  85. commerceInfo($info.name);//工商信息
  86. if($info.authStatus == "3") {
  87. $("#proAuth").addClass("authicon-com-ok");
  88. $("#proAuth").attr("title", "科袖认证企业");
  89. }
  90. if($info.city) {
  91. $("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>");
  92. }
  93. var proOther = "";
  94. if($info.industry) {
  95. proOther = $info.industry.replace(/,/gi, " | ");
  96. }
  97. $("#proOther").text(proOther);
  98. if($info.orgType == "2") {
  99. $("#proTit").html(orgTypeShow[$info.orgType] + "<span style='margin-right:10px;'></span>");
  100. }
  101. var llqtitle = $info.name + "-" + proOther + "科袖网"; //修改浏览器title信息
  102. document.title = llqtitle;
  103. //简介
  104. if($info.descp) {
  105. $("#item1user>.nodatabox").addClass("displayNone");
  106. $("#descpS").parents(".coninfobox").removeClass("displayNone");
  107. $("#descpS").text($info.descp);
  108. } else {
  109. $("#descpS").parents(".coninfobox").addClass("displayNone");
  110. }
  111. //学术领域
  112. if($info.subject) {
  113. $("#item1user>.nodatabox").addClass("displayNone");
  114. $("#subjectShow").parents(".coninfobox").removeClass("displayNone");
  115. var subs=strToAry($info.subject)
  116. if(subs.length > 0) {
  117. for(var i = 0; i < subs.length; i++) {
  118. $("#subjectShow").append("<li>" + subs[i] + "</li>");
  119. };
  120. }
  121. } else {
  122. $("#subjectShow").parents(".coninfobox").addClass("displayNone");
  123. }
  124. //企业资质
  125. if($info.qualification) {
  126. var subs=strToAry($info.qualification)
  127. if(subs.length > 0) {
  128. for(var i = 0; i < subs.length; i++) {
  129. $("#qualification").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
  130. };
  131. }
  132. } else {
  133. $("#qualification").parents(".coninfobox").hide();
  134. }
  135. //企业详情
  136. $("#orgName").text($info.name);
  137. if($info.orgSize) {
  138. $("#orgSize").text(orgSizeShow[$info.orgSize]);
  139. } else {
  140. $("#orgSize").parent("li").hide();
  141. }
  142. if($info.industry) {
  143. $("#orgIndustry").text($info.industry);
  144. } else {
  145. $("#orgIndustry").parent("li").hide();
  146. }
  147. if($info.city) {
  148. $("#orgCity").text($info.city);
  149. } else {
  150. $("#orgCity").parent("li").hide();
  151. }
  152. if($info.orgType) {
  153. $("#orgType").text(orgTypeShow[$info.orgType]);
  154. } else {
  155. $("#orgType").parent("li").hide();
  156. }
  157. if($info.foundTime) {
  158. $("#foundTime").text(TimeTr($info.foundTime));
  159. } else {
  160. $("#foundTime").parent("li").hide();
  161. }
  162. if($info.orgUrl) {
  163. $("#orgUrl").text($info.orgUrl);
  164. } else {
  165. $("#orgUrl").parent("li").hide();
  166. }
  167. if($info.addr) {
  168. $("#cmpAddress").text($info.addr);
  169. } else {
  170. $("#cmpAddress").parent("li").hide();
  171. }
  172. var weibotitle = $info.name;
  173. var weibourl = window.location.href;
  174. var weibopic = "http://" + window.location.host + "/images/org/" + $info.id + ".jpg";
  175. $("#weibo").attr("href", "http://service.weibo.com/share/share.php?appkey=3677230589&title=" + encodeURIComponent(weibotitle) + "&url=" + encodeURIComponent(weibourl) + "&pic=" + encodeURIComponent(weibopic) + "&content=utf-8" + "&ralateUid=6242830109&searchPic=false&style=simple");
  176. });
  177. },
  178. commerceInfo=function(oName){
  179. oAjax("/ajax/org/regInfo",{
  180. "name": oName
  181. }, "get", function(data){
  182. if(data.data) {
  183. $("#comMes").parents(".coninfobox").show();
  184. var $data = data.data;
  185. var str = "";
  186. if($data.num) {
  187. str += "<li>工商注册号:" + $data.num + "</li>"
  188. }
  189. if($data.code) {
  190. str += "<li>组织机构代码:" + $data.code + "</li>"
  191. }
  192. if($data.creditCode) {
  193. str += "<li>统一信用代码:" + $data.creditCode + "</li>"
  194. }
  195. if($data.type) {
  196. str += "<li>企业类型:" + $data.type + "</li>"
  197. }
  198. if($data.industry) {
  199. str += "<li>行业:" + $data.industry + "</li>"
  200. }
  201. if($data.operatingPeriod) {
  202. str += "<li>营业期限:" + $data.operatingPeriod + "</li>"
  203. }
  204. if($data.dayOfApproval) {
  205. str += "<li>核准日期:" + $data.dayOfApproval + "</li>"
  206. }
  207. if($data.manager) {
  208. str += "<li>登记机关:" + $data.manager + "</li>"
  209. }
  210. if($data.addr) {
  211. str += "<li>注册地址:" + $data.addr + "</li>"
  212. }
  213. if($data.scopeOfBusiness) {
  214. str += "<li>经营范围:" + $data.scopeOfBusiness + "</li>"
  215. }
  216. $("#comMes").html(str);
  217. }
  218. });
  219. },
  220. demandListVal=function(isbind, par) {
  221. oAjax("/ajax/demand/pq/org",{
  222. "state":[1],
  223. 'oname':par,
  224. "pageSize":5
  225. }, "get", function(data){
  226. var $info = data.data.data;
  227. if($info.length > 0){
  228. $("#showDemand").parents(".coninfobox").removeClass("displayNone");
  229. $("#item1user>.nodatabox").addClass("displayNone");
  230. for(var i = 0; i < $info.length; i++) {
  231. var liStr=$("<li></li>").appendTo("#showDemand");
  232. var $data=$info[i];
  233. var sowU="";
  234. if($data.pageViews!=0){
  235. sowU='<li><span>浏览量 '+$data.pageViews +'</span></li>'
  236. }
  237. var strCon='';
  238. strCon+='<a class="" target="_blank" href="demandShow.html?demandId='+$data.id+'" class="madiaInfo">'
  239. strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
  240. strCon+='<ul class="showliTop h3Font clearfix">'
  241. strCon+='<li><span>发布于 '+TimeTr($data.createTime)+'</span></li>'
  242. strCon+= sowU
  243. strCon+='</ul>'
  244. strCon+='<p class="h2Font ellipsisSty-2">'+$data.descp+'</p>'
  245. strCon+='<ul class="showli clearfix h3Font">'
  246. if($data.city){ strCon+='<li>所在城市:'+$data.city+'</li>' }
  247. if($data.duration!=0){ strCon+='<li>预计周期:'+demandDuration[$data.duration]+'</li>' }
  248. if($data.cost!=0){ strCon+='<li>费用预算:'+demandCost[$data.cost]+'</li>' }
  249. if($data.invalidDay){ strCon+='<li>有效期至:'+TimeTr($data.invalidDay)+'</li>' }
  250. strCon+='</ul>'
  251. strCon+='</a>'
  252. $(strCon).appendTo(liStr);
  253. }
  254. }else{
  255. $("#showDemand").parents(".needinfobox").addClass("displayNone");
  256. }
  257. })
  258. },
  259. articalListVal=function(isbind){
  260. var aimId="proArticel",aimIdF="showArticle",newStr="企业尚未发布任何文章"
  261. oAjax("/ajax/article/publish",{
  262. "category": "2",
  263. "owner":orgId,
  264. "publishTime":dataO.artPublishTime,
  265. "shareId": dataO.artShareId,
  266. "rows": rows
  267. }, "get", function(res){
  268. var $info = res.data;
  269. if($info.length > 0) {
  270. $("#"+aimId).show()
  271. $("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
  272. $("#"+aimIdF).parents(".coninfobox").removeClass("displayNone");
  273. dataO.artPublishTime = $info[$info.length - 1].publishTime;
  274. dataO.artShareId = $info[$info.length - 1].shareId;
  275. for(var i = 0; i < $info.length; i++) {
  276. var sowU="",hasImg="/images/default-artical.jpg"
  277. if($info[i].articleImg) {
  278. hasImg="/data/article/" + $info[i].articleImg
  279. }
  280. if($info[i].pageViews!=0){
  281. if($info[i].articleAgree!=0){
  282. sowU='<li><span>阅读量 '+$info[i].pageViews+'</span></li><li><span>赞 '+$info[i].articleAgree+'</span></li>'
  283. }else{
  284. sowU='<li><span>阅读量 '+$info[i].pageViews+'</span></li>'
  285. }
  286. }
  287. var itemlist = '<li>';
  288. itemlist += '<a href="/'+pageUrl('a',$info[i])+'" class="flexCenter urlgo">';
  289. itemlist += '<div class="madiaHead artHead" style="background-image:url(' + hasImg + ')"></div>';
  290. itemlist += '<div class="madiaInfo">';
  291. itemlist += '<p class="h1Font ellipsisSty-2">'+$info[i].articleTitle+'</p>';
  292. itemlist += '<ul class="h2Font clearfix">';
  293. itemlist += '<li><span class="time">' + commenTime($info[i].publishTime) + '</span></li>';
  294. itemlist += sowU
  295. itemlist += '<li><span class="leaveMsgCount"></span></li>';
  296. itemlist += '</ul></div>';
  297. itemlist += '</a></li>';
  298. var $itemlist = $(itemlist);
  299. $("#"+aimId).append($itemlist)
  300. leaveMsgCount($info[i].articleId,1,$itemlist);
  301. if(isbind && i==0){
  302. var $itemlist = $(itemlist);
  303. $("#"+aimIdF).append($itemlist);
  304. leaveMsgCount($info[0].articleId,1,$itemlist);
  305. }
  306. }
  307. }
  308. var liLen=document.getElementById(aimId).querySelectorAll("li").length;
  309. removeNodata(aimId);
  310. if($info.length == 0 && liLen == 0 ){
  311. $("#"+aimId).hide()
  312. insertNodata(aimId,newStr);
  313. }
  314. if(isbind){
  315. $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
  316. articalListVal(false)
  317. })
  318. }
  319. if ($info.length < rows) {
  320. $("#"+aimId).parent().find(".js-load-more").unbind("click");
  321. $("#"+aimId).parent().find(".js-load-more").hide();
  322. }
  323. },function(){
  324. $("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
  325. $("#"+aimId).parent().find(".js-load-more").addClass("active");
  326. },function(){
  327. $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
  328. $("#"+aimId).parent().find(".js-load-more").removeClass("active");
  329. })
  330. },
  331. resourceListVal=function(isbind){
  332. var aimId="proResource",aimIdF="showResource",newStr="企业尚未发布任何资源"
  333. oAjax("/ajax/resource/publish",{
  334. "category": "2",
  335. "owner":orgId,
  336. "publishTime":dataO.resPublishTime,
  337. "shareId": dataO.resShareId,
  338. "rows": rows
  339. }, "get", function(res){
  340. var $info = res.data;
  341. if($info.length > 0) {
  342. $("#"+aimId).show()
  343. $("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
  344. $("#"+aimIdF).parents(".form-item").removeClass("displayNone");
  345. $("#"+aimIdF).parents(".coninfobox").show();
  346. dataO.resPublishTime = $info[$info.length - 1].publishTime;
  347. dataO.resShareId = $info[$info.length - 1].shareId;
  348. for(var i = 0; i < $info.length; i++) {
  349. var hasImg='/images/default-resource.jpg'
  350. if($info[i].images.length) {
  351. hasImg="/data/resource/" + $info[i].images[0].imageSrc
  352. }
  353. var itemlist = '<li>';
  354. itemlist += '<a href="resourceShow.html?resourceId=' + $info[i].resourceId + '" class="flexCenter urlgo">';
  355. itemlist += '<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>';
  356. itemlist += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">' + $info[i].resourceName + '</p><p class="h2Font ellipsisSty">用途:' + $info[i].supportedServices + '</p></div>';
  357. itemlist += '</a></li>';
  358. var $itemlist = $(itemlist);
  359. $("#"+aimId).append($itemlist)
  360. if(isbind && i==0){
  361. var $itemlist = $(itemlist);
  362. $("#"+aimIdF).append($itemlist);
  363. }
  364. }
  365. }
  366. var liLen=document.getElementById(aimId).querySelectorAll("li").length;
  367. removeNodata(aimId);
  368. if($info.length == 0 && liLen == 0 ){
  369. $("#"+aimId).hide()
  370. insertNodata(aimId,newStr);
  371. }
  372. if(isbind){
  373. $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
  374. resourceListVal(false)
  375. })
  376. }
  377. if ($info.length < rows) {
  378. $("#"+aimId).parent().find(".js-load-more").unbind("click");
  379. $("#"+aimId).parent().find(".js-load-more").hide();
  380. }
  381. },function(){
  382. $("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
  383. $("#"+aimId).parent().find(".js-load-more").addClass("active");
  384. },function(){
  385. $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
  386. $("#"+aimId).parent().find(".js-load-more").removeClass("active");
  387. })
  388. },
  389. serviceListVal=function(isbind){
  390. var aimId="proService",aimIdF="showService",newStr="企业尚未发布任何服务"
  391. oAjax("/ajax/ware/publish",{
  392. "category":"2",
  393. "owner":orgId,
  394. "modifyTime":dataO.serModifyTime,
  395. "rows": rows
  396. }, "get", function(res){
  397. var $info = res.data;
  398. if($info.length > 0) {
  399. $("#"+aimId).show()
  400. $("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
  401. $("#"+aimIdF).parents(".form-item").removeClass("displayNone");
  402. $("#"+aimIdF).parents(".coninfobox").show();
  403. dataO.serModifyTime = $info[$info.length - 1].modifyTime;
  404. for(var i = 0; i < $info.length; i++) {
  405. var cnt="", hasImg="../images/default-service.jpg"
  406. if($info[i].images) {
  407. var subs = strToAry($info[i].images)
  408. if(subs.length > 0) {
  409. hasImg="/data/ware" + subs[0]
  410. }
  411. }
  412. if($info[i].cnt) {
  413. cnt = "内容:" +$info[i].cnt;
  414. }
  415. var itemlist = '<li>';
  416. itemlist += '<a href="sevriceShow.html?sevriceId=' + $info[i].id + '" class="flexCenter urlgo">';
  417. itemlist += '<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>';
  418. itemlist += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">' + $info[i].name + '</p><p class="h2Font ellipsisSty">' + cnt+ '</p></div>';
  419. itemlist += '</a></li>';
  420. var $itemlist = $(itemlist);
  421. $("#"+aimId).append($itemlist)
  422. if(isbind && i==0){
  423. var $itemlist = $(itemlist);
  424. $("#"+aimIdF).append($itemlist);
  425. }
  426. }
  427. }
  428. var liLen=document.getElementById(aimId).querySelectorAll("li").length;
  429. removeNodata(aimId);
  430. if($info.length == 0 && liLen == 0 ){
  431. $("#"+aimId).hide()
  432. insertNodata(aimId,newStr);
  433. }
  434. if(isbind){
  435. $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
  436. serviceListVal(false)
  437. })
  438. }
  439. if ($info.length < rows) {
  440. $("#"+aimId).parent().find(".js-load-more").unbind("click");
  441. $("#"+aimId).parent().find(".js-load-more").hide();
  442. }
  443. },function(){
  444. $("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
  445. $("#"+aimId).parent().find(".js-load-more").addClass("active");
  446. },function(){
  447. $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
  448. $("#"+aimId).parent().find(".js-load-more").removeClass("active");
  449. })
  450. },
  451. productListVal=function(isbind){
  452. var aimId="proProduct",aimIdF="showProduct",newStr="企业尚未发布任何产品"
  453. oAjax("/ajax/product/publish",{
  454. "owner":orgId,
  455. "modifyTime":dataO.prdModifyTime,
  456. "rows": rows
  457. }, "get", function(res){
  458. var $info = res.data;
  459. if($info.length > 0) {
  460. $("#"+aimId).show()
  461. $("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
  462. $("#"+aimIdF).parents(".splitBlock").removeClass("displayNone");
  463. $("#"+aimIdF).parents(".coninfobox").show();
  464. dataO.prdModifyTime = $info[$info.length - 1].modifyTime;
  465. for(var i = 0; i < $info.length; i++) {
  466. var cnt="", hasImg="../images/default-product.jpg"
  467. if($info[i].images) {
  468. var subs = strToAry($info[i].images)
  469. if(subs.length > 0) {
  470. hasImg="/data/product" + subs[0]
  471. }
  472. }
  473. if($info[i].cnt) {
  474. cnt = "简介:" +$info[i].cnt;
  475. }
  476. var itemlist = '<li>';
  477. itemlist += '<a href="productShow.html?productId=' + $info[i].id + '" class="flexCenter urlgo">';
  478. itemlist += '<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>';
  479. itemlist += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">' + $info[i].name + '</p><p class="h2Font ellipsisSty">' + cnt+ '</p></div>';
  480. itemlist += '</a></li>';
  481. var $itemlist = $(itemlist);
  482. $("#"+aimId).append($itemlist)
  483. if(isbind && i==0){
  484. var $itemlist = $(itemlist);
  485. $("#"+aimIdF).append($itemlist);
  486. }
  487. }
  488. }
  489. var liLen=document.getElementById(aimId).querySelectorAll("li").length;
  490. removeNodata(aimId);
  491. if($info.length == 0 && liLen == 0 ){
  492. $("#"+aimId).hide()
  493. insertNodata(aimId,newStr);
  494. }
  495. if(isbind){
  496. $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
  497. serviceListVal(false)
  498. })
  499. }
  500. if ($info.length < rows) {
  501. $("#"+aimId).parent().find(".js-load-more").unbind("click");
  502. $("#"+aimId).parent().find(".js-load-more").hide();
  503. }
  504. },function(){
  505. $("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
  506. $("#"+aimId).parent().find(".js-load-more").addClass("active");
  507. },function(){
  508. $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
  509. $("#"+aimId).parent().find(".js-load-more").removeClass("active");
  510. })
  511. },
  512. relevantarticalList=function(){//相关文章信息
  513. oAjax("/ajax/article/byAssOrg",{
  514. "id":orgId
  515. }, "get", function(data){
  516. if(data.data.length>0){
  517. $("#relateArt").parents(".conBlock").removeClass("displayNone");
  518. var itemlist = '';
  519. $("#relateArt").html("");
  520. for(var i = 0; i < data.data.length; i++) {
  521. var itemlist = '<li class="flexCenter"><a target="_blank" href="/'+ pageUrl('a',data.data[i]) +'" class="urlgo">';
  522. itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
  523. itemlist += '</a></li>';
  524. $itemlist = $(itemlist);
  525. $("#relateArt").append($itemlist);
  526. }
  527. }
  528. });
  529. },
  530. likeExperts=function(){//感兴趣的企业
  531. oAjax("/ajax/org/ralateOrgs",{
  532. "orgId":orgId
  533. }, "get", function(data){
  534. var lengthT;
  535. if(data.data.length>5){
  536. lengthT=5;
  537. }else{
  538. lengthT=data.data.length
  539. }
  540. for(var i = 0; i < lengthT; i++) {
  541. var ExpId = data.data[i].id;
  542. (function(Id){
  543. oAjax("/ajax/org/"+Id,{}, "get", function(data){
  544. $("#relateCmp").parents(".conBlock").removeClass("displayNone");
  545. var name="",sty="",styT="",title="",hasImg="images/default-icon.jpg"
  546. if(data.data.forShort){
  547. name=data.data.forShort;
  548. }else{
  549. name=data.data.name;
  550. }
  551. if(data.data.authStatus==3){
  552. sty="authicon-com-ok"
  553. styT="科袖认证企业"
  554. }
  555. if(data.data.industry){
  556. title=data.data.industry.replace(/,/gi, " | ");
  557. }
  558. if(data.data.hasOrgLogo == 1) {
  559. hasImg="/images/org/" + data.data.id + ".jpg";
  560. }
  561. var itemlist = '<li class="flexCenter"><a target="_blank" href="cmpInforShow.html?orgId='+data.data.id+'" class="urlgo">';
  562. itemlist += '<div class="madiaHead cmpHead cmpHead2"><div class="boxBlock">';
  563. itemlist += '<img class="boxBlockimg" src="'+hasImg+'" /></div></div>';
  564. itemlist += '<div class="madiaInfo">';
  565. itemlist += '<p class="clearfix"><span class="h1Font ellipsisSty floatL" style="display:block;max-width:136px">'+name+'</span><em class="authiconNew floatL '+sty+'" title="'+styT+'"></em></p>';
  566. itemlist += '<p class="ellipsisSty h2Font">'+title+'</p>';
  567. itemlist += '</div></a></li>';
  568. $itemlist = $(itemlist);
  569. $("#relateCmp").append($itemlist);
  570. })
  571. })(ExpId)
  572. }
  573. });
  574. },
  575. queryPubCount=function(){
  576. oAjax("/ajax/watch/countProfessor",{//关注企业数量
  577. "id": orgId,
  578. "type":"6"
  579. }, "GET", function(data){
  580. $("#attenNum").text(data.data);
  581. });
  582. oAjax("/ajax/article/count/publish",{//文章总数
  583. "owner": orgId,
  584. "category":"2"
  585. }, "GET", function(data){
  586. if(data.data>0 && data.data<99){
  587. $("#artCount").text(data.data);
  588. }
  589. if(data.data>99){
  590. $("#artCount").text("99+");
  591. }
  592. });
  593. oAjax("/ajax/resource/count/publish",{//资源总数
  594. "owner": orgId,
  595. "category":"2"
  596. }, "GET", function(data){
  597. if(data.data>0 && data.data<99){
  598. $("#resCount").text(data.data);
  599. }
  600. if(data.data>99){
  601. $("#resCount").text("99+");
  602. }
  603. });
  604. oAjax("/ajax/ware/count/publish",{//服务总数
  605. "owner": orgId,
  606. "category":"2"
  607. }, "GET", function(data){
  608. if(data.data>0 && data.data<99){
  609. $("#serCount").text(data.data);
  610. }
  611. if(data.data>99){
  612. $("#serCount").text("99+");
  613. }
  614. });
  615. oAjax("/ajax/product/count/publish",{//产品总数
  616. "owner": orgId
  617. }, "GET", function(data){
  618. if(data.data>0 && data.data<99){
  619. $("#productCount").text(data.data);
  620. }
  621. if(data.data>99){
  622. $("#productCount").text("99+");
  623. }
  624. });
  625. },
  626. attentMyself=function(isbind){
  627. var aimId="attendMy",newStr="企业尚未被任何人关注"
  628. oAjax("/ajax/watch/watchList",{//关注我的列表
  629. "watchObject": orgId,
  630. "createTime": watchO.beiTime,
  631. "professorId":watchO.beiProId,
  632. "rows":rows
  633. }, "GET", function(res){
  634. var $info = res.data;
  635. if($info.length > 0) {
  636. $("#"+aimId).show()
  637. watchO.beiTime = $info[$info.length - 1].createTime;
  638. watchO.beiProId = $info[$info.length - 1].professorId;
  639. for(var i = 0; i < $info.length; i++) {
  640. var liItem = document.createElement("li");
  641. document.getElementById("attendMy").appendChild(liItem);
  642. detailPro($info[i].professorId,liItem);
  643. }
  644. }
  645. var liLen=document.getElementById(aimId).querySelectorAll("li").length;
  646. removeNodata(aimId);
  647. if($info.length == 0 && liLen == 0 ){
  648. $("#"+aimId).hide()
  649. insertNodata(aimId,newStr);
  650. }
  651. if(isbind){
  652. $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
  653. attentMyself(false)
  654. })
  655. }
  656. if ($info.length < rows) {
  657. $("#"+aimId).parent().find(".js-load-more").unbind("click");
  658. $("#"+aimId).parent().find(".js-load-more").hide();
  659. }
  660. },function(){
  661. $("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
  662. $("#"+aimId).parent().find(".js-load-more").addClass("active");
  663. },function(){
  664. $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
  665. $("#"+aimId).parent().find(".js-load-more").removeClass("active");
  666. })
  667. },
  668. detailPro=function(pid,liItem) {
  669. oAjax("/ajax/professor/baseInfo/" + pid,{},"get",function(data){
  670. var datalist=data.data;
  671. var userType = autho(datalist.authType, datalist.orgAuth, datalist.authStatus);
  672. var os = "";
  673. if(datalist.title) {
  674. if(datalist.orgName) {
  675. os = datalist.title + "," + datalist.orgName;
  676. } else {
  677. os = datalist.title;
  678. }
  679. } else {
  680. if(datalist.office) {
  681. if(datalist.orgName) {
  682. os = datalist.office + "," + datalist.orgName;
  683. } else {
  684. os = datalist.office;
  685. }
  686. } else {
  687. if(datalist.orgName) {
  688. os = datalist.orgName;
  689. }
  690. }
  691. }
  692. var baImg = "../images/default-photo.jpg";
  693. if(datalist.hasHeadImage == 1) {
  694. baImg = "/images/head/" + datalist.id + "_l.jpg";
  695. }
  696. var strAdd = '';
  697. strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ datalist.id +'" class="flexCenter urlgo">';
  698. strAdd += '<div class="madiaHead useHead" style="width: 80px;height: 80px;margin-top: -40px;background-image:url(' + baImg + ')"></div>';
  699. strAdd += '<div class="madiaInfo" style="padding-left:92px"><p class="h1Font ellipsisSty">' + datalist.name + '</span><em class="authicon ' + userType.sty + '" title="'+userType.title+'"></em></p>';
  700. strAdd += '<p class="h2Font ellipsisSty">' + os + '</p>';
  701. strAdd += '</div>';
  702. strAdd += '</a>';
  703. liItem.innerHTML = strAdd
  704. })
  705. },
  706. isInArray2=function(arr,value){
  707. var index = $.inArray(value,arr);
  708. if(index >= 0){
  709. return true;
  710. }
  711. return false;
  712. },
  713. getDefaultLink=function(){
  714. oAjax("/ajax/org/linkman/queryAll",{
  715. "oid": orgId
  716. }, "GET", function(data){
  717. if(data.success) {
  718. var $data = data.data,linkmans=[];
  719. if($data.length>0){
  720. for(var i = 0; i < $data.length; i++){
  721. linkmans.push($data[i].pid)
  722. }
  723. if(!isInArray2(linkmans,userid)){
  724. firstLinkman=$data[0].pid
  725. ifHasDefaultUser = true;
  726. $("#conbtn").removeClass('consultedSpan')
  727. //点击联系按钮
  728. $("#conbtn").on('click', function(){
  729. if(userid && userid != null && userid != "null") {
  730. if(ifHasDefaultUser){
  731. location.href="tidings.html?id="+firstLinkman
  732. }
  733. } else {
  734. quickLog();
  735. operatTab();
  736. closeLog();
  737. }
  738. });
  739. };
  740. }
  741. }
  742. });
  743. },
  744. bindClickFun=function(){
  745. //点击关注按钮
  746. $("#attentBtn").on('click', function() {
  747. if(userid && userid != null && userid != "null") {
  748. if($(this).is('.attenedSpan')){
  749. cancelCollectionAbout(orgId,$(this),6)
  750. } else {
  751. collectionAbout(orgId,$(this), 6);
  752. }
  753. queryPubCount();
  754. watchO={
  755. beiTime:"",
  756. beiProId:"",
  757. }
  758. $("#item8drop1").find("ul").html("")
  759. $("#item8drop1").find(".js-load-more").show();
  760. attentMyself(true);
  761. }else{
  762. quickLog();
  763. operatTab();
  764. closeLog();
  765. }
  766. });
  767. //点击查看全部服务
  768. $(".coninfobox").on("click", "#seeMoreS", function() {
  769. document.body.scrollTop = document.documentElement.scrollTop = 0;
  770. $("#tab9user").addClass("liNow").siblings().removeClass("liNow");
  771. $("#item1user").hide();
  772. $("#item9user").show();
  773. })
  774. //点击查看全部产品
  775. $(".coninfobox").on("click", "#seeMorePd", function() {
  776. document.body.scrollTop = document.documentElement.scrollTop = 0;
  777. $("#tab10user").addClass("liNow").siblings().removeClass("liNow");
  778. $("#item1user").hide();
  779. $("#item10user").show();
  780. })
  781. //点击查看全部资源
  782. $(".coninfobox").on("click", "#seeMoreR", function() {
  783. document.body.scrollTop = document.documentElement.scrollTop = 0;
  784. $("#tab2user").addClass("liNow").siblings().removeClass("liNow");
  785. $("#item1user").hide();
  786. $("#item2user").show();
  787. })
  788. //点击查看全部文章
  789. $(".coninfobox").on("click", "#seeMoreA", function() {
  790. document.body.scrollTop = document.documentElement.scrollTop = 0;
  791. $("#tab3user").addClass("liNow").siblings().removeClass("liNow");
  792. $("#item1user").hide();
  793. $("#item3user").show();
  794. })
  795. $("#attendmyGo").on("click",function(){
  796. $(".mainNavUl li.rightbtn").addClass("liNow").siblings().removeClass("liNow");
  797. $("#item8more").show();
  798. $("#item8user").show().siblings().hide();
  799. $(".moreBuUl li.attendMy").addClass("liNow").siblings().removeClass("liNow");
  800. $("#item8drop1").show().siblings().hide();
  801. attentMyself();
  802. })
  803. //纠错反馈
  804. $(".correctSubmit").on("click",function(){
  805. var cntCon=$(this).siblings(".correctCon").val();
  806. var cntUser="";
  807. if(userid && userid != null && userid != "null") {
  808. cntUser = userid;
  809. }
  810. if(cntCon.length>500){
  811. $.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
  812. return;
  813. }else{
  814. oAjax("/ajax/feedback/error/org",{
  815. "id": orgId,
  816. "cnt":cntCon,
  817. "user":cntUser
  818. }, "POST", function(data){
  819. backSuccessed();
  820. });
  821. }
  822. })
  823. }
  824. pageViewLog(orgId,6)
  825. queryPubCount();
  826. getCmpInfo(); //获取详细信息
  827. getDefaultLink();
  828. ifcollectionAbout(orgId,$(".goSpan").find(".attenSpan"),6);
  829. articalListVal(true);
  830. bindClickFun();
  831. relevantarticalList();//相关文章
  832. likeExperts();//感兴趣
  833. attentMyself(true);
  834. })