portal html css js resource

userInforShow.js 56KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720
  1. $(function() {
  2. loginStatus();//判断个人是否登录
  3. var userid = $.cookie("userid");
  4. var professorId = GetQueryString("professorId");
  5. if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
  6. location.href="http://" + window.location.host + "/e/p.html?id="+professorId;
  7. }
  8. var oArray=[];
  9. var watchType=1;
  10. if(professorId) {
  11. getUserInfo(professorId);//获取个人详细信息
  12. //historyEvaluate();//获取历史合作及评价
  13. getResource(10,1,true);//获取个人发布的资源
  14. getArticle(10,1,true);//获取个人发布的文章
  15. getPaper(10,1,true);//获取个人发布的论文
  16. getPatent(10,1,true);//获取个人发布的专利
  17. getDemands(5,1,true);//获取个人发布的需求
  18. attentCount();
  19. collAttent(10,1,true);
  20. if(userid!=professorId){
  21. liulanAdd();
  22. relevantExperts();//合作专家
  23. relevantarticalList();//相关文章
  24. likeExperts();//感兴趣专家
  25. information();
  26. ifcollectionAbout(professorId,$(".goSpan").find(".attenSpan"), 1)
  27. $(".goSpan").show();
  28. $(".moreNavUl li.attentType").hide();
  29. $(".moreNavUl li.attendMy").addClass("liNow").text("关注他的人");
  30. $("#item7user>.coninfobox").eq(7).show().siblings().hide();
  31. watchType=0;
  32. attentMy();
  33. }else{
  34. $(".goSpanTo").show();
  35. $(".myoneself").show();
  36. }
  37. $(document).bind("click",function(e){
  38. var target = $(e.target);
  39. if(target.closest(".moreNavUl>li.rightbtn").length == 0){
  40. $(".table-drop").hide();
  41. }
  42. })
  43. $(".navconBox").on("click","li",function(){
  44. $(this).addClass("liNow").siblings().removeClass("liNow");
  45. $(".leftconBox .leftconItem").eq($(".navconBox li").index(this)).show().siblings().hide();
  46. })
  47. $(".navconBox>.mainNavUl").on("click","li:not('.rightbtn')",function(){
  48. $(".moreNav").hide();
  49. })
  50. $(".navconBox>.mainNavUl").on("click","li.rightbtn",function(){
  51. $(".moreNav").show();
  52. })
  53. $(".moreNavUl").on("click","li:not('.rightbtn')",function(){//获取关注对象类型标志
  54. watchType=$(this).attr("data-num");
  55. console.log($(".moreNavUl li:not('.rightbtn')").index(this))
  56. $("#item7user>.coninfobox").eq($(".moreNavUl li:not('.rightbtn')").index(this)).show().siblings().hide();
  57. if(watchType==0){
  58. attentMy()
  59. }else{
  60. collAttent(10,1,true);
  61. }
  62. })
  63. $(".navconBox .moreNav>.moreNavUl").on("click","li.rightbtn",function(){
  64. $(this).find(".table-drop").show();
  65. })
  66. $(".table-drop").on("click","li",function(){
  67. $(".navconBox .moreNav>.moreNavUl>.rightbtn").find("span").html($(this).text());
  68. $(".table-drop").fadeOut(1000);
  69. })
  70. $("#myAttends").on("click",function(){
  71. $(".mainNavUl li.rightbtn").addClass("liNow").siblings().removeClass("liNow");
  72. $(".navconBox .moreNav").show();
  73. $("#item7user").show().siblings().hide();
  74. $(".moreNavUl li.attentType").eq(0).addClass("liNow").siblings().removeClass("liNow");
  75. $("#item7user>.coninfobox").eq(0).show().siblings().hide();
  76. })
  77. $("#attendmyGo").on("click",function(){
  78. $(".mainNavUl li.rightbtn").addClass("liNow").siblings().removeClass("liNow");
  79. $(".navconBox .moreNav").show();
  80. $("#item7user").show().siblings().hide();
  81. $(".moreNavUl li.attendMy").addClass("liNow").siblings().removeClass("liNow");
  82. $("#item7user>.coninfobox").eq(7).show().siblings().hide();
  83. watchType=0
  84. attentMy();
  85. })
  86. //点击联系按钮
  87. $("#conbtn").on('click', function(){
  88. if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
  89. location.href="tidings.html?id="+professorId
  90. } else {
  91. quickLog();
  92. operatTab();
  93. closeLog();
  94. }
  95. });
  96. //点击关注按钮
  97. $("#attentBtn").on('click', function() {
  98. if(userid && userid != null && userid != "null") {
  99. if($(this).is('.attenedSpan')){
  100. cancelCollectionAbout(professorId,$(this), 1)
  101. } else {
  102. collectionAbout(professorId,$(this), 1);
  103. }
  104. attentCount();//关注者数量刷新
  105. attentMy();
  106. }else{
  107. quickLog();
  108. operatTab();
  109. closeLog();
  110. }
  111. });
  112. /*研究方向点赞*/
  113. var clFlag = 1;
  114. $("#researchAreaShow").on("click", ".plus", function() {
  115. if(userid && userid != null && userid != "null") {
  116. //点赞变化样式
  117. if(clFlag) {
  118. clFlag = 0;
  119. } else {
  120. return;
  121. }
  122. if($(this).data("isagree") > -1) {
  123. $(this).stop(true, true).animate({
  124. backgroundPositionY: 0
  125. }, 300); //变成未点赞样式
  126. } else {
  127. $(this).stop(true, true).animate({
  128. backgroundPositionY: -26
  129. }, 300); //变成点赞样式
  130. }
  131. $.ajax({
  132. "url": $(this).data("isagree") > -1 ? "/ajax/researchArea/unAgree" : "/ajax/researchArea/agree",
  133. "type": "POST",
  134. "data": {
  135. "targetId": $(this).data("pid"),
  136. "targetCaption": oArray[$(this).data("caption")],
  137. "opId": userid
  138. },
  139. "contentType": "application/x-www-form-urlencoded",
  140. "success": function(dataStr) {
  141. if(dataStr.success) {
  142. $.get("/ajax/professor/info/" + professorId, function(dataStr) {
  143. if(dataStr.success) {
  144. clFlag = 1;
  145. var $info = dataStr.data;
  146. if($info) {
  147. $("#researchAreaShow").empty("")
  148. if($info.researchAreas) {
  149. researchAreaShow($info.researchAreas, $info.editResearchAreaLogs);
  150. }
  151. }
  152. }
  153. })
  154. } else {
  155. $.MsgBox.Alert("提示", dataStr.msg);
  156. }
  157. }
  158. });
  159. } else {
  160. quickLog();
  161. operatTab();
  162. closeLog();
  163. }
  164. })
  165. function information(){
  166. $.ajax({
  167. url: "/ajax/baseUserInfo",
  168. dataType: 'json', //数据格式类型
  169. type: 'GET', //http请求类型
  170. timeout: 10000, //超时设置
  171. data: {
  172. "id": professorId
  173. },
  174. "success": function(data) {
  175. if(data.success){
  176. console.log(data);
  177. if(!data.data.activeTime){
  178. $(".last_meg").removeClass("displayNone");
  179. $(".message_b").on("click",function(){
  180. $(".meg_md5").toggle();
  181. if(data.data.email && data.data.mobilePhone){
  182. $("#wayTel").text('尾号为 '+data.data.mobilePhone+' 的手机号或邮箱 '+data.data.email);
  183. }else if(data.data.mobilePhone && !data.data.email){
  184. $("#wayTel").text('尾号为 '+data.data.mobilePhone+' 的手机号');
  185. }else if(data.data.email && !data.data.mobilePhone){
  186. $("#wayTel").text('邮箱 '+data.data.email);
  187. }
  188. })
  189. }else{
  190. $(".last_meg").addClass("displayNone");
  191. }
  192. }
  193. },
  194. "error": function() {
  195. $.MsgBox.Alert('提示', '链接服务器超时')
  196. }
  197. });
  198. }
  199. //点击每个研究方向弹出研究方向详情窗口
  200. $("#researchAreaShow").on("click", ".favorBox,.favorCount", function() {
  201. var cap = $(this).attr("caption");
  202. $.ajax({
  203. url: "/ajax/researchAreaLog/ql",
  204. dataType: 'json', //数据格式类型
  205. type: 'GET', //http请求类型
  206. timeout: 10000, //超时设置
  207. data: {
  208. "professorId": professorId,
  209. 'caption': cap,
  210. "rows": 1000
  211. },
  212. success: function(data) {
  213. console.log(data)
  214. if(data.success) {
  215. $("#areaCon").html("");
  216. var $info = data.data;
  217. $("#subArea").text(cap);
  218. $(".resAreaCover").fadeIn();
  219. $(".resAreaTip").addClass("displayNone")
  220. $(".resAreaCon").show()
  221. if($info.length == 0) {
  222. $(".resAreaCon").hide();
  223. $(".resAreaTip").removeClass("displayNone")
  224. return;
  225. }
  226. for(var i = 0; i < $info.length; i++) {
  227. var liItem = document.createElement("li");
  228. document.getElementById("areaCon").appendChild(liItem);
  229. detailPro($info[i],liItem);
  230. }
  231. $("body").css("position", "fixed");
  232. }
  233. },
  234. error: function() {}
  235. });
  236. });
  237. //关闭按钮
  238. $("#workclose").click(function() {
  239. $(".resAreaCover").fadeOut();
  240. $("body").css("position", "");
  241. });
  242. //点击查看全部资源
  243. $(".coninfobox").on("click","#seeMoreR",function(){
  244. document.body.scrollTop = document.documentElement.scrollTop = 0;
  245. $(".navconBox ul>li").eq(1).addClass("liNow").siblings().removeClass("liNow");
  246. $("#item1user").hide();
  247. $("#item2user").show();
  248. })
  249. //点击查看全部文章
  250. $(".coninfobox").on("click","#seeMoreA",function(){
  251. document.body.scrollTop = document.documentElement.scrollTop = 0;
  252. $(".navconBox ul>li").eq(2).addClass("liNow").siblings().removeClass("liNow");
  253. $("#item1user").hide();
  254. $("#item3user").show();
  255. })
  256. //点击查看全部专利
  257. $(".coninfobox").on("click","#seeMoreP",function(){
  258. document.body.scrollTop = document.documentElement.scrollTop = 0;
  259. $(".navconBox ul>li").eq(3).addClass("liNow").siblings().removeClass("liNow");
  260. $("#item1user").hide();
  261. $("#item4user").show();
  262. })
  263. //点击查看全部论文
  264. $(".coninfobox").on("click","#seeMoreL",function(){
  265. document.body.scrollTop = document.documentElement.scrollTop = 0;
  266. $(".navconBox ul>li").eq(4).addClass("liNow").siblings().removeClass("liNow");
  267. $("#item1user").hide();
  268. $("#item5user").show();
  269. })
  270. }
  271. function attentCount(){
  272. $.ajax({//我关注的
  273. type:"get",
  274. url:"/ajax/watch/countObject",
  275. data: {
  276. id: professorId,
  277. type: 1, //1:专家 2:资源 3:文章
  278. },
  279. async:true,
  280. success:function(data){
  281. if(data.success){
  282. if(data.data){
  283. $("#myFocus").html(data.data)
  284. }else{
  285. $("#myFocus").html("0")
  286. }
  287. }
  288. }
  289. });
  290. $.ajax({//关注我的
  291. type:"get",
  292. url:"/ajax/watch/countProfessor",
  293. data: {
  294. id: professorId,
  295. type: 1,
  296. },
  297. async:true,
  298. success:function(data){
  299. if(data.success){
  300. if(data.data){
  301. $("#focusMe").html(data.data)
  302. }else{
  303. $("#focusMe").html("0")
  304. }
  305. }
  306. }
  307. });
  308. }
  309. function liulanAdd() {
  310. $.ajax({
  311. "url": "/ajax/professor/incPageViews",
  312. "type": "POST",
  313. "dataType": "json",
  314. "async": true,
  315. "data": {
  316. "id": professorId,
  317. },
  318. "success": function(data) {
  319. if(data.success) {
  320. console.log(data);
  321. }
  322. },
  323. "error": function() {
  324. $.MsgBox.Alert('提示', '链接服务器超时')
  325. }
  326. });
  327. }
  328. //用户详细信息
  329. function getUserInfo(professorId){
  330. $.ajax({
  331. type:"get",
  332. url:"/ajax/professor/info/"+ professorId,
  333. async:true,
  334. success: function(data) {
  335. var $info = data.data;
  336. if(data.success) {
  337. console.log(data)
  338. if($info.hasHeadImage){
  339. $("#proHead").css("background-image","url(/images/head/"+ $info.id +"_l.jpg)");
  340. }
  341. $("#proName").text($info.name);
  342. var oStyS=autho($info.authType,$info.orgAuth,$info.authStatus);
  343. $("#proAuth").addClass(oStyS.sty); $("#proAuth").attr("title",oStyS.title);
  344. if($info.address){
  345. $("#proAddress").html($info.address + "<span style='margin-right:10px;'></span>");
  346. }
  347. var proOther="";
  348. if($info.orgName){
  349. if($info.department){
  350. if($info.office){
  351. proOther = $info.orgName + "," + $info.department + "," + $info.office
  352. }else{
  353. proOther = $info.orgName + "," + $info.department
  354. }
  355. }else{
  356. if($info.office){
  357. proOther = $info.orgName +"," + $info.office
  358. }else{
  359. proOther = $info.orgName
  360. }
  361. }
  362. }else{
  363. if($info.department){
  364. if($info.office){
  365. proOther = $info.department + "," + $info.office
  366. }else{
  367. proOther = $info.department
  368. }
  369. }else{
  370. if($info.office){
  371. proOther = $info.office
  372. }
  373. }
  374. }
  375. $("#proOther").text(proOther);
  376. var llqtitle=$info.name + "-" + proOther.replace(/,/gi,"-") + "-科袖网";//修改浏览器title信息
  377. if($info.title){
  378. $("#proTit").html($info.title + "<span style='margin-right:10px;'></span>");
  379. llqtitle = $info.name + "-" + $info.title + "-" + proOther.replace(/,/gi,"-") + "-科袖网";
  380. }
  381. document.title = llqtitle;
  382. //主页浏览量
  383. $("#viewNums").text($info.pageViews);
  384. //个人简介
  385. if($info.descp) {
  386. $("#descpS").parents(".coninfobox").removeClass("displayNone");
  387. $("#item1user>.nodatabox").addClass("displayNone");
  388. $("#descpS").text($info.descp);
  389. }
  390. //学术领域
  391. if($info.subject) {
  392. $("#subjectShow").parents(".coninfobox").removeClass("displayNone");
  393. $("#item1user>.nodatabox").addClass("displayNone");
  394. subjectShow($info.subject);
  395. }
  396. //研究方向
  397. if($info.researchAreas.length) {
  398. $("#researchAreaShow").parents(".coninfobox").removeClass("displayNone");
  399. $("#item1user>.nodatabox").addClass("displayNone");
  400. researchAreaShow($info.researchAreas, $info.editResearchAreaLogs);
  401. }
  402. //行业领域
  403. if($info.industry) {
  404. $("#industryShow").parents(".coninfobox").removeClass("displayNone");
  405. $("#item1user>.nodatabox").addClass("displayNone");
  406. industryShow($info.industry);
  407. }
  408. //教育背景
  409. if($info.edus.length) {
  410. eduBgShow($info.edus);
  411. } else {
  412. $("#eduBgShow").parents(".coninfobox").hide();
  413. }
  414. //兼职
  415. if($info.jobs.length) {
  416. timeJobShow($info.jobs);
  417. } else {
  418. $("#timeJobShow").parents(".coninfobox").hide();
  419. }
  420. //项目
  421. if($info.projects.length) {
  422. projectShow($info.projects)
  423. } else {
  424. $("#projectShow").parents(".coninfobox").hide();
  425. }
  426. //荣誉
  427. if($info.honors.length) {
  428. honorShow($info.honors);
  429. } else {
  430. $("#honorShow").parents(".coninfobox").hide();
  431. }
  432. if($info.honors.length == 0 && $info.projects.length == 0 && $info.jobs.length == 0 && $info.edus.length == 0){
  433. $("#item6user>.nodatabox").show();
  434. $("#item6user>.nodatabox").find(".noContip").text("用户尚未完善详细资料")
  435. }
  436. var weibotitle = $info.name;
  437. var weibourl = window.location.href;
  438. var weibopic ="http://"+window.location.host+"/images/head/"+ $info.id +"_l.jpg";
  439. $("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
  440. }
  441. },
  442. error: function() {
  443. $.MsgBox.Alert('提示', '链接服务器超时')
  444. }
  445. });
  446. }
  447. function subjectShow(data) {
  448. if(data != undefined && data.length != 0) {
  449. var subs = new Array();
  450. if(data.indexOf(',')) {
  451. subs = data.split(',');
  452. } else {
  453. subs[0] = data;
  454. }
  455. if(subs.length > 0) {
  456. for(var i = 0; i < subs.length; i++) {
  457. $("#subjectShow").append("<li>" + subs[i] + "</li>");
  458. };
  459. }
  460. }
  461. }
  462. function researchAreaShow(dataStrs, dataStrrecords) {
  463. if(dataStrs != undefined && dataStrs.length != 0) {
  464. var html = [];
  465. for(var i = 0; i < dataStrs.length; ++i) {
  466. var dataStr = dataStrs[i];
  467. var $photos = [];
  468. //获取头像
  469. if(dataStrrecords.length > 0) {
  470. $photos = getRecords(dataStrrecords, dataStr.caption);
  471. }
  472. var isAgree = -1;
  473. for(var j = 0; j < $photos.length; j++) {
  474. if(userid == $photos[j].id)
  475. isAgree++;
  476. }
  477. oArray[i]=dataStr.caption;
  478. if(professorId != userid) {
  479. if(isAgree) {
  480. var showDiv = '<li><div class="favorBox" caption="'+ dataStr.caption +'"><span class="like">'+ dataStr.count +'</span>'+ dataStr.caption +'</div><span class="plus" data-pid="'+ dataStr.professorId +'" data-caption="'+ i + '" data-isagree="' + isAgree + '"></span><div class="favorCount" caption="'+ dataStr.caption +'">';
  481. } else {
  482. var showDiv = '<li><div class="favorBox" caption="'+ dataStr.caption +'"><span class="like">'+ dataStr.count +'</span>'+ dataStr.caption +'</div><span class="plus" style="background-position-y:-26px" data-pid="'+ dataStr.professorId +'" data-caption="'+ i + '" data-isagree="' + isAgree + '"></span><div class="favorCount" caption="'+ dataStr.caption +'">';
  483. }
  484. } else {
  485. var showDiv = '<li><div class="favorBox" caption="'+ dataStr.caption +'"><span class="like">'+ dataStr.count +'</span>'+ dataStr.caption +'</div><div class="favorCount" caption="'+ dataStr.caption +'">';
  486. }
  487. if($photos.length < 6) {
  488. for(var j = 0; j < $photos.length; ++j) {
  489. if($photos[j].img) {
  490. showDiv += '<span class="like-people" style="background-image: url(../images/head/'+ $photos[j].id +'_s.jpg);"></span>';
  491. } else {
  492. showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
  493. }
  494. }
  495. } else {
  496. for(var j = $photos.length - 5; j < $photos.length; ++j) {
  497. if($photos[j].img) {
  498. showDiv +='<span class="like-people" style="background-image: url(../images/head/'+ $photos[j].id +'_s.jpg);"></span>';
  499. } else {
  500. showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
  501. }
  502. }
  503. showDiv += '<span class="like-people like-more"></span>';
  504. }
  505. showDiv += "</div></li>";
  506. html.push(showDiv);
  507. }
  508. document.getElementById("researchAreaShow").innerHTML = html.join('');
  509. }
  510. }
  511. function industryShow(data) {
  512. if(data != undefined && data.length != 0) {
  513. var subs = new Array();
  514. if(data.indexOf(',')) {
  515. subs = data.split(',');
  516. } else {
  517. subs[0] = data;
  518. }
  519. if(subs.length > 0) {
  520. for(var i = 0; i < subs.length; i++) {
  521. $("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
  522. };
  523. }
  524. }
  525. }
  526. function projectShow(data) {
  527. if(data.length > 0) {
  528. for(var i = 0; i < data.length; i++) {
  529. if(!data[i].descp) {
  530. data[i].descp = "";
  531. }
  532. var sDate = "";
  533. var eDate = "";
  534. if(data[i].startMonth) {
  535. sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
  536. sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
  537. if(data[i].stopMonth) {
  538. eDate =" - "+ data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
  539. } else {
  540. eDate = " - "+ "至今";
  541. }
  542. }
  543. var projectHtml = '<li>';
  544. projectHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + sDate + eDate + '</small></div>';
  545. projectHtml += '<div class="h5Font">' + data[i].descp + '</div>';
  546. projectHtml += '</li>';
  547. $("#projectShow").append(projectHtml);
  548. }
  549. }
  550. }
  551. function honorShow(data) {
  552. if(data.length > 0) {
  553. for(var i = 0; i < data.length; i++) {
  554. var timeho="";
  555. if(data[i].year){
  556. timeho = data[i].year+'年';
  557. }else{
  558. data[i].year="";
  559. }
  560. if(!data[i].descp) {
  561. data[i].descp = "";
  562. }
  563. var honorHtml = '<li>';
  564. honorHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + timeho + '</small></div>';
  565. honorHtml += '<div class="h5Font">' + data[i].descp + '</div>';
  566. honorHtml += '</li>';
  567. $("#honorShow").append(honorHtml);
  568. }
  569. }
  570. }
  571. function timeJobShow(data) {
  572. if(data.length > 0) {
  573. for(var i = 0; i < data.length; i++) {
  574. if(data[i].department) {
  575. var dep = " - " + data[i].department;
  576. } else {
  577. var dep = ""
  578. }
  579. var sDate = "";
  580. var eDate = "";
  581. if(data[i].startMonth) {
  582. sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
  583. sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
  584. if(data[i].stopMonth) {
  585. eDate =" - "+ data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
  586. } else {
  587. eDate = " - "+ "至今";
  588. }
  589. }
  590. var JobHtml = '<li>';
  591. JobHtml += '<div class="h4Font h4tit">' + data[i].company + dep + ' - ' + data[i].title + '<small class="h6Font">' + sDate + eDate + '</small></div>';
  592. JobHtml += '</li>';
  593. $("#timeJobShow").append(JobHtml);
  594. }
  595. }
  596. }
  597. function eduBgShow(data) {
  598. if(data.length > 0) {
  599. for(var i = 0; i < data.length; i++) {
  600. var college="",major="",degree=""
  601. if(data[i].college){
  602. college =' - ' + data[i].college
  603. }else{
  604. data[i].college="";
  605. }
  606. if(data[i].major){
  607. major =' - ' + data[i].major
  608. }else{
  609. data[i].major="";
  610. }
  611. if(data[i].degree){
  612. degree =' - ' + data[i].degree
  613. if(data[i].degree==0){
  614. degree =""
  615. }
  616. }else{
  617. data[i].degree="";
  618. }
  619. var timebiye="";
  620. if(data[i].year){
  621. if(data[i].year.trim()=="至今"){
  622. timebiye=data[i].year;
  623. }else{
  624. timebiye=data[i].year+'年';
  625. }
  626. }else{
  627. timebiye="";
  628. }
  629. var showHtml = '<li><div class="h4Font h4tit">'
  630. showHtml += data[i].school + college + major + degree;
  631. showHtml +='<small class="h6Font">' + timebiye + '</small></div></li>';
  632. $("#eduBgShow").append(showHtml);
  633. }
  634. }
  635. }
  636. //判断点赞的用户是否有头像
  637. function getRecords($researchAreaLogs, caption) {
  638. var ret = [];
  639. var t = 0;
  640. for(var i = 0; i < $researchAreaLogs.length; i++) {
  641. if(caption == $researchAreaLogs[i].caption) {
  642. ret[t] = {
  643. id: $researchAreaLogs[i].opreteProfessorId,
  644. img: $researchAreaLogs[i].hasHeadImage
  645. }
  646. t++;
  647. }
  648. }
  649. return ret;
  650. }
  651. //合作历史及评价
  652. function historyEvaluate(){
  653. $.ajax({
  654. "url": "/ajax/consult/pqAssessHis",
  655. "type": "get",
  656. "data": {
  657. "professorId": professorId,
  658. "pageSize": 1000
  659. },
  660. "async": false,
  661. "success": function(response) {
  662. if(response.success) {
  663. var dataStr = response.data.data;
  664. if(dataStr.length>0){
  665. $("#historyEvaluate").parents(".coninfobox").removeClass("displayNone");
  666. $("#item1user>.nodatabox").addClass("displayNone");
  667. for(var i = 0; i < dataStr.length; i++) {
  668. var assessTime = commenTime(dataStr[i].assessTime);
  669. var assessContant ="";
  670. if(dataStr[i].assessContant) {
  671. assessContant = dataStr[i].assessContant;
  672. }
  673. var userhed='';
  674. if(dataStr[i].professor.hasHeadImage) {
  675. userhed = 'background-image:url(/images/head/' + dataStr[i].professor.id + '_l.jpg)';
  676. } else {
  677. userhed = 'background-image:url(/images/default-photo.jpg)';
  678. }
  679. var add = "";
  680. add += '<li class="flexCenter">';
  681. add += '<a href="userInforShow.html?professorId='+ dataStr[i].professor.id +'" class="userhref"><div class="madiaHead useHead useHeadMsg" style="'+ userhed +'"></div></a>'
  682. add += '<div class="madiaInfo"><div style="position: relative;">';
  683. add += '<a href="userInforShow.html?professorId='+ dataStr[i].professor.id +'" class="userhref"><span class="h1Font messageName">'+ dataStr[i].professor.name +'</span></a>';
  684. add += '<em class="authiconNew authicon-pro" title=" "></em><span class="commenttime">'+ assessTime +'</span>';
  685. add += '<ul class="starShow">';
  686. add += '<li></li> <li></li> <li></li> <li></li> <li></li>';
  687. add += '</ul></div>';
  688. add += '<p class="h2Font messageContent">'+ assessContant +'</p>';
  689. add += '</div></li>';
  690. var $add = $(add);
  691. $("#historyEvaluate").append($add);
  692. $add.find(".starShow>li:lt(" + dataStr[i].assessStar + ")").addClass('evastar');
  693. }
  694. }else{
  695. }
  696. }
  697. }
  698. })
  699. }
  700. //获取资源
  701. function getResource(pageSize, pageNo,isbind){
  702. $.ajax({
  703. "url": "/ajax/resource/pqProPublish",
  704. "type": "get",
  705. "async": false,
  706. "data": {
  707. "professorId": professorId,
  708. "pageSize": pageSize,
  709. "pageNo": pageNo
  710. },
  711. "success": function(data) {
  712. console.log(data);
  713. if(data.success) {
  714. var madiaHead ='';
  715. var dataStr=data.data.data;
  716. if(dataStr.length > 0){
  717. $("#showResource").parents(".coninfobox").removeClass("displayNone");
  718. $("#item1user>.nodatabox").addClass("displayNone");
  719. for(var i = 0; i < dataStr.length; i++) {
  720. if(dataStr[i].images.length) {
  721. madiaHead ='/data/resource/' + dataStr[i].images[0].imageSrc ;
  722. }else{
  723. madiaHead ='/images/default-resource.jpg';
  724. }
  725. var strAdd = '';
  726. strAdd += '<li><a target="_blank" href="resourceShow.html?resourceId='+ dataStr[i].resourceId +'" class="flexCenter urlgo">';
  727. strAdd += '<div class="madiaHead resouseHead" style="background-image:url('+ madiaHead +')"></div>';
  728. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].resourceName +'</p><p class="h2Font ellipsisSty-2">用途:'+ dataStr[i].supportedServices+'</p></div>';
  729. strAdd += '</a></li>';
  730. var $strAdd = $(strAdd);
  731. $("#proResource").append(strAdd);
  732. if(isbind==true && i==0){
  733. var $strAddO=$(strAdd);
  734. $("#showResource").html("");
  735. $("#showResource").append($strAddO);
  736. }
  737. }
  738. //分页
  739. if(isbind==true){
  740. $("#proResource").siblings(".tcdPageCode").off("click").createPage({
  741. pageCount: Math.ceil(data.data.total / 10),
  742. current: data.data.pageNo,
  743. backFn: function(p) {
  744. $("#proResource").html("");
  745. getResource(10, p,false);
  746. document.body.scrollTop = document.documentElement.scrollTop = 0;
  747. }
  748. });
  749. }
  750. }else{
  751. $("#proResource + .nodatabox").show();
  752. $("#proResource + .nodatabox").find(".noContip").text("用户尚未发布任何资源");
  753. }
  754. }
  755. },
  756. "error": function() {
  757. $.MsgBox.Alert("提示", "服务器连接超时")
  758. }
  759. });
  760. }
  761. //获取文章
  762. function getArticle(pageSize, pageNo,isbind){
  763. $.ajax({
  764. url: "/ajax/article/pqProPublish",
  765. dataType: 'json', //数据格式类型
  766. type: 'GET', //http请求类型
  767. data: {
  768. "professorId": professorId,
  769. "pageSize": pageSize,
  770. "pageNo": pageNo
  771. },
  772. timeout: 10000, //超时设置
  773. success: function(data) {
  774. if(data.success) {
  775. var madiaHead ='/images/default-artical.jpg';
  776. var dataStr=data.data.data;
  777. if(dataStr.length > 0){
  778. $("#showArticle").parents(".coninfobox").removeClass("displayNone");
  779. $("#item1user>.nodatabox").addClass("displayNone");
  780. for(var i = 0; i < dataStr.length; i++) {
  781. if(dataStr[i].articleImg) {
  782. madiaHead ='/data/article/' + dataStr[i].articleImg ;
  783. }
  784. var sowU="";
  785. if(dataStr[i].pageViews!=0){
  786. if(dataStr[i].articleAgree!=0){
  787. sowU='<li><span>阅读量 '+dataStr[i].pageViews+'</span></li><li><span>赞 '+dataStr[i].articleAgree+'</span></li>'
  788. }else{
  789. sowU='<li><span>阅读量 '+dataStr[i].pageViews+'</span></li>'
  790. }
  791. }
  792. var strAdd = '';
  793. strAdd += '<li><a target="_blank" href="/'+ pageUrl('a',dataStr[i]) +'" class="flexCenter urlgo">';
  794. strAdd += '<div class="madiaHead artHead" style="background-image:url('+ madiaHead +')"></div>';
  795. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">'+ dataStr[i].articleTitle +'</p>';
  796. strAdd += '<ul class="h2Font clearfix">';
  797. strAdd += '<li><span class="time">'+ commenTime(dataStr[i].publishTime) +'</span></li>';
  798. strAdd += sowU
  799. strAdd += '<li><span class="comment"></span></li>';
  800. strAdd += '</ul></div>';
  801. strAdd += '</a></li>';
  802. var $strAdd = $(strAdd);
  803. $("#proArticel").append( $strAdd);
  804. commentnum(dataStr[i].articleId, $strAdd) //文章评论数
  805. if(isbind==true && i==0){
  806. var $strAddO = $(strAdd);
  807. $("#showArticle").html("");
  808. $("#showArticle").append($strAddO);
  809. commentnum(dataStr[0].articleId,$strAddO)
  810. }
  811. }
  812. //分页
  813. if(isbind==true){
  814. $("#proArticel").siblings(".tcdPageCode").off("click").createPage({
  815. pageCount: Math.ceil(data.data.total / 10),
  816. current: data.data.pageNo,
  817. backFn: function(p) {
  818. $("#proArticel").html("");
  819. getArticle(10, p,false);
  820. document.body.scrollTop = document.documentElement.scrollTop = 0;
  821. }
  822. });
  823. }
  824. }else{
  825. $("#proArticel + .nodatabox").show();
  826. $("#proArticel + .nodatabox").find(".noContip").text("用户尚未发布任何文章");
  827. }
  828. }
  829. },
  830. error: function() {
  831. return;
  832. }
  833. });
  834. }
  835. //获取专利
  836. function getPatent(pageSize, pageNo,isbind){
  837. $.ajax({
  838. url: "/ajax/ppatent/byProfessor",
  839. dataType: 'json', //数据格式类型
  840. type: 'GET', //http请求类型
  841. data: {
  842. "id": professorId,
  843. "pageSize": pageSize,
  844. "pageNo": pageNo
  845. },
  846. timeout: 10000, //超时设置
  847. success: function(data) {
  848. if(data.success) {
  849. var dataStr=data.data.data;
  850. if(dataStr.length > 0){
  851. $("#showPatent").parents(".coninfobox").removeClass("displayNone");
  852. $("#item1user>.nodatabox").addClass("displayNone");
  853. for(var i = 0; i < dataStr.length; i++) {
  854. if(!dataStr[i].reqPerson){
  855. dataStr[i].reqPerson="";
  856. }
  857. var strAdd = '';
  858. strAdd += '<li><a target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
  859. strAdd += '<div class="madiaHead patentHead"></div>';
  860. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
  861. strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
  862. strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
  863. strAdd += '</div>';
  864. strAdd += '</a></li>';
  865. var $strAdd = $(strAdd);
  866. $("#proPatent").append( $strAdd);
  867. if(isbind==true && i==0){
  868. var $strAddO=$(strAdd);
  869. $("#showPatent").html("");
  870. $("#showPatent").append($strAddO);
  871. }
  872. }
  873. //分页
  874. if(isbind==true){
  875. $("#proPatent").siblings(".tcdPageCode").off("click").createPage({
  876. pageCount: Math.ceil(data.data.total / 10),
  877. current: data.data.pageNo,
  878. backFn: function(p) {
  879. $("#proPatent").html("");
  880. getPatent(10, p,false);
  881. document.body.scrollTop = document.documentElement.scrollTop = 0;
  882. }
  883. });
  884. }
  885. }else{
  886. $("#proPatent + .nodatabox").show();
  887. $("#proPatent + .nodatabox").find(".noContip").text("用户尚未发布任何专利");
  888. }
  889. }
  890. },
  891. error: function() {
  892. return;
  893. }
  894. });
  895. }
  896. //获取论文
  897. function getPaper(pageSize, pageNo,isbind){
  898. $.ajax({
  899. url: "/ajax/ppaper/byProfessor",
  900. dataType: 'json', //数据格式类型
  901. type: 'GET', //http请求类型
  902. data: {
  903. "id": professorId,
  904. "pageSize": pageSize,
  905. "pageNo": pageNo
  906. },
  907. timeout: 10000, //超时设置
  908. success: function(data) {
  909. if(data.success) {
  910. var dataStr=data.data.data;
  911. if(dataStr.length > 0){
  912. $("#showPaper").parents(".coninfobox").removeClass("displayNone");
  913. $("#item1user>.nodatabox").addClass("displayNone");
  914. for(var i = 0; i < dataStr.length; i++) {
  915. var moreInf=""
  916. if(!dataStr[i].cn4periodical){
  917. dataStr[i].cn4periodical="";
  918. }
  919. if(!dataStr[i].en4periodical){
  920. dataStr[i].en4periodical="";
  921. }
  922. if(!dataStr[i].pubDay){
  923. dataStr[i].pubDay="";
  924. }
  925. moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
  926. var strAdd = '';
  927. strAdd += '<li><a target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
  928. strAdd += '<div class="madiaHead paperHead"></div>';
  929. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
  930. strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
  931. strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
  932. strAdd += '</div>';
  933. strAdd += '</a></li>';
  934. var $strAdd = $(strAdd);
  935. $("#proPaper").append( $strAdd);
  936. if(isbind==true && i==0){
  937. var $strAddO=$(strAdd);
  938. $("#showPaper").html();
  939. $("#showPaper").append($strAddO);
  940. }
  941. }
  942. //分页
  943. if(isbind==true){
  944. $("#proPaper").siblings(".tcdPageCode").off("click").createPage({
  945. pageCount: Math.ceil(data.data.total / 10),
  946. current: data.data.pageNo,
  947. backFn: function(p) {
  948. $("#proPaper").html("");
  949. getPaper(10, p,false);
  950. document.body.scrollTop = document.documentElement.scrollTop = 0;
  951. }
  952. });
  953. }
  954. }else{
  955. $("#proPaper + .nodatabox").show();
  956. $("#proPaper + .nodatabox").find(".noContip").text("用户尚未发布任何论文");
  957. }
  958. }
  959. },
  960. error: function() {
  961. return;
  962. }
  963. });
  964. }
  965. //查文章评论数
  966. function commentnum(articleId, $itemlist) {
  967. $.ajax({
  968. "url": "/ajax/leaveWord/lwCount",
  969. "type": "GET",
  970. "dataType": "json",
  971. "async": false,
  972. "data": {
  973. "articleId": articleId
  974. },
  975. "success": function(data) {
  976. if(data.success) {
  977. if(data.data>0){
  978. $itemlist.find(".comment").text("留言 " + data.data);
  979. }
  980. }
  981. },
  982. "error": function() {
  983. $.MsgBox.Alert('提示', '链接服务器超时')
  984. }
  985. });
  986. }
  987. //合作专家
  988. function relevantExperts(){
  989. $.ajax({
  990. "url": "/ajax/professor/coadjutant",
  991. "type": "get",
  992. "dataType" : "json",
  993. "data" :{"id":professorId},
  994. "success": function(data) {
  995. if(data.success && data.data) {
  996. console.log(data)
  997. for(var i = 0; i < data.data.length; i++) {
  998. var ExpId = data.data[i].professorId;
  999. var paperN=data.data[i].paperCount;
  1000. var patentN=data.data[i].patentCount;
  1001. var liItem=$('<li class="flexCenter"></li>').appendTo($("#relatePro"));
  1002. relExpertsList(ExpId,paperN,patentN,liItem);
  1003. }
  1004. }
  1005. },
  1006. "error": function() {
  1007. $.MsgBox.Alert('提示', '链接服务器超时')
  1008. }
  1009. });
  1010. }
  1011. //合作专家信息
  1012. function relExpertsList(Id,numL,numZ,liItem){
  1013. $.ajax({
  1014. "url" : "/ajax/professor/info/"+Id,
  1015. "type" : "GET" ,
  1016. "dataType" : "json",
  1017. "success" : function(data) {
  1018. if (data.success && data.data!=""){
  1019. $("#relatePro").parents(".conBlock").removeClass("displayNone");
  1020. var itemlist = '<a target="_blank" href="" class="urlgo">';
  1021. itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
  1022. itemlist += '<div class="madiaInfo">';
  1023. itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
  1024. itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
  1025. itemlist += '<p class="h2Font ellipsisSty" id="copNum"></p>';
  1026. itemlist += '</div></a>';
  1027. $(itemlist).appendTo(liItem);
  1028. var $itemlist =liItem;
  1029. if(numL){
  1030. if(numZ){
  1031. $itemlist.find("#copNum").text("合作:"+numZ+"项专利,"+numL+"篇论文")
  1032. }else{
  1033. $itemlist.find("#copNum").text("合作:"+numL+"篇论文")
  1034. }
  1035. }else{
  1036. if(numZ){
  1037. $itemlist.find("#copNum").text("合作:"+numZ+"项专利")
  1038. }else{
  1039. }
  1040. }
  1041. if(data.data.title) {
  1042. if(data.data.orgName) {
  1043. $itemlist.find("#usertitle").text(data.data.title +","+ data.data.orgName);
  1044. }else{
  1045. $itemlist.find("#usertitle").text(data.data.title);
  1046. }
  1047. }else{
  1048. if(data.data.office) {
  1049. if(data.data.orgName) {
  1050. $itemlist.find("#usertitle").text(data.data.office +","+ data.data.orgName);
  1051. }else{
  1052. $itemlist.find("#usertitle").text(data.data.office);
  1053. }
  1054. }else{
  1055. if(data.data.orgName) {
  1056. $itemlist.find("#usertitle").text(data.data.orgName);
  1057. }
  1058. }
  1059. }
  1060. $itemlist.find("#userName").text(data.data.name);
  1061. $itemlist.find(".urlgo").attr("href", "userInforShow.html?professorId="+data.data.id);
  1062. if(data.data.hasHeadImage == 1) {
  1063. $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
  1064. }
  1065. var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
  1066. $itemlist.find(".authiconNew").attr("title", userType.title);
  1067. $itemlist.find(".authiconNew").addClass(userType.sty);
  1068. }
  1069. },
  1070. "error":function(){
  1071. $.MsgBox.Alert('提示','链接服务器超时')
  1072. }
  1073. });
  1074. }
  1075. //相关文章信息
  1076. function relevantarticalList(){
  1077. $.ajax({
  1078. "url" : "/ajax/article/byAssProfessor",
  1079. "type" : "GET" ,
  1080. "dataType" : "json",
  1081. "data" :{"id":professorId},
  1082. "traditional": true, //传数组必须加这个
  1083. "success" : function(data) {
  1084. console.log(data);
  1085. if (data.success && data.data!=""){
  1086. $("#relateArt").parents(".conBlock").removeClass("displayNone");
  1087. var itemlist = '';
  1088. $("#relateArt").html("");
  1089. for(var i = 0; i < data.data.length; i++) {
  1090. var itemlist = '<li class="flexCenter"><a target="_blank" href="/'+ pageUrl('a',data.data[i]) +'" class="urlgo">';
  1091. itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
  1092. itemlist += '</a></li>';
  1093. $itemlist = $(itemlist);
  1094. $("#relateArt").append($itemlist);
  1095. }
  1096. }
  1097. },
  1098. "error":function(){
  1099. $.MsgBox.Alert('提示','链接服务器超时')
  1100. }
  1101. });
  1102. }
  1103. //感兴趣
  1104. function likeExperts(){
  1105. $.ajax({
  1106. "url": "/ajax/professor/ralateProfessors",
  1107. "type": "get",
  1108. "dataType" : "json",
  1109. "data" :{"professorId":professorId},
  1110. "success": function(data) {
  1111. if(data.success && data.data) {
  1112. console.log(data)
  1113. var lengthT;
  1114. if(data.data.length>5){
  1115. lengthT=5;
  1116. }else{
  1117. lengthT=data.data.length
  1118. }
  1119. for(var i = 0; i < lengthT; i++) {
  1120. var ExpId = data.data[i].id;
  1121. likeExpertsList(ExpId);
  1122. }
  1123. }
  1124. },
  1125. "error": function() {
  1126. $.MsgBox.Alert('提示', '链接服务器超时')
  1127. }
  1128. });
  1129. }
  1130. //感兴趣专家
  1131. function likeExpertsList(ExpId){
  1132. $.ajax({
  1133. "url" : "/ajax/professor/info/"+ExpId,
  1134. "type" : "GET" ,
  1135. "dataType" : "json",
  1136. "success" : function(data) {
  1137. if (data.success && data.data!=""){
  1138. console.log(data)
  1139. $("#likePro").parents(".conBlock").removeClass("displayNone");
  1140. var itemlist = '<li class="flexCenter"><a target="_blank" href="" class="urlgo">';
  1141. itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
  1142. itemlist += '<div class="madiaInfo">';
  1143. itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
  1144. itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
  1145. itemlist += '</div></a></li>';
  1146. $itemlist = $(itemlist);
  1147. $("#likePro").append($itemlist);
  1148. if(data.data.title) {
  1149. if(data.data.orgName) {
  1150. $itemlist.find("#usertitle").text(data.data.title +","+ data.data.orgName);
  1151. }else{
  1152. $itemlist.find("#usertitle").text(data.data.title);
  1153. }
  1154. }else{
  1155. if(data.data.office) {
  1156. if(data.data.orgName) {
  1157. $itemlist.find("#usertitle").text(data.data.office +","+ data.data.orgName);
  1158. }else{
  1159. $itemlist.find("#usertitle").text(data.data.office);
  1160. }
  1161. }else{
  1162. if(data.data.orgName) {
  1163. $itemlist.find("#usertitle").text(data.data.orgName);
  1164. }
  1165. }
  1166. }
  1167. $itemlist.find("#userName").text(data.data.name);
  1168. $itemlist.find(".urlgo").attr("href", "userInforShow.html?professorId="+data.data.id);
  1169. if(data.data.hasHeadImage == 1) {
  1170. $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
  1171. }
  1172. var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
  1173. $itemlist.find(".authiconNew").attr("title", userType.title);
  1174. $itemlist.find(".authiconNew").addClass(userType.sty);
  1175. }
  1176. },
  1177. "error":function(){
  1178. $.MsgBox.Alert('提示','链接服务器超时')
  1179. }
  1180. });
  1181. }
  1182. //获取需求
  1183. function getDemands(pageSize, pageNo,isbind) {
  1184. $.ajax({
  1185. url: "/ajax/demand/pq",
  1186. type: "GET",
  1187. timeout: 10000,
  1188. dataType: "json",
  1189. data: {
  1190. "state":'1',
  1191. "uid":professorId,
  1192. "pageNo": pageNo,
  1193. "pageSize":pageSize
  1194. },
  1195. beforeSend: function() {
  1196. $("#showDemand").append('<img src="../images/loading.gif" class="loading" />');
  1197. },
  1198. success: function(data) {
  1199. if(data.success) {
  1200. $("#showDemand").html(" ");
  1201. var $info = data.data.data;
  1202. if($info.length > 0){
  1203. $("#showDemand").parents(".needinfobox").removeClass("displayNone");
  1204. $("#item1user>.nodatabox").addClass("displayNone");
  1205. for(var i = 0; i < $info.length; i++) {
  1206. var liStr=$("<li></li>").appendTo("#showDemand");
  1207. demandHtml($info[i],liStr);
  1208. }
  1209. // if(isbind == true) {
  1210. // $(".tcdPageCode").createPage({
  1211. // pageCount: Math.ceil(data.data.total / pageSize),
  1212. // current: data.data.data.pageNo,
  1213. // backFn: function(p) {
  1214. // demandList(false,10, p);
  1215. // }
  1216. // });
  1217. // }
  1218. }else{
  1219. $("#showDemand").parents(".needinfobox").addClass("displayNone");
  1220. }
  1221. }
  1222. $(".loading").remove();
  1223. },
  1224. error: function() {
  1225. $.MsgBox.Alert('提示', '链接服务器超时')
  1226. }
  1227. })
  1228. }
  1229. function demandHtml(dataStr,liStr) {
  1230. var sowU="";
  1231. if(dataStr.pageViews!=0){
  1232. sowU='<li><span>浏览量 '+dataStr.pageViews +'</span></li>'
  1233. }
  1234. var strCon='';
  1235. strCon+='<a class="" target="_blank" href="demandShow.html?demandId='+dataStr.id+'" class="madiaInfo">'
  1236. strCon+='<p class="h1Font ellipsisSty">'+ dataStr.title +'</p>'
  1237. strCon+='<ul class="showliTop h3Font clearfix">'
  1238. strCon+='<li><span>发布于 '+commenTime(dataStr.createTime)+'</span></li>'
  1239. strCon+= sowU
  1240. strCon+='</ul>'
  1241. strCon+='<p class="h2Font ellipsisSty-2">'+dataStr.descp+'</p>'
  1242. strCon+='<ul class="showli clearfix h3Font">'
  1243. if(dataStr.city){ strCon+='<li>所在城市:'+dataStr.city+'</li>' }
  1244. if(dataStr.duration!=0){ strCon+='<li>预期时长:'+demandDuration[dataStr.duration]+'</li>' }
  1245. if(dataStr.cost!=0){ strCon+='<li>费用预算:'+demandCost[dataStr.cost]+'</li>' }
  1246. if(dataStr.invalidDay){ strCon+='<li>有效期至:'+TimeTr(dataStr.invalidDay)+'</li>' }
  1247. strCon+='</ul>'
  1248. strCon+='</a>'
  1249. $(strCon).appendTo(liStr);
  1250. }
  1251. //收藏与关注
  1252. function attentMy(){
  1253. var num=watchType;
  1254. $.ajax({
  1255. url: "/ajax/watch/qaWatch",
  1256. dataType: 'json', //数据格式类型
  1257. type: 'GET', //http请求类型
  1258. data: {
  1259. "watchObject": professorId,
  1260. },
  1261. timeout: 10000, //超时设置
  1262. success: function(data) {
  1263. if(data.success) {
  1264. document.getElementById("attendMy").innerHTML="";
  1265. document.getElementById("attendMy").parentNode.querySelector(".nodatabox").classList.add("displayNone");
  1266. if(data.data.length>0){
  1267. var datalist = data.data;
  1268. for(var i = 0; i < datalist.length; i++) {
  1269. var liItem = document.createElement("li");
  1270. liItem.className="mui-table-view-cell";
  1271. document.getElementById("attendMy").appendChild(liItem);
  1272. detailPro(datalist[i],liItem);
  1273. }
  1274. }else{
  1275. document.getElementById("attendMy").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1276. }
  1277. }
  1278. },
  1279. error: function() {
  1280. return;
  1281. }
  1282. });
  1283. }
  1284. function collAttent(pageSize, pageNo,isbind,num){
  1285. if(!num){
  1286. var num=watchType;
  1287. }
  1288. $.ajax({
  1289. url: "/ajax/watch/qaPro",
  1290. dataType: 'json', //数据格式类型
  1291. type: 'GET', //http请求类型
  1292. data: {
  1293. "professorId": professorId,
  1294. "watchType": num,
  1295. "pageNo": pageNo,
  1296. "pageSize":pageSize
  1297. },
  1298. timeout: 10000, //超时设置
  1299. success: function(data) {
  1300. console.log(data)
  1301. var tcdPage;
  1302. if(data.success && data.data.data != "") {
  1303. var datalist = data.data.data;
  1304. if(num==1){
  1305. tcdPage=$("#attendPro").parent().find(".tcdPageCode");
  1306. document.getElementById("attendPro").innerHTML="";
  1307. for(var i = 0; i < datalist.length; i++) {
  1308. var liItem = document.createElement("li");
  1309. liItem.className="mui-table-view-cell";
  1310. document.getElementById("attendPro").appendChild(liItem);
  1311. detailPro(datalist[i],liItem);
  1312. }
  1313. }else if(num==2){
  1314. tcdPage=$("#attendRes").parent().find(".tcdPageCode");
  1315. detailRes(datalist);
  1316. }else if(num==3){
  1317. tcdPage=$("#attendArt").parent().find(".tcdPageCode");
  1318. detailArt(datalist);
  1319. }else if(num==4){
  1320. tcdPage=$("#attendPatent").parent().find(".tcdPageCode");
  1321. detailPat(datalist);
  1322. }else if(num==5){
  1323. tcdPage=$("#attendPaper").parent().find(".tcdPageCode");
  1324. detailPer(datalist);
  1325. }else if(num==6){
  1326. tcdPage=$("#attendCmp").parent().find(".tcdPageCode");
  1327. detailCmp(datalist);
  1328. }else if(num==7){
  1329. tcdPage=$("#attendDemand").parent().find(".tcdPageCode");
  1330. detailDemand(datalist);
  1331. }
  1332. if(isbind==true){
  1333. tcdPage.off("click").createPage({
  1334. pageCount: Math.ceil(data.data.total / 10),
  1335. current: data.data.pageNo,
  1336. backFn: function(p) {
  1337. collAttent(10, p,false,num);
  1338. document.body.scrollTop = document.documentElement.scrollTop = 0;
  1339. }
  1340. });
  1341. }
  1342. }else{
  1343. if(num==1){
  1344. document.getElementById("attendPro").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1345. }else if(num==2){
  1346. document.getElementById("attendRes").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1347. }else if(num==3){
  1348. document.getElementById("attendArt").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1349. }else if(num==4){
  1350. document.getElementById("attendPatent").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1351. }else if(num==5){
  1352. document.getElementById("attendPaper").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1353. }else if(num==6){
  1354. document.getElementById("attendCmp").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1355. }else if(num==7){
  1356. document.getElementById("attendDemand").parentNode.querySelector(".nodatabox").classList.remove("displayNone");
  1357. }
  1358. }
  1359. },
  1360. error: function() {
  1361. return;
  1362. }
  1363. });
  1364. }
  1365. function detailPro(datalist,liItem) {
  1366. var userType = autho(datalist.professor.authType, datalist.professor.orgAuth, datalist.professor.authStatus);
  1367. var os = "";
  1368. if(datalist.professor.title) {
  1369. if(datalist.professor.orgName) {
  1370. os = datalist.professor.title + "," + datalist.professor.orgName;
  1371. } else {
  1372. os = datalist.professor.title;
  1373. }
  1374. } else {
  1375. if(datalist.professor.office) {
  1376. if(datalist.professor.orgName) {
  1377. os = datalist.professor.office + "," + datalist.professor.orgName;
  1378. } else {
  1379. os = datalist.professor.office;
  1380. }
  1381. } else {
  1382. if(datalist.professor.orgName) {
  1383. os = datalist.professor.orgName;
  1384. }
  1385. }
  1386. }
  1387. var baImg = "../images/default-photo.jpg";
  1388. if(datalist.professor.hasHeadImage == 1) {
  1389. baImg = "/images/head/" + datalist.professor.id + "_l.jpg";
  1390. }
  1391. var strAdd = '';
  1392. strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ datalist.professor.id +'" class="flexCenter urlgo">';
  1393. strAdd += '<div class="madiaHead useHead" style="width: 80px;height: 80px;margin-top: -40px;background-image:url(' + baImg + ')"></div>';
  1394. strAdd += '<div class="madiaInfo" style="padding-left:92px"><p class="h1Font ellipsisSty">' + datalist.professor.name + '</span><em class="authiconNew ' + userType.sty + '" title="科袖认证专家"></em></p>';
  1395. strAdd += '<p class="h2Font ellipsisSty">' + os + '</p>';
  1396. strAdd += '</div>';
  1397. strAdd += '</a>';
  1398. liItem.innerHTML = strAdd
  1399. }
  1400. function detailCmp(datalist) {
  1401. document.getElementById("attendCmp").innerHTML="";
  1402. var arr=[];
  1403. for(var i in datalist) {
  1404. arr[i]=datalist[i].watchObject;
  1405. }
  1406. $.ajax({
  1407. url:"/ajax/org/qm",
  1408. data: {
  1409. id:arr,
  1410. },
  1411. dataType: 'json', //数据格式类型
  1412. type: 'get', //http请求类型
  1413. traditional: true,
  1414. success: function(data) {
  1415. if(data.success && data.data != "") {
  1416. var dataStr=data.data;
  1417. for(var i = 0; i < dataStr.length; i++) {
  1418. var li = document.createElement("li");
  1419. li.setAttribute("data-id", dataStr[i].id);
  1420. var oimg = (dataStr[i].hasOrgLogo) ?"/images/org/" + dataStr[i].id + ".jpg" : "../images/default-icon.jpg";
  1421. var oAuth = (dataStr[i].authStatus == 3) ? 'authicon-com-ok' : '';
  1422. var orgName = (dataStr[i].forShort) ? dataStr[i].forShort : dataStr[i].name;
  1423. var orgType = (dataStr[i].orgType == '2') ? "上市企业" : "";
  1424. var orgOther = (dataStr[i].industry) ? dataStr[i].industry.replace(/,/gi, " | ") : "";
  1425. li.className = "mui-table-view-cell";
  1426. var itemlist=''
  1427. itemlist += '<a class="flexCenter" target="_blank" href="cmpInforShow.html?orgId='+dataStr[i].id+'"><div class="madiaHead cmpHead">';
  1428. itemlist += '<div class="boxBlock"><img class="boxBlockimg" src="' + oimg + '"></div></div>';
  1429. itemlist += '<div class="madiaInfo">';
  1430. itemlist += '<p class="h1Font"><span>' + orgName + '</span><em class="authiconNew ' + oAuth + '" title="科袖认证企业"></em></p>';
  1431. itemlist += '<p class="h2Font ellipsisSty"><span>' + orgType + '</span> <span>' + orgOther + '</span></p>';
  1432. itemlist += '</div></a>';
  1433. li.innerHTML = itemlist
  1434. document.getElementById("attendCmp").appendChild(li);
  1435. }
  1436. }
  1437. },
  1438. error: function() {
  1439. }
  1440. });
  1441. }
  1442. function detailPat(datalist) {
  1443. document.getElementById("attendPatent").innerHTML="";
  1444. if(datalist.length<0){
  1445. $("#attendPatent + .nodatabox").removeClass("displayNone");
  1446. return;
  1447. }
  1448. var arr=[];
  1449. for(var i in datalist) {
  1450. arr[i]=datalist[i].watchObject;
  1451. }
  1452. $.ajax({
  1453. url:"/ajax/ppatent/qm",
  1454. data: {
  1455. id:arr,
  1456. },
  1457. dataType: 'json', //数据格式类型
  1458. type: 'get', //http请求类型
  1459. traditional: true,
  1460. success: function(data) {
  1461. if(data.success && data.data != "") {
  1462. var dataStr=data.data;
  1463. for(var i = 0; i < dataStr.length; i++) {
  1464. var li = document.createElement("li");
  1465. li.className = "mui-table-view-cell";
  1466. var strAdd = '';
  1467. strAdd += '<a target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
  1468. strAdd += '<div class="madiaHead patentHead"></div>';
  1469. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
  1470. strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
  1471. strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
  1472. strAdd += '</div>';
  1473. strAdd += '</a>';
  1474. li.innerHTML = strAdd
  1475. document.getElementById("attendPatent").appendChild(li);
  1476. }
  1477. }
  1478. },
  1479. error: function() {
  1480. }
  1481. });
  1482. }
  1483. function detailPer(datalist) {
  1484. document.getElementById("attendPaper").innerHTML="";
  1485. var arr=[];
  1486. for(var i in datalist) {
  1487. arr[i]=datalist[i].watchObject;
  1488. }
  1489. $.ajax({
  1490. url:"/ajax/ppaper/qm",
  1491. data: {
  1492. id:arr,
  1493. },
  1494. dataType: 'json', //数据格式类型
  1495. type: 'get', //http请求类型
  1496. traditional: true,
  1497. success: function(data) {
  1498. if(data.success && data.data != "") {
  1499. var dataStr=data.data;
  1500. for(var i = 0; i < dataStr.length; i++) {
  1501. var moreInf=""
  1502. if(!dataStr[i].cn4periodical){
  1503. dataStr[i].cn4periodical="";
  1504. }
  1505. if(!dataStr[i].en4periodical){
  1506. dataStr[i].en4periodical="";
  1507. }
  1508. if(!dataStr[i].pubDay){
  1509. dataStr[i].pubDay="";
  1510. }
  1511. moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
  1512. var li = document.createElement("li");
  1513. li.className = "mui-table-view-cell";
  1514. var strAdd = '';
  1515. strAdd += '<a target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
  1516. strAdd += '<div class="madiaHead paperHead"></div>';
  1517. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
  1518. strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
  1519. strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
  1520. strAdd += '</div>';
  1521. strAdd += '</a>';
  1522. li.innerHTML = strAdd
  1523. document.getElementById("attendPaper").appendChild(li);
  1524. }
  1525. }
  1526. },
  1527. error: function() {
  1528. }
  1529. });
  1530. }
  1531. function detailRes(datalist) {
  1532. document.getElementById("attendRes").innerHTML="";
  1533. for(var i = 0; i < datalist.length; i++) {
  1534. var dataStr = datalist[i].resource;
  1535. var namepo, userType;
  1536. if(dataStr.resourceType == 1) {
  1537. namepo = dataStr.editProfessor.name;
  1538. userType = autho(dataStr.editProfessor.authType, dataStr.editProfessor.orgAuth, dataStr.editProfessor.authStatus);
  1539. } else {
  1540. if(dataStr.organization.forShort){
  1541. namepo = dataStr.organization.forShort;
  1542. }else{
  1543. namepo = dataStr.organization.name;
  1544. }
  1545. userType={}
  1546. if(dataStr.organization.authStatus==3){
  1547. userType.sty="authicon-com-ok"
  1548. userType.title="科袖认证企业"
  1549. }
  1550. }
  1551. var rImg = "../images/default-resource.jpg";
  1552. if(dataStr.images.length) {
  1553. rImg = "/data/resource/" + dataStr.images[0].imageSrc;
  1554. }
  1555. var li = document.createElement("li");
  1556. li.className = "mui-table-view-cell";
  1557. var strAdd = '';
  1558. strAdd += '<a target="_blank" href="resourceShow.html?resourceId='+ dataStr.resourceId +'" class="flexCenter urlgo">';
  1559. strAdd += '<div class="madiaHead resouseHead" style="background-image:url('+ rImg +')"></div>';
  1560. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.resourceName +'</p>';
  1561. strAdd += '<p class="h1Font ellipsisSty">'+ namepo +'<em class="authiconNew ' + userType.sty + '" title="'+userType.title+'"></em></p>';
  1562. strAdd += '<p class="h2Font ellipsisSty-2">用途:'+ dataStr.supportedServices+'</p></div>';
  1563. strAdd += '</a>';
  1564. li.innerHTML =strAdd
  1565. document.getElementById("attendRes").appendChild(li);
  1566. }
  1567. }
  1568. function detailArt(datalist) {
  1569. document.getElementById("attendArt").innerHTML="";
  1570. for(var i = 0; i < datalist.length; i++) {
  1571. var dataItem = datalist[i].article;
  1572. var arImg = "../images/default-artical.jpg";
  1573. if(dataItem.articleImg) {
  1574. arImg ="/data/article/" + dataItem.articleImg
  1575. }
  1576. var title = dataItem.articleTitle;
  1577. var name = ""
  1578. var li = document.createElement("li");
  1579. if( dataItem.articleType == 1) {
  1580. name = dataItem.professor.name;
  1581. } else {
  1582. if(dataItem.organization.forShort){
  1583. name = dataItem.organization.forShort;
  1584. }else{
  1585. name = dataItem.organization.name;
  1586. }
  1587. }
  1588. li.className = "mui-table-view-cell";
  1589. var strAdd = '';
  1590. strAdd += '<a target="_blank" href="/'+ pageUrl('a',dataItem) +'" class="flexCenter urlgo">';
  1591. strAdd += '<div class="madiaHead artHead" style="background-image:url('+ arImg +')"></div>';
  1592. strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">'+ dataItem.articleTitle +'</p>';
  1593. strAdd += '<ul class="h2Font clearfix">';
  1594. strAdd += '<li><span>'+ name +'</span></li>';
  1595. strAdd += '<li><span class="time">'+ commenTime(dataItem.publishTime) +'</span></li>';
  1596. strAdd += '<li><span class="comment"></span></li>';
  1597. strAdd += '</ul></div>';
  1598. strAdd += '</a>';
  1599. li.innerHTML = strAdd
  1600. document.getElementById("attendArt").appendChild(li);
  1601. }
  1602. }
  1603. function detailDemand(datalist) {
  1604. document.getElementById("attendDemand").innerHTML="";
  1605. var arr=[];
  1606. for(var i in datalist) {
  1607. arr[i]=datalist[i].watchObject;
  1608. }
  1609. $.ajax({
  1610. url:"/ajax/demand/qm",
  1611. data: {
  1612. id:arr,
  1613. },
  1614. dataType: 'json', //数据格式类型
  1615. type: 'get', //http请求类型
  1616. traditional: true,
  1617. success: function(data) {
  1618. if(data.success && data.data != "") {
  1619. var dataStr=data.data;
  1620. for(var i = 0; i < dataStr.length; i++) {
  1621. var li = document.createElement("li");
  1622. li.className = "mui-table-view-cell";
  1623. var strCon='<a target="_blank" href="demandShow.html?demandId='+ dataStr[i].id +'" class="flexCenter urlgo">';
  1624. strCon+='<div class="madiaInfo" style="padding-left:0">'
  1625. strCon+='<p class="h1Font ellipsisSty">'+ dataStr[i].title +'</p>'
  1626. strCon+='<ul class="showli clearfix h3Font">'
  1627. if(dataStr[i].city){ strCon+='<li>'+dataStr[i].city+'</li>' }
  1628. if(dataStr[i].duration!=0){ strCon+='<li>预期 '+demandDuration[dataStr[i].duration]+'</li>' }
  1629. if(dataStr[i].cost!=0){ strCon+='<li>预算 '+demandCost[dataStr[i].cost]+'</li>' }
  1630. if(dataStr[i].invalidDay){ strCon+='<li>有效期至 '+TimeTr(dataStr[i].invalidDay)+'</li>' }
  1631. strCon+='</ul></div></a>'
  1632. li.innerHTML = strCon
  1633. document.getElementById("attendDemand").appendChild(li);
  1634. }
  1635. }
  1636. },
  1637. error: function() {
  1638. }
  1639. });
  1640. }
  1641. //纠错反馈
  1642. $(".correctSubmit").on("click",function(){
  1643. var cntCon=$(this).siblings(".correctCon").val();
  1644. var cntUser="";
  1645. if(userid && userid != null && userid != "null") {
  1646. cntUser = userid;
  1647. }
  1648. if(cntCon.length>500){
  1649. $.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
  1650. return;
  1651. }else{
  1652. $.ajax({
  1653. "url": "/ajax/feedback/error/professor",
  1654. "type": "POST",
  1655. "dataType": "json",
  1656. "async": true,
  1657. "data": {
  1658. "id": professorId,
  1659. "cnt":cntCon,
  1660. "user":cntUser
  1661. },
  1662. "success": function(data) {
  1663. if(data.success) {
  1664. backSuccessed();
  1665. }
  1666. },
  1667. "error": function() {
  1668. $.MsgBox.Alert('提示', '链接服务器超时')
  1669. }
  1670. });
  1671. }
  1672. })
  1673. })