Explorar el Código

1.咨询对话页点击确认完成,评价Bug
2.工作台,最新咨询和回复的查看全部,咨询按钮样式修改

xiaoai_123 %!s(int64=8) %!d(string=hace) años
padre
commit
6f837e5f22

+ 1 - 1
src/main/webapp/consult.html

@ -4,7 +4,7 @@
4 4
<!--  // 咨询-->
5 5

6 6
<div class="workconitem consublock">
7
    <div class="workcontit">咨询<a class="worksamlltit worksamlltit3 worksamlltitnow" href="#getConsult">收到咨询</a><a class="worksamlltit worksamlltit3" href="#getReply">收到回复</a><!-- <span class="workset floatR">设置</span> --></div>
7
    <div class="workcontit">咨询<a class="worksamlltit worksamlltit3 worksamlltitnow" href="#getConsult">收到咨询</a><a class="worksamlltit worksamlltit3" href="#getReply">我的需求</a><!-- <span class="workset floatR">设置</span> --></div>
8 8
    <div class="worksubcon"> 
9 9
    	<div class="workmysrc workmysrc3 displayNone" id="getConsult">	
10 10
             <div class="workmenubox clearfix">

+ 4 - 15
src/main/webapp/diloags.html

@ -27,21 +27,6 @@
27 27
	                </div>
28 28
                </div>
29 29
                <div class="dialoginfotype">
30
                	<!-- <div id="showAllAssess" class="thanksblock clearfix">
31
	                	<div class="evadbox floatL">
32
		                	<div class="evadtit floatL">总体评价</div>
33
		                	<div class="evadegree floatL">
34
		               			<div class="evastarbox2">
35
		               				<span class="evastar2"></span>
36
		               				<span class="evastar2"></span>
37
		               				<span class="evastar2"></span>
38
		               				<span class="evastar2"></span>
39
		               				<span class="evastar2"></span>
40
		               			</div>
41
		                	</div>
42
	                	</div>	
43
	                	<div class="thankbox floatR" id="dialog_thanks">感谢金额<span id="dialog_thanksMoney"></span>元</div>
44
	                </div> -->
45 30
	                <div id="showAllAssess" class="thanksblock clearfix displayNone">
46 31
	                	<input type="text" style="display:none;" id="startCount">
47 32
	                	<div class="evadbox evamargin">
@ -55,6 +40,10 @@
55 40
		               				<span class="evastar2"></span>
56 41
		               			</div>
57 42
		                	</div>
43
		                	<div class="">
44
		                		评价内容:
45
		                		<div id="dialog_assessContent"></div>
46
		                	</div>
58 47
	                	</div>	
59 48
	                	<div class="thankbox  evamargin displayNone" id="dialog_thanks">
60 49
		                	感谢金额

+ 80 - 41
src/main/webapp/js/consult.js

@ -241,9 +241,8 @@ var getMyData = function (url,pageSize,pageNo,isbind,status,timeType,sortType){
241 241
		"success":function(response){
242 242
			$("#workContainer2 .workselectitem").remove();	
243 243
			if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
244
//				$.MsgBox.Alert('提示',"没有收到回复");
245
				$("#workContainer").prepend("<div>没有咨询</div>");
246
//				return false;
244

245
				return false;
247 246
			}
248 247
			else{
249 248
				//拿到收到回复数据
@ -417,6 +416,7 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
417 416
		type:"get",
418 417
		aysnc:false,
419 418
		success:function(response){
419
			console.log(response);
420 420
			var myData = response["data"];
421 421
			//咨询
422 422
			if(attrParams == 'professorId'){
@ -490,11 +490,11 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
490 490
					
491 491
					//稍后评价
492 492
					$("#noAssessBtn").click(function(){
493
						noAssessFn2(consultId,attrParams,thanksStatus)
493
						noAssessFn2(consultId,attrParams,thanksStatus);
494 494
					});
495 495
					//点击关闭
496 496
					$("#closeAssessBtn").click(function(){
497
						noAssessFn2(consultId,attrParams,thanksStatus)
497
						noAssessFn2(consultId,attrParams,thanksStatus);
498 498
					});
499 499
					
500 500
					
@ -519,12 +519,12 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
519 519
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
520 520
						}
521 521
						$("#showAllAssess").removeClass("displayNone");//总体评价
522
						$("#dialog_thanksBtn").removeClass("displayNone");
522
//						$("#dialog_thanksBtn").removeClass("displayNone");
523 523
						
524 524
						//未感谢
525 525
						if(myData["thanksStatus"] == 0){
526 526
							
527
							$("#dialog_thanksBtn").removeClass("dispalyNone");
527
//							$("#dialog_thanksBtn").removeClass("dispalyNone");
528 528
						}else {
529 529
							//感谢金额
530 530
//							$("#dialog_thanks").removeClass("displayNone");
@ -551,7 +551,17 @@ function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
551 551

552 552
//点击确认完成
553 553
function clickConfirmFn(consultId,thanksStatus){
554
	finish();
555
	
556
	$("#finish").click(function(){
557
		finishFn(consultId)
558
	});
554 559
	
560
}
561

562
//点击确认完成弹窗中完成
563
function finishFn(consultId,thanksStatus){
564
	//更新咨询状态
555 565
	$.ajax({
556 566
		url:"/ajax/consult/finishTime",
557 567
		type:"post",
@ -561,17 +571,20 @@ function clickConfirmFn(consultId,thanksStatus){
561 571
		},
562 572
		success:function(response){
563 573
			console.log(response);
574
			$(".blackcover").remove();
575
			$("body").css("position","static");
564 576
			assessFn2(consultId,"consultId",thanksStatus);
565 577
		},
566 578
		error:function(error){
567
			
579
			//更新咨询状态失败
568 580
		}
569 581
	});
570 582
	
571
//	dialogHeadFn2("/ajax/consult/qacon","consultId",consultId,thanksStatus);
572
//	dialogContentDataHandle2(consultId);
573 583
	
574
}
584
};
585

586

587

575 588

576 589

577 590
//============对话内容数据处理函数
@ -625,27 +638,10 @@ function sendDialogContentFn2(sendId,consultId){
625 638
};
626 639

627 640

628
//评价字数限制
629
//字数限制函数
630
function limitTextCountFn(){
631
	var curLength=$(this).val().length; 
632
	if(curLength > 200 && curLength < 5){ 
633
		var num=$(this).val().substr(0,200); 
634
		$(this).val(num);
635
		$.MsgBox.Alert('提醒',"已经超过200字");
636
	} 
637
	else{ 
638
		$("#textCount").html(200-$(this).val().length); 
639
	} 
640
}
641

642

643 641
//评价
644 642
function assessFn2(consultId,attrParams,thanksStatus){
645 643
	ConsultComment();
646
	//评价字数限制
647
	$("#assessCon").keyup(limitTextCountFn);
648
	
644

649 645
	//评价星星样式
650 646
	var start;
651 647
	function clickStar(){
@ -688,13 +684,14 @@ function clickSendAssessBtn2(consultId,attrParams,thanksStatus){
688 684
		    "assessStar":assessStar, //评价星级
689 685
		    "assessContant":assessContant //评价内容
690 686
	};
687
	
691 688
	//保存
692 689
	$.ajax({
693 690
		"url":"/ajax/consult/assess",//点击发表评论接口
694 691
		"type":"post",
695 692
		"data":assessContentStr,
696 693
		"success":function(response){
697
//			console.log(response);
694
			console.log(response);
698 695
			$(".blackcover").remove();
699 696
			$("body").css("position","static");
700 697
			
@ -708,7 +705,7 @@ function clickSendAssessBtn2(consultId,attrParams,thanksStatus){
708 705

709 706
					dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
710 707
					dialogContentDataHandle2(consultId);
711
					$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
708
//					$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
712 709

713 710

714 711
				},
@ -745,7 +742,7 @@ function noAssessFn2(consultId,attrParams,thanksStatus){
745 742
			$("body").css("position","static");
746 743
			
747 744
			$.ajax({
748
				url:"/ajax/consult/qacon",//
745
				url:"/ajax/consult/qacon",//对话标题信息接口
749 746
				data:{"consultId":consultId,"readStatus":"1"},
750 747
				type:"get",
751 748
				aysnc:false,
@ -804,7 +801,9 @@ function clickConsultBtn(){
804 801

805 802
					//收到咨询
806 803
					getConsultData("/ajax/consult/pqpro","5",1,true,0,0,0);
807
					//点击下拉菜单
804
					
805
			        
806
					//咨询点击下拉菜单
808 807
			        $(".consultOption ul").find("li").click(function(){
809 808
			        	
810 809
			        	getConsultData("/ajax/consult/pqpro","5",1,true,$(this).attr("tip"),$("#showTimeSort").attr("tim"),$("#timeSortId").val());
@ -830,11 +829,12 @@ function clickConsultBtn(){
830 829
						getConsultData("/ajax/consult/pqpro","5",1,true,$("#showStatus").attr("tip"),$("#showTimeSort").attr("tim"),$("#timeSortId").val());
831 830
					});
832 831
					
833
					//无咨询
834
					if($("#workContainer").find(".workselectitem").length == 0  ){
835
						
836
						$(".workcontit .worksamlltit3").eq(0).css("display","none");
832

833
					//无咨询  显示我的需求
834
					if($("#workContainer").find(".workselectitem").length == 0){
835
						alert("无咨询  显示我的需求");
837 836
						$(".worksubcon .workmysrc3 ").eq(0).css("display","none");
837
						
838 838
						$(".workcontit .worksamlltit3").eq(0).removeClass("worksamlltitnow");
839 839
						
840 840
						$(".worksubcon .workmysrc3 ").eq(1).css("display","block");
@ -842,7 +842,7 @@ function clickConsultBtn(){
842 842
						
843 843
						//回复
844 844
				        getMyData("/ajax/consult/pqcon","5",1,true,0,0,0);
845
				        //点击下拉菜单
845
				        //回复点击下拉菜单
846 846
				        $(".replyOption ul").find("li").click(function(){
847 847
				        	
848 848
				        	getMyData("/ajax/consult/pqcon","5",1,true,$(this).attr("tip"),$("#showTimeSort2").attr("tim"),$("#timeSortId2").val());
@ -866,11 +866,50 @@ function clickConsultBtn(){
866 866
					      	}
867 867
							getMyData("/ajax/consult/pqcon","5",1,true,$("#showStatus2").attr("tip"),$("#showTimeSort2").attr("tim"),$("#timeSortId2").val());
868 868
						});
869
					}
870

871
						
872 869
						
870
				
871
						/*//无咨询 有需求
872
						if($("#workContainer2").find(".workselectitem").length != 0){
873
							
874
						}
875
						else {
876
							
877
						}*/
873 878
						
879
					}
880
					//有咨询
881
					else {
882
						alert("有咨询")
883
						//回复
884
				        getMyData("/ajax/consult/pqcon","5",1,true,0,0,0);
885
				        
886
				        //回复点击下拉菜单
887
				        $(".replyOption ul").find("li").click(function(){
888
				        	
889
				        	getMyData("/ajax/consult/pqcon","5",1,true,$(this).attr("tip"),$("#showTimeSort2").attr("tim"),$("#timeSortId2").val());
890
				        	});
891
						$(".timeOption2 ul").find("li").click(function(){
892
							getMyData("/ajax/consult/pqcon","5",1,true,$("#showStatus2").attr("tip"),$(this).attr("tim"),$("#timeSortId2").val());
893
							});
894
						var sortFlag2 = true;
895
						$("#replyArrow").click(function(){
896
							
897
							if(sortFlag2 == true){
898
					      		$(this).find("div").css("background-position","-20px 1px");	
899
					      		$("#timeSortId2").val("1");
900
					      		sortFlag2 =false;
901
					      		
902
					      	}else{
903
					      		$(this).find("div").css("background-position","0px 1px");	
904
					      		$("#timeSortId2").val("0");
905
					      		
906
					      		sortFlag2=true;
907
					      	}
908
							getMyData("/ajax/consult/pqcon","5",1,true,$("#showStatus2").attr("tip"),$("#showTimeSort2").attr("tim"),$("#timeSortId2").val());
909
						});
910
				        
911
					}
912

874 913
						
875 914
						$(".workcontit .worksamlltit3").eq(0).click(function(){
876 915
							

+ 6 - 6
src/main/webapp/js/popup.js

@ -825,19 +825,19 @@ function ConsultComment() {
825 825
		//星级评价
826 826
		PopHtml += '<tr><th class="resouinfotype" scope="row">总体评价</th><td><div class="resouinforcon"><div class="evastarbox2" id="evastarbox2"><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span></div></div></td></tr>';
827 827
		//评价内容
828
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea" id="assesscon" onkeyup="limitTextCountFn(\'#assesscon\',\'#consulttextcount\',200);"></textarea></div></td></tr>';
828
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea" id="assessCon" onkeyup="limitTextCountFn(\'#assessCon\',\'#consulttextcount\',200);"></textarea></div></td></tr>';
829 829
		PopHtml += '<tr> <th class="resouinfotype" scope="row"></th><td><div class="resouinforcon"><div class="wordlimit">字数限制为<span id="consulttextcount">5~200</span>个</div></div></td> </tr>';
830 830
		PopHtml += '</table>';
831 831
		//按钮
832 832
		PopHtml += '<table class="btntab"><tr><td>';
833 833
		PopHtml += '<div class="addrebtn" style="text-align:center;">';
834
		PopHtml +='<input type="button" value="发表评论" id="sendAssessBtn" class="frmtype frmbtn">';
834
		PopHtml +='<input type="button" value="提交" id="sendAssessBtn" class="frmtype frmbtn">';
835 835
		PopHtml +='<input type="button" value="稍后评价" class="frmtype frmbtn frmrbtn" id="noAssessBtn">';
836 836
		PopHtml +='</div> </td> </tr></table>';
837 837
		PopHtml += ' </div> </div>';
838 838
		
839 839
	   /////******感谢专家tab*/
840
		PopHtml += '<div class="overcomment" > ';
840
		PopHtml += '<div class="overcomment displayNone" > ';
841 841
		PopHtml += '<div class="resoutit">本次咨询已经结束</div> ';
842 842
		PopHtml += '<div class="commentbox2">  ';
843 843
		//按钮
@ -849,7 +849,7 @@ function ConsultComment() {
849 849
		PopHtml += '</table></div> </div>'
850 850
			
851 851
		PopHtml += '</form>';
852
		PopHtml += '<span class="workclose"></span>';
852
		PopHtml += '<span class="workclose" id="closeAssessBtn"></span>';
853 853
		PopHtml += '</div></div>';
854 854

855 855
	//必须先将html添加到body,再设置Css样式
@ -880,7 +880,7 @@ function finish() {
880 880
	PopHtml += '<div class="blackcover">';
881 881
	PopHtml += '<div class="finishbox commentinfo">';
882 882
	PopHtml += '<div class="com">确定完成??</div>';
883
	PopHtml += '<div class="com1">确定</div>';
883
	PopHtml += '<div id="finish" class="com1 frmtype frmbtn">确定</div>';
884 884
	PopHtml += '<span class="workclose"></span>';
885 885
	PopHtml += '</div></div>';
886 886

@ -894,7 +894,7 @@ function finish() {
894 894
	var boxHeight = $(".commentinfo").height();
895 895
	
896 896
	//让提示框居中
897
	$(".commentinfo").css({top:"40px", left: (_widht - boxWidth) / 2 + "px" });
897
	$(".commentinfo").css({top:(_height - boxHeight) / 2 + "px", left: (_widht - boxWidth) / 2 + "px" });
898 898

899 899

900 900
	//关闭按钮

+ 14 - 2
src/main/webapp/js/workindex.js

@ -708,9 +708,21 @@ $(function(){
708 708
	//最新回复中的发送
709 709
	$("#myFlatSendReplyBtn").bind("click",newReplySendFn);
710 710
	//点击最新咨询查看全部
711
	$("#lookAllConsult").bind("click",clickConsultBtn);
711
	$("#lookAllConsult").click(function(){
712
		$("#consultbtn").css({
713
			color:"#fff",
714
			background:"#f99550"
715
		});
716
		clickConsultBtn();
717
	});
712 718
	//点击最新回复查看全部
713
	$("#lookAllReply").bind("click",clickConsultBtn);
719
	$("#lookAllReply").click(function(){
720
		$("#consultbtn").css({
721
			color:"#fff",
722
			background:"#f99550"
723
		});
724
		clickConsultBtn();
725
	});
714 726
	getConsultData(userid);
715 727
	getReplyData(userid);
716 728
	queryUnreadConsultFn(userid);