portal html css js resource

cmpInforShow.js 26KB

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