Explorar el Código

1.评价窗口关闭功能
2.评价内容字数限制
3.咨询列表下拉菜单样式Bug
4.从咨询和回复列表进入对话页功能

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

+ 1 - 1
src/main/webapp/css/workspace.css

@ -21,7 +21,7 @@
21 21
.worktel{ position:relative;}
22 22
.workcon .worktelbtn{ position:absolute; top:-10px;right:-20px; display:block; width:20px; height:20px;background:url(../images/contact.png) center center no-repeat;  }
23 23
.workcontit{height: 60px;padding: 0 20px;font-size:16px;line-height:60px;color: #606060; border-bottom:1px solid #e7e7e7;}
24
.worksubcon{ padding:20px; overflow:hidden;}
24
.worksubcon{ padding:20px; }
25 25
/*我的资源、需求*/
26 26
.workmysrc{ margin-bottom:30px;}
27 27
.workmysrctit{font-size:16px;line-height:30px;position:relative;}

+ 9 - 14
src/main/webapp/diloags.html

@ -16,8 +16,8 @@
16 16
                	<span class="dialogtit" id="">咨询类型:</span>
17 17
                	<span id="dialog_consultType"></span></div>
18 18
                <div class="dialoginfotype dialogbtnbox">
19
	                <div class="dialogsurebtn displayNone" >
20
	                	<span id="dial_confirmFinishConsult">点击确认完成咨询</span>
19
	                <div class="dialogsurebtn displayNone" id="confirmBtn">
20
	                	<span>点击确认完成咨询</span>
21 21
	                </div>
22 22
	                <div class="dialogsurebtn displayNone" id="dialog_assessBtn">
23 23
	                	<span>评价</span>
@ -43,6 +43,7 @@
43 43
	                	<div class="thankbox floatR" id="dialog_thanks">感谢金额<span id="dialog_thanksMoney"></span>元</div>
44 44
	                </div> -->
45 45
	                <div id="showAllAssess" class="thanksblock clearfix displayNone">
46
	                	<input type="text" style="display:none;" id="startCount">
46 47
	                	<div class="evadbox evamargin">
47 48
		                	<div class="evadtit floatL">总体评价</div>
48 49
		                	<div class="evadegree floatL">
@ -55,7 +56,10 @@
55 56
		               			</div>
56 57
		                	</div>
57 58
	                	</div>	
58
	                	<div class="thankbox  evamargin dispalyNone" id="dialog_thanks">感谢金额<span id="dialog_thanksMoney"></span>元</div>
59
	                	<div class="thankbox  evamargin displayNone" id="dialog_thanks">
60
		                	感谢金额
61
		                	<span id="dialog_thanksMoney"></span>元
62
		                </div>
59 63
	                </div>
60 64
                </div>
61 65
                
@ -65,19 +69,10 @@
65 69
        </div>
66 70
        
67 71
        <div class="dialogbody clearfix" id="dialogContent">
68
        	<!-- 左边用户 -->
69
        	
70
          	<!--  左边用户// -->
71
            
72
            <!--  右边用户 -->
73
            
74
            <!-- 右边用户// -->
75
                
76
            
72
        
77 73
            <fieldset class="dialoghistory">
78 74
                <legend class="dialogword">以上为历史记录</legend> 
79
            </fieldset>  
80

75
            </fieldset> 
81 76
        </div>
82 77

83 78
        <div class="dialogfoot">

+ 305 - 178
src/main/webapp/js/consultFlat.js

@ -232,12 +232,12 @@ var getMyData = function (url,pageSize,pageNo,isbind,status,timeType,sortType){
232 232
		dataType: "json",
233 233
		contentType: "application/x-www-form-urlencoded",
234 234
		"success":function(response){
235
			console.log(response);
236
			if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
235
//			console.log(response);
236
			/*if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
237 237
				$.MsgBox.Alert('提示',"没有收到回复");
238 238
				return false;
239 239
			}
240
			else{
240
			else{*/
241 241
				//拿到收到回复数据
242 242
				var replyStr;
243 243
				var allData = response.data;
@ -245,7 +245,7 @@ var getMyData = function (url,pageSize,pageNo,isbind,status,timeType,sortType){
245 245
				$("#workContainer2 .workselectitem").remove();	
246 246
				if(myData.length != 0 &&  myData.length != null){
247 247
					replyStr = handleData(myData,"consultId","lookBtn");
248
					console.log(replyStr);
248
//					console.log(replyStr);
249 249
					$("#workContainer2").prepend(replyStr);
250 250
					
251 251
//					$("#workContainer2 .workselectitem").find(".lookBtn").bind("click",clickLookBtn);
@ -263,7 +263,7 @@ var getMyData = function (url,pageSize,pageNo,isbind,status,timeType,sortType){
263 263
				}else{
264 264
					return false;
265 265
				}	
266
			}
266
//			}
267 267
			
268 268
		},
269 269
		"error":function(response){
@ -293,7 +293,6 @@ var getConsultData = function (url,pageSize,pageNo,isbind,status,timeType,sortTy
293 293
		dataType: "json",
294 294
		contentType: "application/x-www-form-urlencoded",
295 295
		success:function(response){
296
			console.log(response);
297 296
			//拿到收到回复数据
298 297
//			if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
299 298
//				$.MsgBox.Alert('提示',"没有此项数据");
@ -306,10 +305,9 @@ var getConsultData = function (url,pageSize,pageNo,isbind,status,timeType,sortTy
306 305
				$("#workContainer .workselectitem").remove();	
307 306
				if(myData.length != 0 &&  myData.length != null){
308 307
					consultStr = handleData(myData,"professorId","lookBtn");
309
					/*console.log(consultStr);*/
308

310 309
					$("#workContainer").prepend(consultStr);
311
					
312
//					$("#workContainer .workselectitem").find(".lookBtn").bind("click",clickLookBtn);
310

313 311
					
314 312
					if(isbind == true){
315 313
						$(".getConsultPage").createPage({
@ -338,7 +336,7 @@ var getConsultData = function (url,pageSize,pageNo,isbind,status,timeType,sortTy
338 336

339 337
//咨询和回复中点击查看或者回复
340 338
function clickLookBtn2(sendId,attrParams,consultId,consultStatus,assessStatus,thanksStatus){
341
	alert(consultId);
339
	
342 340
	//收到咨询 
343 341
	if(attrParams == "professorId"){
344 342
		//调取页面
@ -346,11 +344,9 @@ function clickLookBtn2(sendId,attrParams,consultId,consultStatus,assessStatus,th
346 344
			url:"diloags.html",
347 345
			dataType:"html",
348 346
			success:function(result){
349
				//console.log(data);
350
				$(this).attr("id");
351 347
				$(".workcon").html(result);
352 348

353
				dialogHeadFn2("/ajax/consult/qapro",consultId);
349
				dialogHeadFn2("/ajax/consult/qapro",attrParams,consultId,thanksStatus);
354 350
				dialogContentDataHandle2(consultId);
355 351
				$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
356 352
			},
@ -364,139 +360,173 @@ function clickLookBtn2(sendId,attrParams,consultId,consultStatus,assessStatus,th
364 360
	}
365 361

366 362
	//收到回复
367
	if(attrParams == "consultId"){alert("收到回复")
368
		//进行中
369
		if(consultStatus == 0){
370
			//调取页面
371
			$.ajax({
372
				url:"diloags.html",
373
				dataType:"html",
374
				success:function(result){
375
					//console.log(data);
376
					$(this).attr("id");
377
					$(".workcon").html(result);
378
	
379
					dialogHeadFn2("/ajax/consult/qacon",consultId);
363
	else if(attrParams == "consultId"){
364
		
365
		$.ajax({
366
			url:"diloags.html",
367
			dataType:"html",
368
			success:function(result){
369
				//console.log(data);
370
				$(".workcon").html(result);
371
				//进行中
372
				if(consultStatus == 0){
373
					dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
380 374
					dialogContentDataHandle2(consultId);
381 375
					$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
382
				},
383
				error:function(error){
384
					//console.log(data);
385
					//加载对话页面失败
386
					console.log(error);
387 376
				}
388
			})
389

390

391
		}
392
		//完成
393
		else {
394
			//未评价
395
			if(assessStatus == 0){
396
				assessFn2(thanksStatus);
397
			}
398
			else{
399
				//调取页面
400
				$.ajax({
401
					url:"diloags.html",
402
					dataType:"html",
403
					success:function(result){
404
						//console.log(data);
405
						$(this).attr("id");
406
						$(".workcon").html(result);
407
		
408
						dialogHeadFn2("/ajax/consult/qacon",consultId);
377
				//完成
378
				else {
379
					//未评价
380
					if(assessStatus == 0){
381
							assessFn2(consultId,attrParams,thanksStatus)
382
	
383
					}else {
384
						dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
409 385
						dialogContentDataHandle2(consultId);
410 386
						$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
411
					},
412
					error:function(error){
413
						//console.log(data);
414
						//加载对话页面失败
415
						console.log(error);
416 387
					}
417
				})
388

389
				}
390
			},
391
			error:function(error){
392
				//console.log(data);
393
				//加载对话页面失败
394
				console.log(error);
418 395
			}
419
		}
396
			
397
		})
420 398
	}
421 399

422 400
};
423 401

424
function dialogHeadFn2(url,consultId){
425
	//星星评价
426
	var starStart;
427
	function clickStar(){
428
		$(".evastar2").removeClass('addStar');
429
		starStart=$(this).index()+1;
430
		for(var i=0;i<starStart;i++){
431
			if(i<starStart){
432
				$(".evastar2").eq(i).addClass("addStar");
433
			}
434
			else{
435
				$(".evastar2").eq(i).removeClass('addStar');
436
			}
437
		}
438
		$("#startCount").val($(".addStar").length);
439
	};
402
function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
403
	
440 404
	$.ajax({
441 405
		url:url,//
442
		data:{"consultId":consultId},
406
		data:{"consultId":consultId,"readStatus":"1"},
443 407
		type:"get",
444 408
		aysnc:false,
445 409
		success:function(response){
446 410
			var myData = response["data"];
447
			console.log(myData);
448
			//咨询进行中
449
			if(myData["consultStatus"] == 0){alert("jinxing");
450
				$("#dil_consultStatus").text("进行中");//咨询状态
451
				$(".dialogfoot").css("display","block");//显示发送对话部分
452
				$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
453
				$("#dialog_consultType").text(myData["consultType"]);//咨询类型
454
				$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
455

456
			}
457
			//咨询已完成
458
			else {alert("wanc")
459
				$("#dil_consultStatus").text("完成");//咨询状态
460
				$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
461
				$("#dialog_consultType").text(myData["consultType"]);//咨询类型
462
				$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
463
				//如果评价
464
				if(myData["assessStatus"] == 1){
465
					var starCount = myData["assessStar"];
466
					for(var i=0;i<starCount;i++){
467
						$("#showAllAssess .evastar2").eq(i).addClass("addStar");
411
//			console.log(myData);
412
			//咨询
413
			if(attrParams == 'professorId'){
414
				
415
				//进行中
416
				if(myData["consultStatus"] == 0){
417
					$("#dil_consultStatus").text("进行中");//咨询状态
418
					$(".dialogfoot").css("display","block");//显示发送对话部分
419
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
420
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
421
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
422
					
423
					
424
				}
425
				//咨询已完成
426
				else {
427
					$("#dil_consultStatus").text("完成");//咨询状态
428
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
429
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
430
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
431
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
432
					//如果评价
433
					if(myData["assessStatus"] == 1){alert("已评价")
434
						
435
						var startConut = myData["assessStar"];
436
						for(var i = 0; i < startConut; i ++){
437
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
438
						}
439
						$("#showAllAssess").removeClass("displayNone");//总体评价
440

441
						//如果感谢
442
						if(myData["thanksStatus"] == 1){alert("已感谢")
443
							if(myData["thanksMoney"] != null && myData["thanksMoney"] != undefined && myData["thanksMoney"] != "" && myData["thanksMoney"] != 0 ){
444
								alert("money");
445
								$("#dialog_thanks").removeClass("displayNone");//感谢
446
								$("#dialog_thanksMoney").text(myData["thanksMoney"]);
447
							}
448
							
449
						}else {//未感谢
450
							return false;
451
						}
452
						
453
					}else {//未评价
454
						return false;
468 455
					}
469
					$("#showAllAssess").css("display","block");//总体评价
470 456

471
					//如果感谢
472
					if(myData["thanksStatus"] == 1){
473
						$("#dialog_thanksMoney").text(myData["thanksMoney"]);
474
						$("#dialog_thanks").css("display","block");//感谢
475
					}
476 457
				}
477

458
				
478 459
			}
479

480 460
			//回复
481
			//回复进行中
482
			if (myData["consultStatus"] == 0) {
483
				$("#dil_consultStatus").text(myData["consultStatus"]);//咨询状态
484
				$(".dialogfoot").css("display","block");//显示发送对话部分
485
				$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
486
				$("#dialog_consultType").text(myData["consultType"]);//咨询类型
487
				$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
488

489
				$("#dial_confirmFinishConsult").css("display","block");//确认完成按钮显示
461
			else if(attrParams == 'consultId'){
462
				
463
				//回复进行中
464
				if (myData["consultStatus"] == 0) {
465
					$("#dil_consultStatus").text("进行中");//咨询状态
466
					$(".dialogfoot").css("display","block");//显示发送对话部分
467
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
468
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
469
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
470

471
					$("#confirmBtn").removeClass("displayNone");//确认完成按钮显示
472
					
473
					//点击确认完成
474
					$("#confirmBtn").click(function(){
475
						clickConfirmFn(consultId,thanksStatus);
476
					})
477
					
478
					//发表评论
479
					$("#sendAssessBtn").click(function(){clickSendAssessBtn2(consultId,attrParams,thanksStatus)});
480
					
481
					//稍后评价
482
					$("#noAssessBtn").click(function(){
483
						noAssessFn2(consultId,attrParams,thanksStatus)
484
					});
485
					//点击关闭
486
					$("#closeAssessBtn").click(function(){
487
						noAssessFn2(consultId,attrParams,thanksStatus)
488
					});
489
					
490
					
491
				}
492
				//回复完成
493
				else {
494
					$("#dil_consultStatus").text("已完成");//咨询状态
495
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
496
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
497
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
498
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
499
					
500
					//回复完成未评价
501
					if(myData["assessStatus"] == 0){
502
						
503
							assessFn2(consultId,attrParams,thanksStatus)
490 504

505
					}else {
506
						//评价星级
507
						var startConut = myData["assessStar"];
508
						for(var i = 0; i < startConut; i ++){
509
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
510
						}
511
						$("#showAllAssess").removeClass("displayNone");//总体评价
512
						$("#dialog_thanksBtn").removeClass("displayNone");
513
						
514
						//未感谢
515
						if(myData["thanksStatus"] == 0){
516
							
517
							$("#dialog_thanksBtn").removeClass("dispalyNone");
518
						}else {
519
							//感谢金额
520
//							$("#dialog_thanks").removeClass("displayNone");
521
//							$("#dialog_thanksMoney").text(myData["thanksMoney"]);
522
							
523
						}
524
						
525
					}
526
					
527
				}
528
	
491 529
			}
492
			//回复完成
493
			else {
494
				$("#dil_consultStatus").text(myData["consultStatus"]);//咨询状态
495
				$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
496
				$("#dialog_consultType").text(myData["consultType"]);//咨询类型
497
				$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
498
			}
499

500 530

501 531
		},
502 532
		error:function (error) {
@ -507,14 +537,41 @@ function dialogHeadFn2(url,consultId){
507 537
}
508 538

509 539

510
	//============对话内容数据处理函数
540

541

542
//点击确认完成
543
function clickConfirmFn(consultId,thanksStatus){
544
	
545
	$.ajax({
546
		url:"/ajax/consult/finishTime",
547
		type:"post",
548
		data:{
549
		    "consultId":consultId, //咨询ID
550
		    "consultStatus":"1", //咨询状态 0-进行中,1-已完成
551
		},
552
		success:function(response){
553
			console.log(response);
554
			dialogHeadFn2("/ajax/consult/qacon","consultId",consultId,thanksStatus);
555
			dialogContentDataHandle2(consultId);
556
			
557
			
558
		},
559
		error:function(error){
560
			
561
		}
562
	});
563
	assessFn2(consultId,"consultId",thanksStatus);
564
	
565
}
566

567

568
//============对话内容数据处理函数
511 569
function dialogContentDataHandle2(consultId){
512 570
	$.ajax({
513 571
		"url":"/ajax/tidings/qacon",//对话内容显示接口
514 572
		"type":"get",
515 573
		"data":{"consultId":consultId},
516 574
		"success":function(response){
517
			console.log(response)
518 575
			var dialogConData = response["data"];
519 576
			var dialogStr;
520 577
			dialogStr = dialogContentStrFn(dialogConData);
@ -530,7 +587,7 @@ function dialogContentDataHandle2(consultId){
530 587
//发送按钮处理函数
531 588
function sendDialogContentFn2(sendId,consultId){
532 589
	var tidingsContant = $("#dialog_sendContent").val();
533
	alert("tidingsContant"+tidingsContant);
590
	
534 591
	//console.log(tidingStr);
535 592
	$.ajax({
536 593
		"url":"/ajax/tidings",
@ -549,17 +606,31 @@ function sendDialogContentFn2(sendId,consultId){
549 606
	$("#dialog_sendContent").val("");
550 607
};
551 608

552
//评价
553
function assessFn2(thanksStatus){
554
	ConsultComment();
555 609

556
	if(thanksStatus == 0){
557
		$(".addcomment2").css("display","none");//
558 610

559
	}else{
560 611

561
		$(".overcomment").css("display","none");
562
	}
612

613
//评价字数限制
614
//字数限制函数
615
function limitTextCountFn(){
616
	var curLength=$(this).val().length; 
617
	if(curLength > 200 && curLength < 5){ 
618
		var num=$(this).val().substr(0,200); 
619
		$(this).val(num);
620
		$.MsgBox.Alert('提醒',"已经超过200字");
621
	} 
622
	else{ 
623
		$("#textCount").html(200-$(this).val().length); 
624
	} 
625
}
626

627

628
//评价
629
function assessFn2(consultId,attrParams,thanksStatus){
630
	ConsultComment();
631
	//评价字数限制
632
	$("#assessCon").keyup(limitTextCountFn);
633
	
563 634
	//评价星星样式
564 635
	var start;
565 636
	function clickStar(){
@ -576,48 +647,78 @@ function assessFn2(thanksStatus){
576 647
		$("#startCount").val($(".addStar").length);
577 648
	};
578 649
	$(".evastar2").bind("click",clickStar);
650
	
579 651
	//发表评论
580
	$("#sendAssessBtn").bind("click",clickSendAssessBtn2(consultId));
652
	$("#sendAssessBtn").click(function(){clickSendAssessBtn2(consultId,attrParams,thanksStatus)});
653
	
654
	//稍后评价
655
	$("#noAssessBtn").click(function(){
656
		noAssessFn2(consultId,attrParams,thanksStatus)
657
	});
658
	//点击关闭
659
	$("#closeAssessBtn").click(function(){
660
		noAssessFn2(consultId,attrParams,thanksStatus)
661
	});
581 662

582 663
};
583 664

584 665
//发送评价
585 666
//点击发表评论:保存发表内容和星级
586
function clickSendAssessBtn2(consultId){
667
function clickSendAssessBtn2(consultId,attrParams,thanksStatus){
587 668
	var assessStar = $("#startCount").val();
588
	var assessContant = $(".resouinforcon").find("textarea").val();
589

669
	var assessContant = $("#assessCon").val();
590 670
	var assessContentStr ={
591 671
			"consultId":consultId, //咨询ID
592 672
		    "assessStatus":"1", //评价状态 0-未评价,1-已评价
593 673
		    "assessStar":assessStar, //评价星级
594 674
		    "assessContant":assessContant //评价内容
595 675
	};
596

597
	if(assessStar == "" || assessStar == null || assessStar == undefined){
598
		if(assessContant == "" || assessContant == null || assessContant == undefined){
599
			$.MsgBox.Alert('提示',"未评论,是否退出评论");
600
		}
601
		$.MsgBox.Alert('提示',"未选择星级");
602
	};
603 676
	//保存
604 677
	$.ajax({
605 678
		"url":"/ajax/consult/assess",//点击发表评论接口
606 679
		"type":"post",
607 680
		"data":assessContentStr,
608 681
		"success":function(response){
682
//			console.log(response);
609 683
			$(".blackcover").remove();
610 684
			$("body").css("position","static");
611
			$.MsgBox.Alert('提示',"评论成功");
612 685
			
686
			//发表评价后进入对话页
687
			$.ajax({
688
				"url":"diloags.html",
689
				"dataType":"html",
690
				"success":function(result){
691
					//console.log(data);
692
					$(".workcon").html(result);
693

694
					dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
695
					dialogContentDataHandle2(consultId);
696
					$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
697

698

699
				},
700
				"error":function(error){
701
					//console.log(data);
702
					//加载对话页面失败
703
					console.log(error);
704
				}
705
			});
706
			
707
	
613 708
		},
614 709
		"error":function(error){
615 710
			//发表评论失败
616
			console.log(error);
711
			$.MsgBox.Alert('提示',"评论失败");
617 712
		}
618 713

619 714
	});
620
	//发表评价后进入对话页
715
	
716

717
};
718

719
//稍后评价
720
//稍后评价、
721
function noAssessFn2(consultId,attrParams,thanksStatus){
621 722
	$.ajax({
622 723
		"url":"diloags.html",
623 724
		"dataType":"html",
@ -625,20 +726,42 @@ function clickSendAssessBtn2(consultId){
625 726
			//console.log(data);
626 727
			$(this).attr("id");
627 728
			$(".workcon").html(result);
628

629
			dialogHeadFn2(url,consultId);
630
			dialogContentDataHandle2(url,consultId);
631
			$("#dialog_sendBtn").bind("click",sendDialogContentFn2(url,sendId,consultId));
632

729
			$(".blackcover").remove();
730
			$("body").css("position","static");
731
			
732
			$.ajax({
733
				url:"/ajax/consult/qacon",//
734
				data:{"consultId":consultId,"readStatus":"1"},
735
				type:"get",
736
				aysnc:false,
737
				success:function(response){
738
					var myData = response["data"];
739
					//稍后评价说明已经完成	
740
					$("#dil_consultStatus").text("已完成");//咨询状态
741
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
742
					$("#dialog_consultType").text(myData["consultType"]);//咨询类型
743
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
744
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
745
					
746
					$("#dialog_assessBtn").removeClass("displayNone");
747
					$("#dialog_assessBtn").click(function(){
748
						assessFn2(consultId,attrParams,thanksStatus);
749
					});
750
					
751
				},
752
				error:function(error){
753
					
754
				}
755
			});
756
			
757
			dialogContentDataHandle2(consultId);
633 758

634 759
		},
635 760
		"error":function(error){
636
			//console.log(data);
637 761
			//加载对话页面失败
638
			console.log(error);
762
			$.MsgBox.Alert('提醒',"对话请求错误");
639 763
		}
640 764
	});
641

642 765
};
643 766

644 767

@ -650,8 +773,6 @@ function clickSendAssessBtn2(consultId){
650 773

651 774

652 775

653

654

655 776
function clickLookBtn(){
656 777
//	var consultId     = $.trim($(this).attr("id"));//咨询id
657 778
//	var assessStatus  = $.trim($(this).attr("assess"));//评价状态 0-未评价,1-已评价
@ -660,7 +781,6 @@ function clickLookBtn(){
660 781
	//var assessStar    = $(this).find(".assessStar").val();//星级,几颗星 用隐藏域做
661 782
//	localStorage.setItem("consultId", consultId);
662 783
//	alert(assessStatus);
663
	alert($.trim($(this).attr("consultStatus")));
664 784
	
665 785
	var consultIdParams = {"consultId":$.trim($(this).attr("id"))};//咨询id
666 786
	var clickConfirmFinishParams = {
@ -732,7 +852,7 @@ function clickLookBtn(){
732 852
						if(consultantData["consultStatus"] == 0){
733 853
							consultantData["consultStatus"] = "进行中";
734 854
							$("#dil_consultStatus").text(consultantData["consultStatus"]);//咨询状态
735
							$("#dial_confirmFinishConsult").css("display","block");//确认完成按钮显示
855
							$("#confirmBtn").removeClass("displayNone");//确认完成按钮显示
736 856
							$("#showAllAssess").css("display","none");//总体评价
737 857
							$(".dialogfoot").css("display","block");//显示发送对话部分
738 858
							$("#dialog_thanks").css("display","none");//隐藏感谢
@ -897,8 +1017,9 @@ function clickLookBtn(){
897 1017
			};
898 1018
			
899 1019
			//绑定对话页面确认完成咨询
900
			$("#dial_confirmFinishConsult").bind("click",assessFn);
901
			$("#dialog_assessBtn").bind("click",assessFn);
1020
//			$("#confirmBtn").bind("click",assessFn);
1021
			
1022
//			$("#dialog_assessBtn").bind("click",assessFn);
902 1023
			
903 1024
			
904 1025
			//点击发表评论:保存发表内容和星级
@ -918,12 +1039,12 @@ function clickLookBtn(){
918 1039
				
919 1040
//				console.log(assessContentStr);
920 1041
				//如果未评论,提示未评论
921
				if(assessStar == "" || assessStar == null || assessStar == undefined){
1042
				/*if(assessStar == "" || assessStar == null || assessStar == undefined){
922 1043
					if(assessContant == "" || assessContant == null || assessContant == undefined){
923 1044
						$.MsgBox.Alert('提示',"未评论,是否退出评论");
924 1045
					}
925 1046
					$.MsgBox.Alert('提示',"未选择星级");
926
				};
1047
				};*/
927 1048
				//保存
928 1049
				$.ajax({
929 1050
					"url":"/ajax/consult/assess",//点击发表评论接口
@ -1082,9 +1203,11 @@ function clickConsultBtn(){
1082 1203
								getConsultData("/ajax/consult/pqpro","5",1,true,0,0,0);
1083 1204
								//点击下拉菜单
1084 1205
						        $(".consultOption ul").find("li").click(function(){
1206
						        	console.log($(this).attr("tip")+$("#showTimeSort").attr("tim")+$("#timeSortId").val());
1085 1207
						        	getConsultData("/ajax/consult/pqpro","5",1,true,$(this).attr("tip"),$("#showTimeSort").attr("tim"),$("#timeSortId").val());
1086 1208
						        	});
1087 1209
								$(".timeOption2 ul").find("li").click(function(){
1210
									console.log($(this).attr("tip")+$("#showTimeSort").attr("tim")+$("#timeSortId").val());
1088 1211
									getConsultData("/ajax/consult/pqpro","5",1,true,$("#showStatus").attr("tip"),$(this).attr("tim"),$("#timeSortId").val());
1089 1212
									});
1090 1213
								var sortFlag = true;
@ -1099,6 +1222,9 @@ function clickConsultBtn(){
1099 1222
							      		$("#timeSortId2").val("0");
1100 1223
							      		sortFlag=true;
1101 1224
							      	}
1225
									
1226
									console.log($(this).attr("tip")+$("#showTimeSort").attr("tim")+$("#timeSortId").val());
1227
									
1102 1228
									getConsultData("/ajax/consult/pqpro","5",1,true,$("#showStatus").attr("tip"),$("#showTimeSort").attr("tim"),$("#timeSortId").val());
1103 1229
								});
1104 1230
								
@ -1268,7 +1394,7 @@ function clickConsultBtn(){
1268 1394
														//进行中,
1269 1395
														if(consultantData["consultStatus"] == 0){
1270 1396
															consultantData["consultStatus"] = "进行中";
1271
															$("#dial_confirmFinishConsult").css("display","none");//确认完成按钮显示
1397
															
1272 1398
															$("#dialog_thanksBtn").css("display","none");
1273 1399
															$("#dialog_assessBtn").css("display","none");
1274 1400
															$("#showAllAssess").css("display","none");//总体评价
@ -1288,7 +1414,7 @@ function clickConsultBtn(){
1288 1414
															if(consultantData["thanksStatus"] == 0){
1289 1415
																//未感谢,未评价
1290 1416
																if(consultantData["assessStatus"] == 0){
1291
																	$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
1417
																	
1292 1418
																	$("#dialog_thanksBtn").css("display","none");
1293 1419
																	$("#dialog_assessBtn").css("display","none");
1294 1420
																	$("#showAllAssess").css("display","none");//隐藏评价
@ -1300,7 +1426,7 @@ function clickConsultBtn(){
1300 1426
																//未感谢,已评价
1301 1427
																else{
1302 1428
																	
1303
																	$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
1429
																
1304 1430
																	$("#dialog_thanksBtn").css("display","none");
1305 1431
																	$("#dialog_assessBtn").css("display","none");
1306 1432
																	$("#showAllAssess").css("display","block");
@ -1318,7 +1444,7 @@ function clickConsultBtn(){
1318 1444
															}
1319 1445
															//已完成,已感谢:评价星级,感谢金额
1320 1446
															if(consultantData["thanksStatus"] == 1){
1321
																$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
1447
																
1322 1448
																$("#dialog_thanksBtn").css("display","none");
1323 1449
																$("#dialog_assessBtn").css("display","none");
1324 1450
																$(".dialogfoot").css("display","none");//隐藏发送对话部分
@ -1428,7 +1554,8 @@ function clickConsultBtn(){
1428 1554
												
1429 1555
											};
1430 1556
											/*//绑定对话页面确认完成咨询
1431
											$("#dial_confirmFinishConsult").bind("click",assessFn);*/
1557
											$("#confirmBtn").bind("click",assessFn);*/
1558
											
1432 1559
											
1433 1560
											
1434 1561
											//点击发表评论:保存发表内容和星级
@ -1446,12 +1573,12 @@ function clickConsultBtn(){
1446 1573
												};
1447 1574
	//											console.log(assessContentStr);
1448 1575
												//如果未评论,提示未评论
1449
												if(assessStar == "" || assessStar == null || assessStar == undefined){
1576
												/*if(assessStar == "" || assessStar == null || assessStar == undefined){
1450 1577
													if(assessContant == "" || assessContant == null || assessContant == undefined){
1451 1578
														$.MsgBox.Alert('提示',"未评论,是否退出评论");
1452 1579
													}
1453 1580
													$.MsgBox.Alert('提示',"未选择星级");
1454
												};
1581
												};*/
1455 1582
												$.ajax({
1456 1583
													"url":"/ajax/consult/assess",//点击发表评论接口
1457 1584
													"type":"post",
@ -1466,7 +1593,7 @@ function clickConsultBtn(){
1466 1593
														dialogHeadDataHandleFn();
1467 1594
														//点击确认完成
1468 1595
														//绑定对话页面确认完成咨询
1469
														$("#dial_confirmFinishConsult").bind("click",assessFn);
1596
//														$("#confirmBtn").bind("click",assessFn);
1470 1597
													},
1471 1598
													"error":function(error){
1472 1599
														//发表评论失败
@ -1866,7 +1993,7 @@ function clickConsultBtn(){
1866 1993
														//进行中,
1867 1994
														if(consultantData["consultStatus"] == 0){
1868 1995
															consultantData["consultStatus"] = "进行中";
1869
															$("#dial_confirmFinishConsult").css("display","none");//确认完成按钮显示
1996
															
1870 1997
															$("#dialog_thanksBtn").css("display","none");
1871 1998
															$("#dialog_assessBtn").css("display","none");
1872 1999
															$("#showAllAssess").css("display","none");//总体评价
@ -1886,7 +2013,7 @@ function clickConsultBtn(){
1886 2013
															if(consultantData["thanksStatus"] == 0){
1887 2014
																//未感谢,未评价
1888 2015
																if(consultantData["assessStatus"] == 0){
1889
																	$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
2016
																
1890 2017
																	$("#dialog_thanksBtn").css("display","none");
1891 2018
																	$("#dialog_assessBtn").css("display","none");
1892 2019
																	$("#showAllAssess").css("display","none");//隐藏评价
@ -1898,7 +2025,6 @@ function clickConsultBtn(){
1898 2025
																//未感谢,已评价
1899 2026
																else{
1900 2027
																	
1901
																	$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
1902 2028
																	$("#dialog_thanksBtn").css("display","none");
1903 2029
																	$("#dialog_assessBtn").css("display","none");
1904 2030
																	$("#showAllAssess").css("display","block");
@ -1916,7 +2042,7 @@ function clickConsultBtn(){
1916 2042
															}
1917 2043
															//已完成,已感谢:评价星级,感谢金额
1918 2044
															if(consultantData["thanksStatus"] == 1){
1919
																$("#dial_confirmFinishConsult").css("display","none");//隐藏确认完成按钮
2045
															
1920 2046
																$("#dialog_thanksBtn").css("display","none");
1921 2047
																$("#dialog_assessBtn").css("display","none");
1922 2048
																$(".dialogfoot").css("display","none");//隐藏发送对话部分
@ -2036,7 +2162,7 @@ function clickConsultBtn(){
2036 2162
												
2037 2163
											};
2038 2164
											//绑定对话页面确认完成咨询
2039
											$("#dial_confirmFinishConsult").bind("click",assessFn);
2165
											$("#confirmBtn").bind("click",assessFn);
2040 2166
											
2041 2167
											
2042 2168
											//点击发表评论:保存发表内容和星级
@ -2323,7 +2449,7 @@ function clickConsultBtn(){
2323 2449
															if(consultantData["consultStatus"] == 0){
2324 2450
																consultantData["consultStatus"] = "进行中";
2325 2451
																$("#dil_consultStatus").text(consultantData["consultStatus"]);//咨询状态
2326
																$("#dial_confirmFinishConsult").css("display","block");//确认完成按钮显示
2452
																$("#confirmBtn").removeClass("displayNone");//确认完成按钮显示
2327 2453
																$("#showAllAssess").css("display","none");//总体评价
2328 2454
																$(".dialogfoot").css("display","block");//显示发送对话部分
2329 2455
																$("#dialog_thanks").css("display","none");//隐藏感谢
@ -2488,7 +2614,8 @@ function clickConsultBtn(){
2488 2614
												};
2489 2615
												
2490 2616
												//绑定对话页面确认完成咨询
2491
												$("#dial_confirmFinishConsult").bind("click",assessFn);
2617
												$("#confirmBtn").bind("click",assessFn);
2618
											
2492 2619
												$("#dialog_assessBtn").bind("click",assessFn);
2493 2620
												
2494 2621
												

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

@ -741,8 +741,8 @@ function ConsultComment() {
741 741
		//星级评价
742 742
		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>';
743 743
		//评价内容
744
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea"></textarea></div></td></tr>';
745
		PopHtml += '<tr> <th class="resouinfotype" scope="row"></th><td><div class="resouinforcon"><div class="wordlimit">字数限制为5~200个</div></div></td> </tr>';
744
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea" id="assessCon" ></textarea></div></td></tr>';
745
		PopHtml += '<tr> <th class="resouinfotype" scope="row"></th><td><div class="resouinforcon"><div class="wordlimit">字数限制为<span id="textCount">5~200</span>个</div></div></td> </tr>';
746 746
		PopHtml += '</table>';
747 747
		//按钮
748 748
		PopHtml += '<table class="btntab"><tr><td>';
@ -765,7 +765,7 @@ function ConsultComment() {
765 765
		PopHtml += '</table></div> </div>'
766 766
			
767 767
		PopHtml += '</form>';
768
		PopHtml += '<span class="workclose"></span>';
768
		PopHtml += '<span class="workclose" id="closeAssessBtn"></span>';
769 769
		PopHtml += '</div></div>';
770 770

771 771
	//必须先将html添加到body,再设置Css样式