portal html css js resource

cmpInformation.js 26KB

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