Просмотр исходного кода

专家信息中点击咨询,专家信息中和头像

xiaoai_123 лет назад: 8
Родитель
Сommit
dba83c8b82

+ 6 - 0
src/main/webapp/css/popup.css

@ -181,3 +181,9 @@
181 181
.limitwordbox{ position: absolute; width: 540px; text-align: justify;}
182 182
.limitwords{position: absolute; width: 100%; overflow: hidden;}
183 183

184

185

186
/* 咨询申请中显示星级样式 */
187
#starLevel .addStar {
188
	background: url(../images/evastar.png) 0 1px no-repeat;
189
}

+ 8 - 3
src/main/webapp/diloags.html

@ -14,7 +14,12 @@
14 14
                </div>
15 15
                <div class="dialoginfotype">
16 16
                	<span class="dialogtit" id="">咨询类型:</span>
17
                	<span id="dialog_consultType"></span></div>
17
                	<span id="dialog_consultType"></span>
18
                </div>
19
                <div class="dialoginfotype">
20
                	<span class="dialogtit" id="">咨询内容:</span>
21
                	<div id="dialog_consultContent"></div>
22
                </div>
18 23
                <div class="dialoginfotype dialogbtnbox">
19 24
	                <div class="dialogsurebtn displayNone" id="confirmBtn">
20 25
	                	<span>点击确认完成咨询</span>
@ -40,9 +45,9 @@
40 45
		               				<span class="evastar2"></span>
41 46
		               			</div>
42 47
		                	</div>
43
		                	<div class="">
48
		                	<div class="displayNone" id="dialog_assessContent">
44 49
		                		评价内容:
45
		                		<div id="dialog_assessContent"></div>
50
		                		<span id="dialog_assessContentText" ></span>
46 51
		                	</div>
47 52
	                	</div>	
48 53
	                	<div class="thankbox  evamargin displayNone" id="dialog_thanks">

+ 14 - 3
src/main/webapp/js/consult.js

@ -428,7 +428,7 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
428 428
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
429 429
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
430 430
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
431
					
431
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
432 432
					
433 433
				}
434 434
				//咨询已完成
@ -437,6 +437,8 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
437 437
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
438 438
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
439 439
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
440
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
441
					
440 442
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
441 443
					//如果评价
442 444
					if(myData["assessStatus"] == 1){
@ -446,6 +448,9 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
446 448
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
447 449
						}
448 450
						$("#showAllAssess").removeClass("displayNone");//总体评价
451
						
452
						$("#dialog_assessContent").removeClass("displayNone");
453
						$("#dialog_assessContentText").html(myData["assessContant"]);
449 454

450 455
						//如果感谢
451 456
						if(myData["thanksStatus"] == 1){
@ -477,6 +482,7 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
477 482
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
478 483
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
479 484
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
485
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
480 486

481 487
					$("#confirmBtn").removeClass("displayNone");//确认完成按钮显示
482 488
					
@ -505,6 +511,8 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
505 511
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
506 512
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
507 513
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
514
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
515
					
508 516
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
509 517
					
510 518
					//回复完成未评价
@ -521,6 +529,9 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
521 529
						$("#showAllAssess").removeClass("displayNone");//总体评价
522 530
//						$("#dialog_thanksBtn").removeClass("displayNone");
523 531
						
532
						$("#dialog_assessContent").removeClass("displayNone");
533
						$("#dialog_assessContentText").html(myData["assessContant"]);
534
						
524 535
						//未感谢
525 536
						if(myData["thanksStatus"] == 0){
526 537
							
@ -832,7 +843,7 @@ function clickConsultBtn(){
832 843

833 844
					//无咨询  显示我的需求
834 845
					if($("#workContainer").find(".workselectitem").length == 0){
835
						alert("无咨询  显示我的需求");
846
//						alert("无咨询  显示我的需求");
836 847
						$(".worksubcon .workmysrc3 ").eq(0).css("display","none");
837 848
						
838 849
						$(".workcontit .worksamlltit3").eq(0).removeClass("worksamlltitnow");
@ -879,7 +890,7 @@ function clickConsultBtn(){
879 890
					}
880 891
					//有咨询
881 892
					else {
882
						alert("有咨询")
893
//						alert("有咨询")
883 894
						//回复
884 895
				        getMyData("/ajax/consult/pqcon","5",1,true,0,0,0);
885 896
				        

+ 35 - 32
src/main/webapp/js/information.brow.js

@ -617,50 +617,55 @@ $(".subsidebar").click(function(){
617 617
	//点击咨询
618 618
 	$("#consultbtn").bind('click',consultHandler);	
619 619
	
620
 	
621
	//字数限制函数
622
	function limitFontCountFn(){
623
		var curLength=$(this).val().length; 
624
		if(curLength>500){ 
625
			var num=$(this).val().substr(0,500); 
626
			$(this).val(num);
627
			$.MsgBox.Alert('提醒',"已经超过500字");
628
		} 
629
		else{ 
630
			$("#textCount").text(500-$(this).val().length); 
631
		} 
632
	} 
620

633 621
 	
634 622
	function consultHandler(){
635 623
		ConsultApply();
636
		$("#consultContent").bind("keyup",limitFontCountFn);
624

637 625
		//点击的发送
638 626
		$("#sendConsultBtn").on("click",sendConsultHandler);
639 627
		
640 628
		if(userid && userid != null && userid != "null"){
641 629
			$.ajax({
642
				"url" :"/ajax/professor/"+ professorId,
630
				"url" :"/ajax/professor/editBaseInfo/"+professorId,
643 631
				"type" : "get",
644
				"data" : {"professorId":professorId},
632
				"data" : {"id":professorId},
645 633
				"contentType" : "application/x-www-form-urlencoded",
646 634
				"success" : function(response) {
635
					console.log(response);
647 636
					if (response.success) {
648
						//console.log(response);
649
						$("#professorName").text(response.data["name"]);
650
						$("#professorTitle").text(response.data["title"]);
637
						var myData = response["data"];
651 638
						
652
						if(response.data["department"] == "" || response.data["department"] == null){
653
							$("#profOrganization").text(response.data["organization"]["name"]);
654
						}else{
655
							$("#profDepartment").text(response.data["department"]+",");
656
							$("#profOrganization").text(response.data["organization"]["name"]);
657
							
639
						$("#professorName").html(myData["name"]);
640
						$("#professorTitle").html(myData["title"]);
641
						$("#profDepartment").html(myData["department"]);
642
						$("#profOrganization").html(myData["orgName"]);
643
						$("#profAdress").html(myData["address"]);
644
						$("#byConsultConut").html(myData["consultCount"]);
645
						//星级 
646
						var startConut = myData["starLevel"];
647
						for(var i = 0; i < startConut; i ++){
648
							$("#starLevel .evastar2").eq(i).addClass("addStar");
658 649
						}
659
						if(response.data["adress"] == "" || response.data["adress"] == null ){
660
							$("#adress").html("");
661
						}else{
662
							$("#profAdress").text(response.data["adress"]);
650
						
651
						
652
						//是否认证
653
						if(myData["authentication"] == true){
654
							$("#proModify").removeClass("displayNone");
655
						}
656
						
657
						console.log(myData["hasHeadImage"]);
658
						//没有头像
659
						if(myData["hasHeadImage"] == 0){alert("wu")
660
							$("#prohead").attr("src","images/default-photo.jpg");
661
						}
662
						//有头像
663
						else {alert("you")
664
							$("#prohead").attr("src","images/head/"+myData["id"]+"_m.jpg");
663 665
						}
666
						
667

668
						
664 669

665 670
						
666 671
					} else {
@ -732,8 +737,6 @@ $(".subsidebar").click(function(){
732 737

733 738
	}
734 739

735
	
736
	
737
	
740

738 741
})
739 742


+ 15 - 4
src/main/webapp/js/popup.js

@ -748,7 +748,7 @@ function ConsultApply() {
748 748

749 749
		PopHtml += '<div class="consultleft floatL">';
750 750
		//专家头像
751
		PopHtml += '<div class="prohead"><img src="images/default-photo.jpg" width="100%" height="100%"></div>';
751
		PopHtml += '<div class="prohead"><img id="prohead"  width="100%" height="100%"></div>';
752 752
		//咨询类型菜单选择
753 753
		PopHtml += '<div class="consultmenu">';
754 754
		PopHtml += '<div class="menutit">请选择联系目的</div>';
@ -759,10 +759,21 @@ function ConsultApply() {
759 759
		PopHtml += ' <div class="consultright floatL">';
760 760
		//专家信息
761 761
		PopHtml += '<div class="probrief">';
762
		PopHtml += '<div class="proname"><a href="" class="name" id="professorName"></a><img class="modifyicon" src="images/rz.png" width="30"></div>';
762
		PopHtml += '<div class="proname"><a href="" class="name" id="professorName"></a><img class="modifyicon displayNone" id="proModify" src="images/rz.png" width="30"></div>';
763 763
		PopHtml += '<div class="phh2" id="professorTitle"></div>';
764
		PopHtml += '<div class="phh4"><span id="profDepartment"> </span><span id="profOrganization"></span></div>';
765
		PopHtml += '<div class="phh4" id="adress">所在地:<span id="profAdress"></span></div>';
764
		PopHtml += '<div class="phh4"><span id="profDepartment"> </span><span id="profOrganization" style="margin-left:5px;"></span></div>';
765
		PopHtml += '<div class="phh4" id="adress"><span id="profAdress"></span></div>';
766
		PopHtml += '<div class="phh4" id="starLevel"><div class="evadegree floatL" style="margin-right:10px;">';
767
		PopHtml += '<div class="evastarbox2">';
768
   			PopHtml += '<span class="evastar2"></span>';
769
			PopHtml += '<span class="evastar2"></span>';
770
			PopHtml += '<span class="evastar2"></span>';
771
			PopHtml += '<span class="evastar2"></span>';
772
			PopHtml += '<span class="evastar2"></span>';
773
			PopHtml += '</div>';
774
		PopHtml += '</div>';
775
PopHtml += '已完成咨询<span id="byConsultConut" ></span>次</div>';
776
		
766 777
		PopHtml += '</div>';
767 778
		//发送咨询主题与内容
768 779
		PopHtml += '<div class="sendmsg">';