Browse Source

工作台咨询和资源的数据渲染

xiaoai_123 8 years ago
parent
commit
dd0be7c57c
2 changed files with 80 additions and 21 deletions
  1. 67 8
      src/main/webapp/js/workindex.js
  2. 13 13
      src/main/webapp/workindex.html

+ 67 - 8
src/main/webapp/js/workindex.js

@ -24,7 +24,7 @@ $(function(){
24 24
	}
25 25
	getProfessorData(userid);
26 26
	getRecentlyData();
27
	$("#allResource").on("click",function(){
27
	$("#allResource .worklinkbtn").on("click",function(){
28 28
		$(".worksubmenu").eq(1).addClass("subcolor").siblings().removeClass("subcolor");
29 29
		$.ajax({
30 30
			"url":"sciresource.html",
@ -678,7 +678,71 @@ $(function(){
678 678
		})	
679 679
	}
680 680
	
681
	//正在合作的数量
682
	$.ajax({		
683
		"url":"/ajax/operation/qaOnGoingOper",
684
		"type":"get",
685
		"data":{"professorId":userid},
686
		"async": true,
687
		"success":function(data)
688
		{
689
			if(data.success)
690
			{				
691
				$(".workcountnum").text(data.data);
692
			}
693
		}
694
	});
695
	
696
	
697

698
	
699
	//最新咨询中的发送
700
	$("#myFlatSendConsultBtn").bind("click",newConsultSendFn);
701
	//最新回复中的发送
702
	$("#myFlatSendReplyBtn").bind("click",newReplySendFn);
703
	//点击最新咨询查看全部
704
	$("#lookAllConsult").bind("click",clickConsultBtn);
705
	//点击最新回复查看全部
706
	$("#lookAllReply").bind("click",clickConsultBtn);
681 707
	getConsultData(userid);
708
	getReplyData(userid);
709
	queryUnreadConsultFn(userid);
710
	allConsultFn(userid);
711
	
712
	function allConsultFn(professorId){
713
		var params = {"professorId":professorId};
714
		$.ajax({
715
			"url":"/ajax/consult/qaReceiveConsult",
716
			"type":"get",
717
			"async": false,
718
			"data":params,
719
			"success":function(response){
720
				$("#allConsultCount").html(response["data"]);
721
			},
722
			"error":function(){
723
				$.MsgBox.Alert('message','总的咨询条数请求失败');
724
			}
725
		});
726
		
727
	}
728

729
	function queryUnreadConsultFn(professorId){
730
		var params = {"professorId":professorId};
731
		$.ajax({
732
			"url":"/ajax/consult/qaReadStatus",
733
			"type":"get",
734
			"async": false,
735
			"data":params,
736
			"success":function(response){
737
				console.log(response)
738
				$("#unreadConsult").html(response["data"]);
739
			},
740
			"error":function(){
741
				$.MsgBox.Alert('message','总的未读咨询条数请求失败');
742
			}
743
		});
744
	};
745

682 746
	function getConsultData(professorId){
683 747
		var params = {"professorId":professorId};
684 748
		$.ajax({
@ -742,7 +806,7 @@ $(function(){
742 806
		
743 807
		})
744 808
	}
745
	getReplyData(userid);
809
	
746 810
	
747 811
	//发送userid:用户id,container:获得内容的container
748 812
	function newConsultSendFn(){
@ -795,12 +859,7 @@ $(function(){
795 859
		$("#myFlatReplyCon").val("");
796 860
	};
797 861
	
798
	//最新咨询中的发送
799
	$("#myFlatSendConsultBtn").bind("click",newConsultSendFn);
800
	//最新回复中的发送
801
	$("#myFlatSendReplyBtn").bind("click",newReplySendFn);
802
	//点击最新咨询查看全部
803
	$("#allConsult").bind("click",clickConsultBtn);
862
	
804 863
	
805 864
	
806 865
	

+ 13 - 13
src/main/webapp/workindex.html

@ -9,12 +9,12 @@
9 9
            <div class="workblock">
10 10
                <div class="worksubblock floatL">
11 11
                    <div class=" workhs floatL">
12
                        <a class="workhead" href="information.html"><img src="images/default-photo.jpg" width="100%" height="100%"></a>
13
                        <p class="workstat">接受咨询<br><span>27</span>次</p>
12
                        <a class="workhead" ><img src="images/default-photo.jpg" width="100%" height="100%"></a>
13
                        <p class="workstat">接受咨询<br><span id="allConsultCount"></span>次</p>
14 14
                        <p class="workstat">合作<br><span>12</span>次</p>
15 15
                    </div>
16 16
                    <div class="workinfor floatL">
17
                        <h4><a href="" class="named" id="nameS"></a><img class="modifyicon" src="images/rz.png" width="30"></h4>
17
                        <h4><a  class="named" id="nameS"></a><img class="modifyicon" src="images/rz.png" width="30"></h4>
18 18
                        <h5><span id="title"></span><span></span></h5>
19 19
                        <h6><span id="department"></span><span id="organization"></span></h6>
20 20
                        <h6>所在地:<span></span></h6>
@ -24,8 +24,8 @@
24 24
                <div class="worksubblock floatL">
25 25
                    <div class="workcountup">
26 26
                        <div class="workcount">
27
                            <p><span class="workcountnum">10</span>条新的咨询信息</p>
28
                            <a href=""  class="worklinkbtn" >>>查看我的咨询信息</a>
27
                            <p><span class="workcountnum" id="unreadConsult"></span>条新的咨询信息</p>
28
                            <a class="worklinkbtn" id="lookMyConsult">>>查看我的咨询信息</a>
29 29
                        </div>
30 30
                        <div class="workcount">
31 31
                            <p><span class="workcountnum">3</span>项合作正在进行</p>
@ -41,7 +41,7 @@
41 41
            <!--最新咨询、最新回复-->
42 42
            <div class="workblock">
43 43
                <div class="floatL worksubblock">
44
                    <div class="worktit">最新咨询<a class="worklinkbtn floatR" id="allConsult">查看全部</a></div>
44
                    <div class="worktit">最新咨询<a class="worklinkbtn floatR" id="lookAllConsult">查看全部</a></div>
45 45
                    <div class="wbcon">
46 46
                        <div class="leftwb floatL">
47 47
                            <a href="" class="wbimg"><img src="images/default-photo.jpg" width="100%" height="100%"></a>
@ -51,9 +51,9 @@
51 51
                        </div>
52 52
                        <div class="rightwb floatL">
53 53
                            <ul class="evasort">
54
                                <li class="worktopic">咨询时间:<span id="myFlatConsultTime">2016-09-06</span></li>
55
                                <li class="worktopic">咨询主题:<span id="myFlatConsultTitle">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </span></li>
56
                                <li class="workrecord"><span id="myFlatConsultContent">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.consectetur adipiscing elit.consectetur adipiscing elit. </span></li>
54
                                <li class="worktopic">咨询时间:<span id="myFlatConsultTime"></span></li>
55
                                <li class="worktopic">咨询主题:<span id="myFlatConsultTitle"></span></li>
56
                                <li class="workrecord"><span id="myFlatConsultContent"></span></li>
57 57
                            </ul>
58 58
                            <div class="writespan floatL">快速回复:</div>
59 59
                            <form class="writebackbox">
@ -65,7 +65,7 @@
65 65
                                
66 66
                </div>
67 67
                <div class="floatL worksubblock">
68
                    <div class="worktit">最新回复<a class="worklinkbtn floatR" href="">查看全部</a></div>
68
                    <div class="worktit">最新回复<a class="worklinkbtn floatR" id="lookAllReply">查看全部</a></div>
69 69
                    <div class="wbcon">
70 70
                        <div class="leftwb floatL">
71 71
                            <a href="" class="wbimg"><img src="images/default-photo.jpg" width="100%" height="100%"></a>
@ -75,9 +75,9 @@
75 75
                        </div>
76 76
                        <div class="rightwb floatL">
77 77
                            <ul class="evasort">
78
                                <li class="worktopic">咨询时间:<span id="myFlatRelpyTime" >2016-09-06</span></li>
79
                                <li class="worktopic">咨询主题:<span id="myFlatRelpyTitle">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </span></li>
80
                                <li class="workrecord"><span id="myFlatRelpyContent">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.consectetur adipiscing elit.consectetur adipiscing elit. </span></li>
78
                                <li class="worktopic">咨询时间:<span id="myFlatRelpyTime" ></span></li>
79
                                <li class="worktopic">咨询主题:<span id="myFlatRelpyTitle"></span></li>
80
                                <li class="workrecord"><span id="myFlatRelpyContent"></span></li>
81 81
                            </ul>
82 82
                            <div class="writespan floatL">快速回复:</div>
83 83
                            <form class="writebackbox">