Keine Beschreibung

information.brow.js 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750
  1. $(function(){
  2. loginStatus();//读取用户头像
  3. var userid = $.cookie("userid");
  4. var professorId = GetQueryString("professorId");
  5. var name;
  6. if(professorId){
  7. var subjectShow = function (data){
  8. if(data != undefined && data.length != 0 ){
  9. var subs = new Array();
  10. if(data.indexOf(',')){
  11. subs = data.split(',');
  12. }else{
  13. subs[0] = data;
  14. }
  15. if(subs.length>0){
  16. for (var i = 0; i < subs.length; i++) {
  17. $("#subjectShow").append("<div class='acad'>"+subs[i]+"</div>");
  18. };
  19. }
  20. }
  21. }
  22. var industryShow = function (data){
  23. if(data != undefined && data.length != 0 ){
  24. var subs = new Array();
  25. if(data.indexOf(',')){
  26. subs = data.split(',');
  27. }else{
  28. subs[0] = data;
  29. }
  30. if(subs.length>0){
  31. for (var i = 0; i < subs.length; i++) {
  32. $("#industryShow").append("<li>"+subs[i]+"</li>");
  33. };
  34. }
  35. }
  36. }
  37. // var eduBgShow = function (data){
  38. // if(data != undefined && data.length != 0 ){
  39. // var subs = new Array();
  40. // if(data.indexOf(',')){
  41. // subs = data.split(',');
  42. // }else{
  43. // subs[0] = data;
  44. // }
  45. // if(subs.length>0){
  46. // for (var i = 0; i < subs.length; i++) {
  47. // $("#industryList").append("<div class='acad'>"+ subs[i] +"<span class='remove'><img src='images/move.png'></span></div>");
  48. // $("#industryShow").append("<li>"+subs[i]+"</li>");
  49. // };
  50. // }
  51. // }
  52. // }
  53. var eduBgShow = function(data) {
  54. if(data.length>0){
  55. for (var i = 0; i < data.length; i++) {
  56. var showHtml = "<li>";
  57. if(typeof(data[i].school) !== "undefined"){
  58. showHtml += data[i].school;
  59. }else{
  60. showHtml += "不详";
  61. }
  62. showHtml += "-";
  63. if(typeof(data[i].college) !== "undefined"){
  64. showHtml += data[i].college;
  65. }else{
  66. showHtml += "不详";
  67. }
  68. showHtml += "-";
  69. if(typeof(data[i].major) !== "undefined"){
  70. showHtml += data[i].major;
  71. }else{
  72. showHtml += "不详";
  73. }
  74. showHtml += "-";
  75. if(typeof(data[i].degree) !== "undefined"){
  76. showHtml += data[i].degree;
  77. }else{
  78. showHtml += "不详";
  79. }
  80. showHtml += "-";
  81. if(typeof(data[i].year) !== "undefined"){
  82. showHtml += data[i].year;
  83. }else{
  84. showHtml += "不详";
  85. }
  86. showHtml += "</li>";
  87. $("#eduBgShow").append(showHtml);
  88. // $("#eduBgShow").append("<li>"+data[i].school+"-"+data[i].college+"-"+data[i].major+"-"+data[i].degree+"-"+data[i].year+"</li>");
  89. }
  90. }
  91. }
  92. var timeJobShow = function(data) {
  93. if(data.length>0){
  94. for (var i = 0; i < data.length; i++) {
  95. $("#timeJobShow").append("<li>"+data[i].company+"-"+data[i].title+"-"+data[i].startMonth+"-"+data[i].stopMonth+"</li>");
  96. }
  97. }
  98. }
  99. var projectShow = function(data){
  100. if(data.length>0){
  101. for (var i = 0; i < data.length; i++) {
  102. if(data[i].descp=="undefined"){
  103. $('.spancon').css({display:"none"});
  104. }
  105. $("#projectShow").append("<li>名称:"+data[i].name+"<br><span class='spancon'>内容:"+data[i].descp+"</span></li>");
  106. }
  107. }
  108. }
  109. var paperShow = function(data){
  110. if(data.length>0){
  111. for (var i = 0; i < data.length; i++) {
  112. $("#paperShow").append("<li>"+data[i].name+"</li>");
  113. }
  114. }
  115. }
  116. var patentShow = function(data){
  117. if(data.length>0){
  118. for (var i = 0; i < data.length; i++) {
  119. $("#patentShow").append("<li>"+data[i].name+"</li>");
  120. }
  121. }
  122. }
  123. var honorShow = function(data){
  124. if(data.length>0){
  125. for (var i = 0; i < data.length; i++) {
  126. $("#honorShow").append("<li>"+data[i].name+"</li>");
  127. }
  128. }
  129. }
  130. var researchAreaShow = function ($datas,$datarecords){
  131. if($datas != undefined && $datas.length != 0 ){
  132. for(var i =0 ; i< $datas.length;++i){
  133. var $data = $datas[i];
  134. var $photos = [];
  135. //获取头像
  136. if($datarecords.length>0){
  137. $photos = getRecords($datarecords,$data.caption);
  138. }
  139. var isAgree = $.inArray(userid, $photos);
  140. var showDiv= "<div class='listbox listbox-browse clear'><div class='list-browse'><span class='like'>"+$data.count+"</span>"+$data.caption+"</div><span class='plus' data-pid='"+$data.professorId+"' data-caption='"+$data.caption+"' data-isagree='"+isAgree+"'></span><div class='like-num'>";
  141. if($photos.length>10){
  142. showDiv += "<div class='triangleR'></div>";
  143. }
  144. if($photos.length>0){
  145. for(var j =0 ; j< $photos.length;++j){
  146. showDiv += "<span class='like-people headRadius'><img class='like-h' src='/images/head/"+$photos[j]+"_s.jpg'></span>";
  147. }
  148. }
  149. showDiv += "</div></div>";
  150. $("#researchAreaShow").append(showDiv);
  151. $(".like-h").load(function(){
  152. })
  153. .error(function(){
  154. $(this).attr("src","/images/default-photo.jpg");
  155. });
  156. }
  157. }
  158. }
  159. var getRecords = function ($researchAreaLogs,caption){
  160. var ret=[];
  161. for(var i = 0 ;i < $researchAreaLogs.length ; i++){
  162. if(caption==$researchAreaLogs[i].caption){
  163. ret.push($researchAreaLogs[i].opreteProfessorId);
  164. }
  165. }
  166. return ret;
  167. }
  168. $("#researchAreaShow").on("click",".plus",function(){
  169. if(userid && userid != null && userid != "null"){
  170. $.ajax({
  171. "url" : $(this).data("isagree")>-1?"/ajax/researchArea/unAgree":"/ajax/researchArea/agree",
  172. "type" : "POST",
  173. "data" : {"targetId":$(this).data("pid"),"targetCaption":$(this).data("caption"),"opId":userid},
  174. "contentType" : "application/x-www-form-urlencoded",
  175. "success" : function($data) {
  176. if ($data.success) {
  177. $.get("/ajax/professor/info/" + professorId, function($data) {
  178. if ($data.success)
  179. {
  180. var $info = $data.data;
  181. if ($info)
  182. {
  183. $("#researchAreaShow").empty("")
  184. if ($info.researchAreas)
  185. {
  186. researchAreaShow($info.researchAreas,$info.researchAreaLogs);
  187. }
  188. }
  189. }
  190. })
  191. } else {
  192. $.MsgBox.Alert("message",$data.msg);
  193. }
  194. }
  195. });
  196. }else{
  197. $.MsgBox.Alert("消息","请登录后点赞");
  198. /*location.href="login.html"*/
  199. }
  200. })
  201. $.get("/ajax/professor/info/" + professorId, function($data) {
  202. if ($data.success) {
  203. var $info = $data.data;
  204. if ($info) {
  205. //展示专家的信息
  206. console.log($data);
  207. if($info.authentication==false) {
  208. $(".modify").css("background-image","url(../images/icon-unauth.png)");
  209. }
  210. $("#nameS").text($info.name);
  211. if($info.office) {
  212. $("#office").text($info.office+",");
  213. }
  214. if($info.title) {
  215. $("#titleS").text($info.title);
  216. }
  217. if($info.department) {
  218. $("#industryS").text($info.department+",");
  219. }
  220. if($info.orgName) {
  221. $("#orgNameS").text($info.orgName);
  222. }
  223. if($info.address) {
  224. $("#address").text($info.address);
  225. }
  226. $("#headImage").attr("src","/images/head/"+professorId+"_l.jpg");
  227. $("#headImage").load(function(){
  228. })
  229. .error(function(){
  230. $("#headImage").attr("src","/images/default-photo.jpg");
  231. });
  232. $("#orgImage").attr("src","/images/org/"+$info.orgId+".jpg");
  233. $("#orgImage").load(function(){
  234. })
  235. .error(function(){
  236. $("#orgImage").attr("src","/images/default-icon.jpg");
  237. });
  238. $("#descpS").text($info.descp);
  239. //显示专家信息到保存数据
  240. name=$info.name;
  241. $("#name").val($info.name);
  242. $("#title").val($info.title);
  243. $("#orgId").val($info.orgId);
  244. //$("#organ").attr("href","organization-brow.html?orgId="+$info.orgId+"");
  245. //console.log($info.orgId);
  246. $("#orgName").val($info.orgName);
  247. $("#department").val($info.department);
  248. if($info.descp==undefined&&$info.subject==undefined&&$info.researchAreas.length ==0&&$info.industry==undefined&&$info.edus.length ==0&&$info.jobs.length ==0&&$info.projects.length==0&&$info.papers.length ==0&&$info.patents.length ==0&&$info.honors.length ==0){
  249. $("div:contains('专家信息')").parents(".menublock").hide();
  250. }
  251. if($info.descp){
  252. $("#descp").val($info.descp);
  253. }else{
  254. $("span:contains('个人简介')").parents(".introduction").hide();
  255. $("a:contains('个人简介')").hide();
  256. }
  257. //展示专家的学科
  258. if($info.subject){
  259. subjectShow($info.subject);
  260. }else{
  261. $("span:contains('学术领域')").parents(".introduction").hide();
  262. $("a:contains('学术领域')").hide();
  263. }
  264. //研究方向
  265. if ($info.researchAreas.length) {
  266. researchAreaShow($info.researchAreas,$info.editResearchAreaLogs);
  267. }else{
  268. $("span:contains('研究方向')").parents(".introduction").hide();
  269. $("a:contains('研究方向')").hide();
  270. }
  271. //展示专家的行业
  272. if($info.industry){
  273. industryShow($info.industry);
  274. }else{
  275. $("span:contains('应用行业')").parents(".introduction").hide();
  276. $("a:contains('应用行业')").hide();
  277. }
  278. //教育北京
  279. if ($info.edus.length) {
  280. eduBgShow($info.edus);
  281. }
  282. else{
  283. $("span:contains('教育背景')").parents(".introduction").hide();
  284. $("a:contains('教育背景')").hide();
  285. }
  286. //兼职
  287. if ($info.jobs.length) {
  288. timeJobShow($info.jobs);
  289. }else{
  290. $("span:contains('工作经历')").parents(".introduction").hide();
  291. $("a:contains('工作经历')").hide();
  292. }
  293. //项目
  294. if ($info.projects.length) {
  295. projectShow($info.projects)
  296. }else{
  297. $("span:contains('项目经历')").parents(".introduction").hide();
  298. $("a:contains('项目经历')").hide();
  299. }
  300. //论文
  301. if ($info.papers.length) {
  302. paperShow($info.papers);
  303. }else{
  304. $("span:contains('著作、论文、文章')").parents(".introduction").hide();
  305. $("a:contains('著作、论文、文章')").hide();
  306. }
  307. //专利
  308. if ($info.patents.length) {
  309. patentShow($info.patents);
  310. }else{
  311. $("span:contains('专利')").parents(".introduction").hide();
  312. $("a:contains('专利')").hide();
  313. }
  314. //荣誉
  315. if ($info.honors.length) {
  316. honorShow($info.honors);
  317. }else{
  318. $("span:contains('荣誉及奖项')").parents(".introduction").hide();
  319. $("a:contains('荣誉及奖项')").hide();
  320. }
  321. //下滑滚动不覆盖底部
  322. var d;
  323. var t;
  324. $(function(){
  325. /*向下滚动时,header背景变半透明*/
  326. var top5=$(".content-left").height();
  327. var top4=$("#container").height();
  328. var top3=$(window).height();
  329. $(document).scroll(function(){
  330. var top1 =$(document).scrollTop();
  331. var top2=$("#container").height()-top3+(top3-80-top5)-10;//变成绝对定位
  332. if(top1>=300){
  333. $(".content-left").css({"position":"fixed","top":"80px"});
  334. if(top1>=top2)
  335. {
  336. $('.information-content').css("position","static");
  337. $(".content-left").css("position", "absolute");
  338. $(".content-left").css("top", top4-top5-10+"px");
  339. }
  340. else{
  341. $('.information-content').css("position","relative");
  342. $(".content-left").css({"position":"fixed","top":"80px"});
  343. }
  344. }
  345. else{
  346. $(".content-left").css({"position":"static"});
  347. }
  348. })
  349. });
  350. //下滑滚动不覆盖底部 结束
  351. }
  352. }
  353. }
  354. );
  355. }
  356. $("#hsearch").on("click",function (){
  357. var searchContent = $("#hsearchContent").val();
  358. location.href = "search.html?searchContent="+searchContent;
  359. });
  360. //进入自己的页面,上传图像部分
  361. $(".head-left").hover(function(){
  362. $(".replace-photo").animate({"bottom":"0px"});
  363. },function(){
  364. $(".replace-photo").animate({"bottom":"-50px"});
  365. })
  366. //专家信息点击换背景颜色
  367. $(".subsidebar").click(function(){
  368. $(".subsidebar").removeClass("subcolor");
  369. $(".subsidebar").eq($(".subsidebar").index(this)).addClass("subcolor");
  370. });
  371. //拿到点击的顺序,然后求出局文档的距离
  372. $(".subsidebar").click(function(){
  373. var index=$(".subsidebar").index(this);
  374. var offset=$(".introduction").eq(index).offset();
  375. $("body").animate({
  376. scrollTop:offset.top-80 //��body��scrollTop����pos��top����ʵ���˹���
  377. },1000);
  378. })
  379. var resou;
  380. //科研资源
  381. $.ajax({
  382. "url":"/ajax/resource/qapro",
  383. "type":"get",
  384. "data":{"professorId":professorId},
  385. "async": false,
  386. "success":function(data){
  387. // console.log(data);
  388. resou=data.data.length;
  389. if(data.data.length==0){
  390. $("#infor-browse").css("display","none");
  391. $("span:contains('科研资源')").parents(".introduction").hide();
  392. $("a:contains('科研资源')").hide();
  393. }
  394. if(data.data.length > 3){
  395. $("#infor-browse").css("display","block");
  396. $(".resoubtn").css("display","block");
  397. }
  398. var add="";
  399. if(data.success)
  400. {
  401. for(var i=0;i<data.data.length;i++){
  402. add='<div class="sharesrc">'
  403. add+='<div class="shareshow">'
  404. add+='<a class="remess" resourceId='+data.data[i].resourceId+'><img src="/images/resource/'+data.data[i].resourceId+'.jpg" width="100%" height="100%" class="resourceImg"></a>'
  405. add+='<div class="shareopeart"><a class="sharebtn resourceConsult" professorId='+data.data[i]["professorId"]+'>咨询</a><a class="sharebtn applicant">申请</a></div>'
  406. add+='</div>'
  407. add+='<p class="restit">资源名称:<span class="presou consultTitleVal" resourceConsultTitle = "">'+ data.data[i].resourceName+'</span></p>'
  408. add+='<p class="briefinfor">简介:'+data.data[i].supportedServices+'</p>'
  409. add+='</div>'
  410. $("#sharescrollbox").append(add);
  411. $('.applicant').eq(i).attr("resourceId",data.data[i].resourceId);
  412. $(".resourceImg").eq(i).attr("src","/images/resource/"+data.data[i].resourceId+".jpg");
  413. $(".resourceImg").load(function(){})
  414. .error(function(){
  415. $(this).attr("src","/images/default-resource.jpg");
  416. });
  417. add="";
  418. }
  419. //资源轮播
  420. var $content = $(".sharescrollbox");
  421. var childcount = $content.find(".sharesrc").length;
  422. Carousel(3,3,3,childcount, $content, $(".resounext"), $(".resouprev"));
  423. //科研资源中点咨询
  424. $(".introduction").find(".resourceConsult").bind("click",clickResourceConsult);
  425. }
  426. else
  427. {
  428. $.MsgBox.Alert("消息","系统异常!");
  429. }
  430. },
  431. "error":function(){$.MsgBox.Alert('message','failddd')}
  432. });
  433. function getIdentity(professorId){
  434. $.ajax({
  435. "url":"ajax/professor/"+professorId,
  436. "type":"get",
  437. "async": false,
  438. "success":function(data){
  439. if(data.success)
  440. {
  441. //console.log(data);
  442. $("option")[0].value=data.data.name;
  443. $("option")[1].value=data.data.organization.name;
  444. //console.log($("option")[0].value);
  445. //console.log($("option")[1].value);
  446. }
  447. else
  448. {
  449. $.MsgBox.Alert("消息","系统异常!");
  450. }
  451. },
  452. "error":function(){$.MsgBox.Alert('message','failddd')}
  453. })
  454. }
  455. //查看资源详细信息
  456. $('#sharescrollbox').on("click",'.remess',function(){
  457. var resourceID=$(this).attr("resourceId");
  458. ResourceMessage();
  459. $.ajax({
  460. "url":"/ajax/resource/"+resourceID,
  461. "type":"get",
  462. "async": true,
  463. "success":function(info){
  464. if(info.success)
  465. {
  466. console.log(info);
  467. $("#resourceName").text(info.data.resourceName);
  468. $("#supportedServices").text(info.data.supportedServices);
  469. $("#hopePayMethod").text(info.data.hopePayMethod) ;
  470. $("#cooperationNotes").text(info.data.cooperationNotes) ;
  471. $("#subject").text(info.data.subject);
  472. $("#industry").text(info.data.industry);
  473. $("#descp").text(info.data.descp);
  474. $("#professor").text(name);
  475. $(".resouImage").attr("src","/images/resource/"+resourceID+".jpg");
  476. $(".resouImage").load(function(){})
  477. .error(function(){
  478. $(this).attr("src","/images/default-resource.jpg");
  479. });
  480. }
  481. else
  482. {
  483. $.MsgBox.Alert('message',"系统异常!");
  484. }
  485. },
  486. "error":function(){$.MsgBox.Alert('message','failed')}
  487. });
  488. })
  489. //资源申请入口
  490. $('.introduction').on("click",'.applicant',function(){
  491. if(userid && userid != null && userid != "null"){
  492. ResourceApply();//调用资源申请HTML创建函数
  493. $(".limitBox").removeClass("limitBox");
  494. $(".limitwords").removeClass("limitwords");
  495. $(".limitwordbox").removeClass("limitwordbox");
  496. //获取当前时间并且格式化时间
  497. var myDate = new Date();
  498. var nowYear = myDate.getFullYear();
  499. var nowMonth = myDate.getMonth()+1;
  500. var nowDate = myDate.getDate();
  501. if(nowMonth<10){
  502. nowMonth="0"+nowMonth.toString();
  503. }
  504. if(nowDate<10){
  505. nowDate="0"+nowDate.toString();
  506. }
  507. var now = nowYear + "-" + nowMonth + "-" + nowDate;
  508. $( "#datepicker").val(now);
  509. $( "#datepicker" ).datepicker({ "dateFormat":" yy-mm-dd"});
  510. $(".timelo").css("display","none");
  511. $(".namecon").text(name);
  512. $(".applysure").hide();
  513. $(".btnboxup").hide();
  514. var index1=$(this).parent().parent().parent().index();
  515. var resName=$('.presou').eq(index1).text();
  516. var resourceID=$(this).attr("resourceId");
  517. $.ajax({
  518. "url":"/ajax/resource/"+resourceID,
  519. "type":"get",
  520. "async": false,
  521. "success":function(info)
  522. {
  523. if(info.success)
  524. {
  525. if(info.data.images.length)
  526. {
  527. $(".resouImage").attr("src","/images/resource/"+resourceID+".jpg");
  528. }
  529. else{
  530. $(".resouImage").attr("src","/images/default-resource.jpg");
  531. }
  532. }
  533. }
  534. })
  535. $(".log").text(resName);
  536. getIdentity(userid);
  537. $("#deliver").on("click",function()
  538. {
  539. var $data = {};
  540. $data.demandId = userid;
  541. $data.resourceId=resourceID;
  542. $data.detailDemand=$(".detail").val();
  543. //去除时间里面的- 和字符串前后的空格
  544. $data.deliverTime=replaceStr($.trim($(".dealTime").val()));
  545. //alert(replaceStr($.trim($(".dealTime").val())));
  546. //alert(replaceStr($.trim($(".dealTime").val())).length);
  547. $data.operationStatus=1;
  548. $data.applysquare=$("select option:selected").val();
  549. //console.log($data.applysquare);
  550. $.ajax({
  551. "url" : "/ajax/operation",
  552. "type" : "POST",
  553. "success" : function(rdata) {
  554. if (rdata.success) {
  555. $.MsgBox.Alert('message','资源"'+ resName +'"申请发送成功!');
  556. $(".blackcover").remove();
  557. $("body").css("position","static");
  558. //location.reload(true);
  559. } else {
  560. $.MsgBox.Alert('message','资源"'+ resName +'"申请发送失败,请重新申请!');
  561. }
  562. },
  563. "data" : $data,
  564. "beforeSend":function(){/*console.log(this.data)*/},
  565. "contentType" : "application/x-www-form-urlencoded",
  566. dataType : "json"
  567. });
  568. });
  569. }else{
  570. $.MsgBox.Alert("消息","您还未登录,请登录之后进行资源申请");
  571. }
  572. });
  573. //科研资源中的咨询
  574. function clickResourceConsult(){
  575. var professorId = $(this).attr("professorId");
  576. consultHandler();
  577. $("ul.menucon").children().eq(1).addClass("clicknow");
  578. var consultTitleVal = $(this).parent().parent().parent().find(".consultTitleVal").text();
  579. $("#consultTitle").val("关于"+consultTitleVal+"的咨询");
  580. };
  581. //===============点击咨询==============
  582. var userid = $.cookie("userid");//登陆人id====重复代码
  583. var professorId = GetQueryString("professorId");//专家id====重复代码
  584. //点击科研资源的咨询
  585. $("#consultbtn,#conbtn").bind('click',consultHandler);
  586. function consultHandler() {
  587. if( userid=="null"){
  588. $.MsgBox.Alert("message","请先登录");
  589. location.href="login.html";
  590. }
  591. ConsultApply();
  592. //点击的发送
  593. $("#sendConsultBtn").click(function(){
  594. sendConsultHandler($(this).attr("proId"));
  595. });
  596. if(userid && userid != null && userid != "null"){
  597. concultProInfo(professorId);
  598. }else{
  599. $.MsgBox.Alert("message","请登录");
  600. }
  601. };
  602. //合作历史及评价
  603. var ass;
  604. $.ajax({
  605. "url":"/ajax/consult/pqAssessHis",
  606. "type":"get",
  607. "data":{"professorId":professorId},
  608. "async": false,
  609. "success":function(response) {
  610. if(response.success) {
  611. var $data=response.data.data;
  612. ass=$data.length;
  613. if($data.length==0) {
  614. $("span:contains('合作历史及评价')").parents(".introduction").hide();
  615. $("a:contains('合作历史及评价')").hide();
  616. }
  617. for(var i=0;i<$data.length;i++) {
  618. var add="";
  619. var assessTime=$data[i]["assessTime"].substr(0,4) + "-" + $data[i].assessTime.substr(4,2) + "-" + $data[i].assessTime.substr(6,2) + " "
  620. + $data[i].assessTime.substr(8,2)+ ":" + $data[i].assessTime.substr(10,2);
  621. add+='<div class="evaluate2">'
  622. add+='<div class="lefteva">'
  623. add+='<a class="evaimg headRadius">'
  624. if($data[i].professor.hasHeadImage) {
  625. add+='<img src="/images/head/'+$data[i].professor.id+'_m.jpg" width="100%" height="100%">'
  626. }else{
  627. add+='<img src="/images/default-photo.jpg" width="100%" height="100%">'
  628. }
  629. add+='</a>'
  630. add+='<p>'+$data[i].professor.name+'</p><p>'
  631. // if($data[i].professor.office) {
  632. // add+='<span>'+$data[i].professor.office+' ,</span>'
  633. // }
  634. // if($data[i].professor.title) {
  635. // add+='<span>'+$data[i].professor.title+'</span>'
  636. // }
  637. add+='</p><p>'
  638. // if($data[i].professor.department) {
  639. // add+='<span>'+$data[i].professor.department+' ,</span>'
  640. // }
  641. // if($data[i].professor.orgName) {
  642. // add+='<span>'+$data[i].professor.orgName+'</span>'
  643. // }
  644. add+='</p>'
  645. add+='</div>'
  646. add+='<div class="righteva">'
  647. add+='<ul class="evasort">'
  648. add+='<li>咨询时间:<span>'+assessTime+'</span></li>'
  649. add+='<li>咨询主题:<span>'+$data[i].consultTitle+'</span></li>'
  650. add+='</ul>'
  651. add+='<div class="evastarbox" id="evastarboxx">'
  652. add+='<span class="evastar"></span>'
  653. add+='<span class="evastar"></span>'
  654. add+='<span class="evastar"></span>'
  655. add+='<span class="evastar"></span>'
  656. add+='<span class="evastar"></span>'
  657. add+='</div>'
  658. if($data[i].assessContant){
  659. add+='<p class="evabrief">'+$data[i].assessContant+' </p>'
  660. }
  661. add+='</div>'
  662. add+='</div>'
  663. var $add=$(add);
  664. $(".shareabout2").append($add);
  665. $add.find(".evastar:lt("+$data[i].assessStar+")").addClass('staspan');
  666. }
  667. }
  668. }
  669. })
  670. if(resou==0&&ass==0){
  671. $('div:contains("合作机会")').parents(".menublock").hide();
  672. }
  673. })