Browse Source

1.咨询下拉菜单查询状态的改变,数据渲染

xiaoai_123 8 years ago
parent
commit
fae3a76011
3 changed files with 886 additions and 394 deletions
  1. 10 9
      src/main/webapp/consult.html
  2. 839 376
      src/main/webapp/js/consultFlat.js
  3. 37 9
      src/main/webapp/js/dialogs.js

+ 10 - 9
src/main/webapp/consult.html

@ -9,7 +9,7 @@
9 9
             <div class="workmenubox clearfix">
10 10
                <form class="workmenufrm floatR">
11 11
                    <div class="workselectbox floatL consultSelect" onclick="showSelect('consultSelect','consultOption','tip')">
12
                       <input type="text" id="consultSelectId" value="0" >
12
                       <input type="text" id="consultSelectId" value="0" style="display:none;">
13 13
                       <span  id="" class="workselectmenu" tip="0">全部</span>
14 14
                       <div class="consultOption" style="display:none;">
15 15
	                       <ul id="downbox" class="workdropdown" > 
@ -23,7 +23,7 @@
23 23
                       
24 24
                    </div>
25 25
                    <div class="workselectbox floatL timeType" onclick="showSelect('timeType','timeOption','tim')">
26
                    	<input type="text" id="timeTypeId" value="0" style="">
26
                    	<input type="text" id="timeTypeId" value="0" style="display:none;">
27 27
                        <span  id="" class="workselectmenu" tim="0">按发起时间排序</span>
28 28
                        <div class="timeOption" style="display:none;">
29 29
	                        <ul id="downbox1" class="workdropdown workdropdown2" > 
@ -34,7 +34,7 @@
34 34
                        </div>
35 35
                       
36 36
                    </div>
37
                    <input id="timeSortId" type="text" value="0" >
37
                    <input id="timeSortId" type="text" value="0" style="display:none;">
38 38
                    <div class="workselectbox floatL">
39 39
                        <div class="orderedbtn"><div></div></div>
40 40
                    </div>
@ -43,7 +43,7 @@
43 43
             </div>   
44 44
             
45 45
            <div class="workselectcon">
46
                <div class="workselectitem">
46
                <!-- <div class="workselectitem">
47 47
                    <table width="100%">
48 48
                        <tr>
49 49
                            
@ -132,6 +132,7 @@
132 132
                        </tr>
133 133
                    </table>
134 134
                </div>
135
                 -->
135 136
                <div class="tcdPageCode"><span class="disabled">上一页</span><span class="current">1</span><a href="javascript:;" class="tcdNumber">2</a><a href="javascript:;" class="tcdNumber">3</a><a href="javascript:;" class="tcdNumber">4</a><span>...</span><a href="javascript:;" class="tcdNumber">26</a><a href="javascript:;" class="nextPage">下一页</a></div>
136 137
            </div>
137 138
        </div>
@ -166,7 +167,7 @@
166 167
             </div>   
167 168
             
168 169
            <div class="workselectcon">
169
                <div class="workselectitem">
170
                <!-- <div class="workselectitem">
170 171
                    <table width="100%">
171 172
                        <tr>
172 173
                            
@ -224,7 +225,7 @@
224 225
                        </tr>
225 226
                    </table>
226 227
                </div> 
227
                
228
                 -->
228 229
                <div class="tcdPageCode"><span class="disabled">上一页</span><span class="current">1</span><a href="javascript:;" class="tcdNumber">2</a><a href="javascript:;" class="tcdNumber">3</a><a href="javascript:;" class="tcdNumber">4</a><span>...</span><a href="javascript:;" class="tcdNumber">26</a><a href="javascript:;" class="nextPage">下一页</a></div>
229 230
            </div>
230 231
        </div>
@ -236,8 +237,8 @@
236 237

237 238
<!-- <script type="text/javascript" src="js/consultFlat.js"></script> -->
238 239
<script type="text/javascript">
239
	/*对话列表和对话框的切换*/
240
	 $(".workconitem").on("click",".replybtn",function(){
240
	 /*对话列表和对话框的切换*/
241
	  $(".workconitem").on("click",".replybtn",function(){
241 242
		$.ajax({
242 243
			"url":"diloags.html",
243 244
			"dataType":"html",
@ -270,7 +271,7 @@
270 271
		});
271 272
		
272 273

273
	}) 
274
	})   
274 275
	$(".workconitem").on("click",".worksitcon",function(){
275 276
		$.ajax({
276 277
			"url":"diloags.html",

+ 839 - 376
src/main/webapp/js/consultFlat.js

@ -4,414 +4,877 @@
4 4

5 5
$(document).ready(function(){
6 6
	
7
	//登陆人id
8
	var userid = $.cookie("userid");
9
	
10
	
11
	//用于收到咨询传值
12
	var professorIdStrByconsult = {
13
			"professorId":userid
14
	};
15
	//用于收到回复传值
16
	var consultIdStrByReply = {
17
			"consultantId":userid
18
	};
19
//	console.log(localStorage.getItem("professorId"));
7 20
	$(".workmenu").on("click","#consultbtn",function(){
21
		//1.先ajax请求,判断是否有收到咨询消息,然后ajax-html,然后渲染数据
22
//		console.log(professorIdStrByconsult);
23
		//检查用户是否登录
24
		if(userid != "" && userid != null){
8 25
			$.ajax({
9
				"url":"consult.html",
10
				"dataType":"html",
11
				"success":function(result){
12
					$(".workcon").html(result);
13

14
					//判断有无咨询接口 传值:登陆人id
15
					var userid = $.cookie("userid");
16
					/*$.ajax({
17
						"url"  : "",//判断有无咨询接口
18
						"type" : "get",
19
						//传值:登陆人id/咨询状态值/时间类型值/排序值;
20
						"data" :userid,
21
						"dataType" : "json",
22
						"contentType" : "application/x-www-form-urlencoded",
23
						"beforeSend":function(){
24
//							console.log(this.data)
25
						},
26
						"success" : function(response) {
27
							console.log(response);
28
						},
29
						"complete":function(){
30
							
31
						},
32
						"error" : function(response) {
33
//							console.log(response);
34
//							$.MsgBox.Alert("消息","系统异常!");
35
						}
36
					});*/
26
				"url":"/ajax/consult/pqpro",//判断是否有无咨询接口
27
				"type" : "get",
28
				//传值:登陆人id:专家id
29
				"data" :professorIdStrByconsult,
30
				
31
				"contentType" : "application/x-www-form-urlencoded",
32
				"beforeSend":function(response){
33
//					console.log(response)
34
				},
35
				"success":function(consultResponse){
36
					console.log(consultResponse);
37 37
					
38

39
					//模拟判断咨询接口,有显示,没有不显示
40
					var getConsultflag = 1;//是否有咨询标记
41
				    if(getConsultflag == 0){
42
				        $(".worksamlltit3:first").hide();
38
					//如果没有咨询数据 隐藏收到咨询
39
					if(consultResponse["data"]["total"] == 0){alert("未收到咨询");
40
						/*$(".worksamlltit3:first").hide();
43 41
				        $(".workmysrc3:first").hide();
44
				        $(".workmysrc3:last").fadeIn();
45
				    }else {
46
	 
47
				        $(".worksamlltit3:first").addClass("active").show();
48
				        $(".workmysrc3:first").show(); 
49
				          
50
				        //On Click Event 收到咨询和收到回复tab效果 
51
				        $(".worksamlltit3").click(function() {
52
				            $(".worksamlltit3").removeClass("worksamlltitnow");
53
				            $(this).addClass("worksamlltitnow");
54
				            
55
				            $(".workmysrc3").hide();
56
				            
57
				            var activeTab = $(this).attr("href");
58

59
				            $(activeTab).fadeIn();
60
				            return false;
61
				        });
62
				        
63
				    };
64
					
65
				    /*排列顺序(正序、倒序)*/	
66
				    var sortFlag = true;//正倒排序标记
67
					$(".orderedbtn").click(function(){
68
						if(sortFlag == true){
69
							$(this).find("div").css("background-position","-20px 1px");	
70
							$("#timeSortId").val("1");
71
							
72
							sortFlag =false;
42
				        $(".workmysrc3:last").fadeIn();*/
43
				        //ajax页面
44
				        $.ajax({
45
				        	"url":"consult.html",
46
							"dataType" : "html",
47
							"beforeSend":function(response){
48
//								console.log(response)
49
							},
50
							"success":function(responseHtml){
51
								$(".workcon").html(responseHtml);
52
								
53
								$(".worksamlltit3:first").hide();
54
						        $(".workmysrc3:first").hide();
55
						        $(".workmysrc3:last").fadeIn();
56
						        
57
						        //ajax请求收到回复
58
						        $.ajax({
59
						        	"url":"/ajax/consult/pqcon",//收到回复接口
60
						        	"data":consultIdStrByReply,
61
									"dataType" : "json",
62
									"beforeSend":function(response){
63
//										console.log(response)
64
									},
65
									"success":function(replyResponse){
66
//										console.log(replyResponse)
67
										
68
										var allData = replyResponse.data;
69
										var replyData = allData["data"];
70
										var replyTrHtml = '';
71
										if(replyData.length != 0 &&  replyData.length != null){
72
											
73
											for(var i = 0; i < replyData.length;i++){
74
												replyTrHtml = 
75
													"<div class='workselectitem' id=' " + replyData[i]["consultId"] +" ' >" +
76
						        						"<table width='100%'>" +
77
						        							"<tbody><tr>" +
78
						        								"<td width='14%' class='messagebox'>" +
79
						        									"<a class='workhead workitimg' href='information.html'>" +
80
						        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
81
						        									"</a>" +
82
						        									"<span class='msgprompt'>1</span>" +
83
						        								"</td>" +
84
						        								"<td style='position:relative;' width='86%'>" +
85
						        									"<div class='workinfor worksitcon'>" +
86
						        										"<h4><a href='' class='named' id='nameS'> " + replyData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
87
						        										"<h6><span>职称  " + replyData[i]["consultId"] +"  </span>,<span>职位  " + replyData[i]["consultId"] +"  </span>,<span> " + replyData["consultId"] +"  </span>,<span> " + replyData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + replyData["consultId"] +"  </span></h6>" +
88
						        										"<h6>"+
89
						        										"<span>咨询主题:<em> " + replyData[i]["consultTitle"] +"  </em></span>" +
90
						        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
91
						        											"<span>咨询类型:<em> " + replyData[i]["consultType"] +"  </em></span>" +
92
						        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
93
						        											"咨询发起时间:<em>  " + replyData[i]["createTime"] +"  </em>" +
94
						        											"</span></h6>" +
95
						        												"<p>最后回复<span class='lasttime'> (  " + replyData[i]["revoveryTime"] +"   ) </span>:" +
96
						        												"</p>" +
97
						        												"<p class='rebackcon'>  " + replyData[i]["consultContant"] +"  </p>" +
98
						        											"</div>" +
99
						        											"<div class='workhandle'>" +
100
						        												"<div class='rightopert floatR'>" +
101
						        													"<span class='replybtn'> " + replyData[i]["consultStatus"] +"  </span>" +
102
						        													"<span class='moreopert'>...</span>" +
103
						        													"<ul class='moreopertbtn'>" +
104
						        														"<li>投诉</li>" +
105
						        													"</ul>" +
106
						        												"</div>" +
107
						        												"<div class='leftstate floatR'>" +
108
						        													"<span class='coultstate'><i> " + replyData[i]["assessStatus"] +" </i><em></em></span>" +
109
						        												"</div>" +
110
						        											"</div>" +
111
						        										"</td>" +
112
						        									"</tr></tbody></table>" +
113
					        					"</div>";
114
												
115
											};
116
											
117
//											$(".tcdPageCode:last").before(replyTrHtml);	
118
											$(".workmenubox:last").next().html(replyTrHtml);
119
										}else{
120
											return false;
121
										}
122
										
123
										
124
									},
125
									"error":function(response){
126
										//收到回复失败
127
//										console.log(response)
128
									},
129
						        	
130
						        })
131
						           
132
								
133
							},
134
							"error":function(response){
135
								//请求页面失败
136
//								console.log(response)
137
							},
73 138
							
74
						}else{
75
							$(this).find("div").css("background-position","0px 1px");	
76
							$("#timeSortId").val("0");
77 139
							
78
							sortFlag=true;
79
						}
80
						
81
					})
82
				    
83
				    
84
				    var timeType,sortType,consultStatus,consultId;
85
					
86
					consultStatus = $("#consultSelectId").val();//咨询状态值
87
					timeType = $("#timeTypeId").val();//时间类型值
88
					sortType = $("#timeSortId").val();//排序值;
89
//					console.log(consultStatus,timeType,sortType+"res333");
90
					
91
					//默认传值:
92
					var consultInfo = {
93
							"consultStatus":consultStatus,
94
							"timeType":timeType,
95
							"sortType":sortType,
96
							"userid":userid
97
					};
98
					console.log("默认值:"+consultInfo.consultStatus + consultInfo.timeType + consultInfo.sortType +  consultInfo.userid);
99
					
100
					
101
					consultId = "FAE072AE84DA44EC8C70198D519F4E42"; //模拟咨询接口
102
					
103
					//收到咨询信息接口
104
					function consultStatusFn(){
105
						//改变后,要传的值
106
						consultStatus = $("#consultSelectId").val();//咨询状态值
107
						timeType = $("#timeTypeId").val();//时间类型值
108
						sortType = $("#timeSortId").val();//排序值;
109
//						console.log(consultStatus,timeType,sortType+"res333");
140
				        })
110 141
						
111
						//要传的值:
112
						consultInfo = {
113
								"consultStatus":consultStatus,
114
								"timeType":timeType,
115
								"sortType":sortType,
116
								"userid":userid
117
						};
118 142
						
119 143
						
120
						console.log("ajax中的值:"+ consultInfo.consultStatus + consultInfo.timeType + consultInfo.sortType +  consultInfo.userid);
121
						if(userid && userid != null && userid != "null"){
122
							$.ajax({
123
								"url"  : "/ajax/consult",
124
								"type" : "get",
125
								//传值:登陆人id/咨询状态值/时间类型值/排序值;
126
								"data" : consultInfo,
127
								"contentType" : "application/x-www-form-urlencoded",
128
								"success" : function(response) {
129
									console.log(response);
130
									if(consultId == "FAE072AE84DA44EC8C70198D519F4E42"){
131
										//数据渲染
132
										var trStr = 
133
												"<tr>" +
134
													"<td width='14%' class='messagebox'>" +
135
														"<a class='workhead workitimg' href='information.html'>" +
136
															"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
137
														"</a>" +
138
														"<span class='msgprompt'>1</span>" +
139
													"</td>" +
140
													"<td style='position:relative;' width='86%'>" +
141
														"<div class='workinfor worksitcon'>" +
142
															"<h4>" +
143
																"<a href='' class='named' id='nameS'>1111111111111程学群</a>" +
144
																"<img class='modifyicon' src='images/rz.png' width='30'>" +
145
															"</h4>" +
146
															"<h6>" +
147
																"<span>职称</span>,<span>职位</span>,<span>新材料技术研究院</span>,<span>北京科技大学</span>&nbsp;|&nbsp;<span>北京</span>" +
148
															"</h6>" +
149
															"<h6>" +
150
																"<span>咨询主题:<em>XXXXXXXXXXXXX</em></span>&nbsp;&nbsp;&nbsp;&nbsp;<span>咨询类型:<em>技术咨询</em></span>&nbsp;&nbsp;&nbsp;&nbsp;<span>咨询发起时间:<em>2016-10-09 10:00</em></span>" +
151
															"</h6>" +
152
															"<p>最后回复<span class='lasttime'> ( 2016-10-10 14:20 ) </span>" +
153
															"</p>" +
154
															"<p class='rebackcon'>" +
155
															"</p>" +
156
														"</div>" +
157
														"<div class='workhandle'>" +
158
															"<div class='rightopert floatR'>" +
159
																"<span class='replybtn'>回复/查看</span>" +
160
																"<span class='moreopert'>...</span>" +
161
																"<ul class='moreopertbtn'>" +
162
																	"<li>投诉</li>" +
163
																"</ul>" +
164
															"</div>" +
165
															"<div class='leftstate floatR'>" +
166
																"<span class='coultstate;'><i>进行中</i><em></em></span>" +
167
															"</div>" +
168
														"</div>" +
169
													"</td>" +
170
												"</tr>";
144
					}else{alert("收到咨询");
145
					//ajax页面
146
					 $.ajax({
147
				        	"url":"consult.html",
148
							"dataType" : "html",
149
							"success":function(responseHtml){
150
								$(".workcon").html(responseHtml);
151
						        
152
						        //ajax 收到咨询数据和收到回复数据
153
						        //ajax收到咨询   consultResponse 收到咨询返回值
154
						        var allData = consultResponse.data;
155
								var consultData = allData["data"];
156
						        var consultTrHtml = '';
157
						           
158
						        for(var i = 0; i < consultData.length;i++){
159

160
						        	
161
						        	/*if(consultData[i]["assessStatus"] == 1){
162
						        		consultData[i]["assessStatus"] = "进行中";
163
						        	}else{
164
						        		consultData[i]["assessStatus"] = "待付款/待评价/已完成";
165
						        	}*/
166
						        	
167
						        	
168
						        	//咨询信息页面渲染
169
						        	consultTrHtml += 
170
						        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
171
			        						"<table width='100%'>" +
172
			        							"<tbody><tr>" +
173
			        								"<td width='14%' class='messagebox'>" +
174
			        									"<a class='workhead workitimg' href='information.html'>" +
175
			        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
176
			        									"</a>" +
177
			        									"<span class='msgprompt'>1</span>" +
178
			        								"</td>" +
179
			        								"<td style='position:relative;' width='86%'>" +
180
			        									"<div class='workinfor worksitcon'>" +
181
			        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
182
			        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
183
			        										"<h6>"+
184
			        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
185
			        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
186
			        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
187
			        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
188
			        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
189
			        											"</span></h6>" +
190
			        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>" +
191
			        												"</p>" +
192
			        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
193
			        											"</div>" +
194
			        											"<div class='workhandle'>" +
195
			        												"<div class='rightopert floatR'>" +
196
			        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
197
			        													"<span class='moreopert'>...</span>" +
198
			        													"<ul class='moreopertbtn'>" +
199
			        														"<li>投诉</li>" +
200
			        													"</ul>" +
201
			        												"</div>" +
202
			        												"<div class='leftstate floatR'>" +
203
			        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
204
			        												"</div>" +
205
			        											"</div>" +
206
			        										"</td>" +
207
			        									"</tr></tbody></table>" +
208
			        					"</div>";
209
						        	
210
						        	
211
						        }
212
//						        console.log(consultTrHtml);
213
//						        $(".tcdPageCode:first").before(consultTrHtml);
214
						        $(".workmenubox:first").next().html(consultTrHtml);
215
						        
216

217
								// 排列顺序(正序、倒序)	
218
							    var sortFlag = true;//正倒排序标记
219
								$(".orderedbtn").click(function(){
220
									if(sortFlag == true){
221
										$(this).find("div").css("background-position","-20px 1px");	
222
										$("#timeSortId").val("1");
171 223
										
224
										sortFlag =false;
172 225
										
173
										//收到咨询点击回复====根据咨询id,ajax
174
										$(consultId).click(function(){
226
									}else{
227
										$(this).find("div").css("background-position","0px 1px");	
228
										$("#timeSortId").val("0");
229
										
230
										sortFlag=true;
231
									}
232
									
233
								});
234
								
235
								var timeType,sortType,consultStatus,consultId;
236
								
237
								consultStatus = $("#consultSelectId").val();//咨询状态值
238
								timeType = $("#timeTypeId").val();//时间类型值
239
								sortType = $("#timeSortId").val();//排序值;
240
//								console.log(consultStatus,timeType,sortType+"res333");
241
								
242
								//默认传值:
243
								var consultInfo = {
244
										"professorId":userid,
245
										"status":consultStatus,
246
										"timeType":timeType,
247
										"sortType":sortType
248
								};
249
								console.log("默认值:"+consultInfo.status + consultInfo.timeType + consultInfo.sortType +  consultInfo.professorId);
250
								
251
								//收到咨询信息接口
252
								function consultStatusFn(){
253
									//改变后,要传的值
254
									consultStatus = $("#consultSelectId").val();//咨询状态值
255
									timeType = $("#timeTypeId").val();//时间类型值
256
									sortType = $("#timeSortId").val();//排序值;
257
									consultTrHtml = '';
258
									//要传的值:
259
									consultInfo = {
260
											"professorId":userid,
261
											"status":consultStatus,
262
											"timeType":timeType,
263
											"sortType":sortType
175 264
											
176
											//首先调取dialog.html页面
177
											$.ajax({
178
												"url":"diloags.html",
179
												"dataType":"html",
180
												"success":function(){
181
													$(".workcon").html(result);
182
												},
183
												"error":function(){
184
													$.MsgBox.Alert("消息","调取对话失败!");
185
												},
186
												"complete":function(){
187
													
188
												}
189
											});
265
									};
266
									
267
									console.log("ajax中的值:"+ consultInfo.status + consultInfo.timeType + consultInfo.sortType +  consultInfo.professorId);
268
									
269
									//更新下拉菜单
270
									$.ajax({
271
										"url":"/ajax/consult/pqcon",//更新下拉菜单接口
272
							        	"data":consultInfo,
273
										"dataType" : "json",
274
										"beforeSend":function(response){
275
//											console.log(response)
276
										},
277
										"success":function(response){
278
//											console.log(response);
279
											var allData = consultResponse.data;
280
											var consultData = allData["data"];
190 281
											
191
											$.ajax({
192
												"url"  : "",//收到咨询点击回复: 收到咨询问题基本信息接口
193
												"type" : "get",
194
												//传值:咨询id;
195
												"data" :consultId,
196
												"dataType" : "json",
197
												"contentType" : "application/x-www-form-urlencoded",
198
												"beforeSend":function(){
199
//													console.log(this.data);
200
												},
201
												"success" : function(response) {
202
													console.log(response);
203
													//回复对话数据
204
													$("#dial_consultName").text(response[""]); //与 程学群 对话中
205
													$("#dial_consultTitle").text(response[""]);//咨询主题
206
													$("#dial_consultType").text(response[""]);//咨询类型
207
													$("#dil_consultStatus").text(response[""])//对话进行状态
208
													//如果进行中
209
													var dil_consultStatus = $("#dil_consultStatus").text(); //对话进行状态
210
													if(dil_consultStatus == "进行中"){
211
														$(".dialogsurebtn").css("display","block");//finishBtn
212
														$(".dialogfoot").css("display","block");//底部输入框
213
													}else{
214
														//如果已完成/待评价/待感谢=====================//评价div(未完成!!!!!!!!!)
215
														
216
														$(".dialogsurebtn").css("display","none");//finishBtn
217
														$(".dialogfoot").css("display","none");//底部输入框
282
											//如果是全部
283
											if(consultStatus == 0){alert("全部")
284
												for(var i = 0 ; i < consultData.length;i++){
285
													consultTrHtml += 
286
									        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
287
						        						"<table width='100%'>" +
288
						        							"<tbody><tr>" +
289
						        								"<td width='14%' class='messagebox'>" +
290
						        									"<a class='workhead workitimg' href='information.html'>" +
291
						        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
292
						        									"</a>" +
293
						        									"<span class='msgprompt'>1</span>" +
294
						        								"</td>" +
295
						        								"<td style='position:relative;' width='86%'>" +
296
						        									"<div class='workinfor worksitcon'>" +
297
						        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
298
						        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
299
						        										"<h6>"+
300
						        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
301
						        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
302
						        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
303
						        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
304
						        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
305
						        											"</span></h6>" +
306
						        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
307
						        												"</p>" +
308
						        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
309
						        											"</div>" +
310
						        											"<div class='workhandle'>" +
311
						        												"<div class='rightopert floatR'>" +
312
						        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
313
						        													"<span class='moreopert'>...</span>" +
314
						        													"<ul class='moreopertbtn'>" +
315
						        														"<li>投诉</li>" +
316
						        													"</ul>" +
317
						        												"</div>" +
318
						        												"<div class='leftstate floatR'>" +
319
						        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
320
						        												"</div>" +
321
						        											"</div>" +
322
						        										"</td>" +
323
						        									"</tr></tbody></table>" +
324
						        					"</div>";
325
												};
326
												
327
												$(".workmenubox:first").next().html(consultTrHtml);
328
											}
329
											
330
											
331
											//如果状态为进行中
332
											if(consultStatus == 1){
333
												
334
												for(var i = 0 ; i < consultData.length;i++){
335
													
336
													if(consultData[i]["consultStatus"] == 1){
337
														alert("进行中");
338
														//咨询信息页面渲染
339
											        	consultTrHtml += 
340
											        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
341
								        						"<table width='100%'>" +
342
								        							"<tbody><tr>" +
343
								        								"<td width='14%' class='messagebox'>" +
344
								        									"<a class='workhead workitimg' href='information.html'>" +
345
								        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
346
								        									"</a>" +
347
								        									"<span class='msgprompt'>1</span>" +
348
								        								"</td>" +
349
								        								"<td style='position:relative;' width='86%'>" +
350
								        									"<div class='workinfor worksitcon'>" +
351
								        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
352
								        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
353
								        										"<h6>"+
354
								        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
355
								        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
356
								        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
357
								        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
358
								        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
359
								        											"</span></h6>" +
360
								        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
361
								        												"</p>" +
362
								        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
363
								        											"</div>" +
364
								        											"<div class='workhandle'>" +
365
								        												"<div class='rightopert floatR'>" +
366
								        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
367
								        													"<span class='moreopert'>...</span>" +
368
								        													"<ul class='moreopertbtn'>" +
369
								        														"<li>投诉</li>" +
370
								        													"</ul>" +
371
								        												"</div>" +
372
								        												"<div class='leftstate floatR'>" +
373
								        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
374
								        												"</div>" +
375
								        											"</div>" +
376
								        										"</td>" +
377
								        									"</tr></tbody></table>" +
378
								        					"</div>";
218 379
														
219 380
													}
381
												};
382
//												console.log(consultTrHtml);
383
												
384
												$(".workmenubox:first").next().html(consultTrHtml);
385
											}
386
											if(consultStatus == 2 || consultStatus == 3 || consultStatus == 4){alert("非进行中");
387
												//状态不是进行中
388
												for(var i = 0 ; i < consultData.length;i++){
220 389
													
390
													if(consultData[i]["consultStatus"] != 1){
391
														
392
														//咨询信息页面渲染
393
											        	consultTrHtml += 
394
											        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
395
								        						"<table width='100%'>" +
396
								        							"<tbody><tr>" +
397
								        								"<td width='14%' class='messagebox'>" +
398
								        									"<a class='workhead workitimg' href='information.html'>" +
399
								        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
400
								        									"</a>" +
401
								        									"<span class='msgprompt'>1</span>" +
402
								        								"</td>" +
403
								        								"<td style='position:relative;' width='86%'>" +
404
								        									"<div class='workinfor worksitcon'>" +
405
								        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
406
								        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
407
								        										"<h6>"+
408
								        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
409
								        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
410
								        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
411
								        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
412
								        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
413
								        											"</span></h6>" +
414
								        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
415
								        												"</p>" +
416
								        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
417
								        											"</div>" +
418
								        											"<div class='workhandle'>" +
419
								        												"<div class='rightopert floatR'>" +
420
								        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
421
								        													"<span class='moreopert'>...</span>" +
422
								        													"<ul class='moreopertbtn'>" +
423
								        														"<li>投诉</li>" +
424
								        													"</ul>" +
425
								        												"</div>" +
426
								        												"<div class='leftstate floatR'>" +
427
								        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
428
								        												"</div>" +
429
								        											"</div>" +
430
								        										"</td>" +
431
								        									"</tr></tbody></table>" +
432
								        					"</div>";
433
														
434
													}
435
												};
436
												//状态不是进行中
437
												$(".workmenubox:first").next().html(consultTrHtml);
438
												
439
											};
440
											
441
											
442
											/*//按照时间排序
443
											//按照发起时间排序
444
											if(timeType == 0){alert("按照发起时间排序");
445
//												consultTrHtml = '';
446
												for(var i = 0 ; i < consultData.length;i++){
221 447
													
222
												},
223
												"complete":function(){
224
													
225
												},
226
												"error" : function(response) {
227
													console.log(response);
228
													console.log("回复失败!");
229
													$.MsgBox.Alert("消息","回复失败!");
230
													
231
												},
448
													//咨询信息页面渲染
449
										        	consultTrHtml += 
450
										        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
451
							        						"<table width='100%'>" +
452
							        							"<tbody><tr>" +
453
							        								"<td width='14%' class='messagebox'>" +
454
							        									"<a class='workhead workitimg' href='information.html'>" +
455
							        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
456
							        									"</a>" +
457
							        									"<span class='msgprompt'>1</span>" +
458
							        								"</td>" +
459
							        								"<td style='position:relative;' width='86%'>" +
460
							        									"<div class='workinfor worksitcon'>" +
461
							        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
462
							        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
463
							        										"<h6>"+
464
							        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
465
							        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
466
							        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
467
							        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
468
							        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
469
							        											"</span></h6>" +
470
							        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
471
							        												"</p>" +
472
							        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
473
							        											"</div>" +
474
							        											"<div class='workhandle'>" +
475
							        												"<div class='rightopert floatR'>" +
476
							        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
477
							        													"<span class='moreopert'>...</span>" +
478
							        													"<ul class='moreopertbtn'>" +
479
							        														"<li>投诉</li>" +
480
							        													"</ul>" +
481
							        												"</div>" +
482
							        												"<div class='leftstate floatR'>" +
483
							        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
484
							        												"</div>" +
485
							        											"</div>" +
486
							        										"</td>" +
487
							        									"</tr></tbody></table>" +
488
							        					"</div>";
489
	
490
												};
491
												//按发起时间排序
492
												$(".workmenubox:first").next().html(consultTrHtml);
493
												
494
											};*/
495
											
496
											
497
											/*//按照最后回复时间排序
498
											if(timeType == 1){alert("按照最后回复时间排序");
499
												for(var i = 0 ; i < consultData.length;i++){
500
													//咨询信息页面渲染
501
										        	consultTrHtml += 
502
										        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
503
							        						"<table width='100%'>" +
504
							        							"<tbody><tr>" +
505
							        								"<td width='14%' class='messagebox'>" +
506
							        									"<a class='workhead workitimg' href='information.html'>" +
507
							        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
508
							        									"</a>" +
509
							        									"<span class='msgprompt'>1</span>" +
510
							        								"</td>" +
511
							        								"<td style='position:relative;' width='86%'>" +
512
							        									"<div class='workinfor worksitcon'>" +
513
							        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
514
							        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
515
							        										"<h6>"+
516
							        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
517
							        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
518
							        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
519
							        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
520
							        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
521
							        											"</span></h6>" +
522
							        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
523
							        												"</p>" +
524
							        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
525
							        											"</div>" +
526
							        											"<div class='workhandle'>" +
527
							        												"<div class='rightopert floatR'>" +
528
							        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
529
							        													"<span class='moreopert'>...</span>" +
530
							        													"<ul class='moreopertbtn'>" +
531
							        														"<li>投诉</li>" +
532
							        													"</ul>" +
533
							        												"</div>" +
534
							        												"<div class='leftstate floatR'>" +
535
							        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
536
							        												"</div>" +
537
							        											"</div>" +
538
							        										"</td>" +
539
							        									"</tr></tbody></table>" +
540
							        					"</div>";
541
												};
232 542
												
543
												//按照最后回复时间排序
544
												$(".workmenubox:first").next().html(consultTrHtml);
233 545
												
234
											});
546
											}
547
											//按照完成时间排序
548
											if(timeType == 2){alert("按照完成时间排序");
549
												for(var i = 0 ; i < consultData.length;i++){
550
													//咨询信息页面渲染
551
										        	consultTrHtml += 
552
										        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
553
							        						"<table width='100%'>" +
554
							        							"<tbody><tr>" +
555
							        								"<td width='14%' class='messagebox'>" +
556
							        									"<a class='workhead workitimg' href='information.html'>" +
557
							        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
558
							        									"</a>" +
559
							        									"<span class='msgprompt'>1</span>" +
560
							        								"</td>" +
561
							        								"<td style='position:relative;' width='86%'>" +
562
							        									"<div class='workinfor worksitcon'>" +
563
							        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
564
							        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
565
							        										"<h6>"+
566
							        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
567
							        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
568
							        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
569
							        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
570
							        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
571
							        											"</span></h6>" +
572
							        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
573
							        												"</p>" +
574
							        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
575
							        											"</div>" +
576
							        											"<div class='workhandle'>" +
577
							        												"<div class='rightopert floatR'>" +
578
							        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
579
							        													"<span class='moreopert'>...</span>" +
580
							        													"<ul class='moreopertbtn'>" +
581
							        														"<li>投诉</li>" +
582
							        													"</ul>" +
583
							        												"</div>" +
584
							        												"<div class='leftstate floatR'>" +
585
							        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
586
							        												"</div>" +
587
							        											"</div>" +
588
							        										"</td>" +
589
							        									"</tr></tbody></table>" +
590
							        					"</div>";
591
												};
592
												//按照完成时间排序
593
												$(".workmenubox:first").next().html(consultTrHtml);
594
											}
235 595
											
596
											//排序
597
											//倒序
598
											if(sortType == 0){alert("倒序");
599
												for(var i = 0 ; i < consultData.length;i++){
600
													//咨询信息页面渲染
601
										        	consultTrHtml += 
602
										        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
603
							        						"<table width='100%'>" +
604
							        							"<tbody><tr>" +
605
							        								"<td width='14%' class='messagebox'>" +
606
							        									"<a class='workhead workitimg' href='information.html'>" +
607
							        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
608
							        									"</a>" +
609
							        									"<span class='msgprompt'>1</span>" +
610
							        								"</td>" +
611
							        								"<td style='position:relative;' width='86%'>" +
612
							        									"<div class='workinfor worksitcon'>" +
613
							        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
614
							        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
615
							        										"<h6>"+
616
							        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
617
							        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
618
							        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
619
							        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
620
							        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
621
							        											"</span></h6>" +
622
							        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
623
							        												"</p>" +
624
							        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
625
							        											"</div>" +
626
							        											"<div class='workhandle'>" +
627
							        												"<div class='rightopert floatR'>" +
628
							        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
629
							        													"<span class='moreopert'>...</span>" +
630
							        													"<ul class='moreopertbtn'>" +
631
							        														"<li>投诉</li>" +
632
							        													"</ul>" +
633
							        												"</div>" +
634
							        												"<div class='leftstate floatR'>" +
635
							        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
636
							        												"</div>" +
637
							        											"</div>" +
638
							        										"</td>" +
639
							        									"</tr></tbody></table>" +
640
							        					"</div>";
641
												};
642
												//倒序
643
												$(".workmenubox:first").next().html(consultTrHtml);
644
											}
645
											//正序
646
											if(sortType == 1){alert("正序");
647
												for(var i = 0 ; i < consultData.length;i++){
648
													//咨询信息页面渲染
649
										        	consultTrHtml += 
650
										        			"<div class='workselectitem' id=' " + consultData[i]["consultId"] +" ' >" +
651
							        						"<table width='100%'>" +
652
							        							"<tbody><tr>" +
653
							        								"<td width='14%' class='messagebox'>" +
654
							        									"<a class='workhead workitimg' href='information.html'>" +
655
							        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
656
							        									"</a>" +
657
							        									"<span class='msgprompt'>1</span>" +
658
							        								"</td>" +
659
							        								"<td style='position:relative;' width='86%'>" +
660
							        									"<div class='workinfor worksitcon'>" +
661
							        										"<h4><a href='' class='named' id='nameS'> " + consultData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
662
							        										"<h6><span>职称  " + consultData[i]["consultId"] +"  </span>,<span>职位  " + consultData[i]["consultId"] +"  </span>,<span> " + consultData["consultId"] +"  </span>,<span> " + consultData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + consultData["consultId"] +"  </span></h6>" +
663
							        										"<h6>"+
664
							        										"<span>咨询主题:<em> " + consultData[i]["consultTitle"] +"  </em></span>" +
665
							        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
666
							        											"<span>咨询类型:<em> " + consultData[i]["consultType"] +"  </em></span>" +
667
							        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
668
							        											"咨询发起时间:<em>  " + consultData[i]["createTime"] +"  </em>" +
669
							        											"</span></h6>" +
670
							        												"<p>最后回复<span class='lasttime'> (  " + consultData[i]["revoveryTime"] +"   ) </span>:" +
671
							        												"</p>" +
672
							        												"<p class='rebackcon'>  " + consultData[i]["consultContant"] +"  </p>" +
673
							        											"</div>" +
674
							        											"<div class='workhandle'>" +
675
							        												"<div class='rightopert floatR'>" +
676
							        													"<span class='replybtn' href='/diloags.html?&consultId=" + consultData[i]['consultId'] + " '> " + consultData[i]["consultStatus"] +"  </span>" +
677
							        													"<span class='moreopert'>...</span>" +
678
							        													"<ul class='moreopertbtn'>" +
679
							        														"<li>投诉</li>" +
680
							        													"</ul>" +
681
							        												"</div>" +
682
							        												"<div class='leftstate floatR'>" +
683
							        													"<span class='coultstate'><i> " + consultData[i]["assessStatus"] +" </i><em></em></span>" +
684
							        												"</div>" +
685
							        											"</div>" +
686
							        										"</td>" +
687
							        									"</tr></tbody></table>" +
688
							        					"</div>";
689
												};
690
												//正序
691
												$(".workmenubox:first").next().html(consultTrHtml);
692
											}*/
236 693
											
237
										});
238
										
694

695
											
696
											
697
										},
698
										"error":function(response){
699
//											console.log(response)
700
											//更新下拉菜单失败
701
										}
239 702
										
240
									}
241
									
242
									
243
								},
244
								"complete":function(){
703
									});
704

705
									consultTrHtml = '';
706
									$(".workmenubox:first").next().text("");
245 707
									
246
								},
247
								"error":function(){
248
									console.log("筛选失败!");
249
									$.MsgBox.Alert("消息","筛选失败!");
250
								},
708
																
709
								};//更新下拉菜单处理函数结束
710

711
								//绑定咨询状态事件
712
								$(".consultOption ul").bind("click", "li",consultStatusFn);
713
								
714
								//绑定咨询状态事件
715
								$(".timeOption ul").bind("click", "li",consultStatusFn);
716
								
717
								$(".orderedbtn").bind("click", "li",consultStatusFn);
718

719
								
720
								//收到咨询和收到回复切换
721
								$(".worksamlltit3:first").addClass("active").show();
722
						        $(".workmysrc3:first").show(); 
723
						          
724
						        //On Click Event 收到咨询和收到回复tab效果 
725
						        $(".worksamlltit3").click(function() {
726
						            $(".worksamlltit3").removeClass("worksamlltitnow");
727
						            $(this).addClass("worksamlltitnow");
728
						            
729
						            $(".workmysrc3").hide();
730
						            
731
						            var activeTab = $(this).attr("href");
732
						            $(activeTab).fadeIn();
733
						            return false;
734
						        });
735
						        
736
						        
737
						        
738
						        
739
						        
740
						        
741
						        
742
						        
743
						        
744
						        
745
						        
746
						        
747
						        
748
						        
749
						        
750
						        
751
						        
752
						        
753
						        
754
						        
755
						        
756
						        
757
						        
758
						        
759
						        
760
						        
761
						        
762
						        
763
						        
764
						        
765
						        
766
						        
767
						        
768
						        //ajax收到回复数据
769
						        $.ajax({
770
						        	"url"  : "/ajax/consult/pqcon",//收到回复接口
771
									"type" : "get",
772
									//传值:登陆人id:咨询id
773
									"data" :consultIdStrByReply,
774
									"dataType" : "json",
775
									"contentType" : "application/x-www-form-urlencoded",
776
									"beforeSend":function(response){
777
//										console.log(response)
778
									},
779
									"success":function(replyResponse){
780
										//拿到收到回复数据
781
										console.log(replyResponse);
782
										var allData = replyResponse.data;
783
										var replyData = allData["data"];
784
										var replyTrHtml = '';
785
										if(replyData.length != 0 &&  replyData.length != null){
786
											
787
											for(var i = 0; i < replyData.length;i++){
788
												replyTrHtml = 
789
													"<div class='workselectitem' id=' " + replyData[i]["consultId"] +" ' >" +
790
						        						"<table width='100%'>" +
791
						        							"<tbody><tr>" +
792
						        								"<td width='14%' class='messagebox'>" +
793
						        									"<a class='workhead workitimg' href='information.html'>" +
794
						        										"<img src='images/default-photo.jpg' width='100%' height='100%'>" +
795
						        									"</a>" +
796
						        									"<span class='msgprompt'>1</span>" +
797
						        								"</td>" +
798
						        								"<td style='position:relative;' width='86%'>" +
799
						        									"<div class='workinfor worksitcon'>" +
800
						        										"<h4><a href='' class='named' id='nameS'> " + replyData[i]["consultId"] +" </a><img class='modifyicon' src='images/rz.png' width='30'></h4>" +
801
						        										"<h6><span>职称  " + replyData[i]["consultId"] +"  </span>,<span>职位  " + replyData[i]["consultId"] +"  </span>,<span> " + replyData["consultId"] +"  </span>,<span> " + replyData["consultId"] +" </span>&nbsp;|&nbsp;<span> " + replyData["consultId"] +"  </span></h6>" +
802
						        										"<h6>"+
803
						        										"<span>咨询主题:<em> " + replyData[i]["consultTitle"] +"  </em></span>" +
804
						        											"&nbsp;&nbsp;&nbsp;&nbsp;" +
805
						        											"<span>咨询类型:<em> " + replyData[i]["consultType"] +"  </em></span>" +
806
						        											"&nbsp;&nbsp;&nbsp;&nbsp;<span>" +
807
						        											"咨询发起时间:<em>  " + replyData[i]["createTime"] +"  </em>" +
808
						        											"</span></h6>" +
809
						        												"<p>最后回复<span class='lasttime'> (  " + replyData[i]["revoveryTime"] +"   ) </span>:" +
810
						        												"</p>" +
811
						        												"<p class='rebackcon'>  " + replyData[i]["consultContant"] +"  </p>" +
812
						        											"</div>" +
813
						        											"<div class='workhandle'>" +
814
						        												"<div class='rightopert floatR'>" +
815
						        													"<span class='replybtn'> " + replyData[i]["consultStatus"] +"  </span>" +
816
						        													"<span class='moreopert'>...</span>" +
817
						        													"<ul class='moreopertbtn'>" +
818
						        														"<li>投诉</li>" +
819
						        													"</ul>" +
820
						        												"</div>" +
821
						        												"<div class='leftstate floatR'>" +
822
						        													"<span class='coultstate'><i> " + replyData[i]["assessStatus"] +" </i><em></em></span>" +
823
						        												"</div>" +
824
						        											"</div>" +
825
						        										"</td>" +
826
						        									"</tr></tbody></table>" +
827
					        					"</div>";
828
												
829
											};
830
											
831
//											$(".tcdPageCode:last").before(replyTrHtml);	
832
											$(".workmenubox:last").next().html(replyTrHtml);
833
										}else{
834
											return false;
835
										}						
836
	
837
										
838
									},
839
									"error":function(response){
840
										//收到回复错误返回
841
//										console.log(response)
842
									},
843
						        	
844
						        })
845
						        
846
						     
251 847
								
252
								"beforeSend":function(){},
253
								"dataType" : "json"
254
							});
255
						}
848
								
849
							},
850
				        })
256 851
						
257
					};
258
					
259
					//绑定咨询状态事件
260
					$(".consultOption ul").bind("click", "li",consultStatusFn);
261
					
262
					//绑定咨询状态事件
263
					$(".timeOption ul").bind("click", "li",consultStatusFn);
264
					
265
					$(".orderedbtn").bind("click", "li",consultStatusFn);
266
					
267
					//点击确然完成咨询
268
					function finishConsultFn (){
269
						alert("finish");
270 852
					}
271
					$(".dialogsurebtn").bind("click","#dial_confirmFinishConsult",finishConsultFn)
272
					
273
					
274
					
275

853
				},
854
				"complete":function(response){
855
//					console.log(response)
856
				},
857
				"error":function(response){
858
					//收到咨询失败
859
//					console.log(response)
860
				},
276 861
				
277
				},//成功调取consult.html结束
278 862
				
279
				//调取consult.html失败,处理函数
280
				"error":function(){
281
					$.MsgBox.Alert("消息","调取咨询失败!");
282
				}
283
			
284 863
			});
285 864
			
286 865
			
287
		})
288
	
289
})
290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

313

314
	//咨询状态:状态值(type=0、1、2、3、4)(默认全部信息、发起时间 倒叙)
315
	//全部/进行中/待付款/待评价/完成的 
316
	//下拉菜单函数
317
	//obj1:要显示的select对象id,obj2:下拉菜单容器,attr要获取的属性值;
318
	//userid:登陆然id
319
	//consultStatus:咨询状态,全部0,进行中1,待感谢2,待评价3,完成的4
320
	//timeType:时间状态,发起时间0,最后回复时间1,完成时间2
321
	//sortType:排序:倒叙0,正序1
322
	//consultId:咨询id
323
	/*var timeType,sortType,userid,consultStatus,consultId;
324
	var sortFlag = true;//正倒排序标记
325
	
326
	userid = $.cookie("userid");
327
	consultStatus = $("#consultSelectId").val();//咨询状态值
328
	timeType = $("#timeTypeId").val();//时间类型值
329
	sortType = $("#timeSortId").val();//排序值;
330
	
331
	  function showSelect(obj1,obj2,attr){
332
	    $("."+ obj2).css("display","block"); 
333
	    $(obj2).slideDown();
334

335
	    $("."+ obj2).find("li").click(function(){
336
	    	$("."+ obj2).slideUp();
337
	    	
338
		      $("."+ obj1).find("span").text($(this).text());
339
		      $("."+ obj1).find("input").val($(this).attr(attr));
340
		      
341
		      	consultStatus = $("#consultSelectId").val();//咨询状态值
342
		
343
				timeType = $("#timeTypeId").val();//时间类型值
344
				
345
				sortType = $("#timeSortId").val();//排序值;
346

347
				console.log(consultStatus,timeType,sortType+"res");
348
	      
349
	    });
350
	  };
351
	  
352
	  排列顺序(正序、倒序)	
353
		$(".orderedbtn").click(function(){
354
			if(sortFlag == true){
355
				$(this).find("div").css("background-position","-20px 1px");	
356
				$("#timeSortId").val("0");
357
				sortFlag =false;
358
				
359
			}else{
360
				$(this).find("div").css("background-position","0px 1px");	
361
				$("#timeSortId").val("1");
362
				sortFlag=true;
363
			}
364 866
			
365
		})
366
		
367
		
368
	var consulrInfo = {
369
			"consultStatus":consultStatus,
370
			"timeType":timeType,
371
			"sortType":sortType,
372
			"userid":userid
373
	};
374
	var consulrInfoStr = JSON.stringify(consulrInfo);
375
	console.log(consulrInfoStr);
376
	//选择咨询状态函数
377
	function consultStatusFn(){
378
		console.log(consulrInfoStr);
379
		if(userid && userid != null && userid != "null"){
380
			$.ajax({
381
				"url"  : "/ajax/consult",
382
				"type" : "get",
383
				//传值:登陆人id/咨询状态值/时间类型值/排序值;
384
				"data" : consulrInfo,
385
				"contentType" : "application/x-www-form-urlencoded",
386
				"success" : function(response) {
387
					console.log(response);
388
				},
389
				"complete":function(){
390
					
391
				},
392
				"beforeSend":function(){console.log(this.data)},
393
				"dataType" : "json"
394
			});
867
			
868
			
869
			
870
			
871
			
872
		}else{
873
			$.MsgBox.Alert('提醒',"您尚未登录");
395 874
		}
396 875
		
397
		
398
	};
399
	
400
	//绑定咨询状态事件
401
	
402
	$(".consultOption ul").bind("click", "li",consultStatusFn);*/
403
	
404
	
405
	
406
	
407
	
408
	
409
	//全部
410
	//进行中 ====回复
411
	//待付款/待评价/完成的  ======查看
412
	    
413
	    
414
	    
415
	
416
	
876
			
877
	})
417 878
	
879
})
880


+ 37 - 9
src/main/webapp/js/dialogs.js

@ -4,13 +4,41 @@
4 4
$(document).ready(function(){
5 5
	
6 6
	//沟通内容显示ajax
7
	var userid = $.cookie("userid");//内容发送人id 登陆人id
7
//	var userid = $.cookie("userid");//内容发送人id 登陆人id
8 8
	
9
	/*$.ajax({
10
		"url"  : "",//沟通内容显示 接口
9
//	console.log(localStorage.getItem("consultId"));
10
	console.log($(".workselectitem").attr("id"));
11

12
	//截取consultId函数
13
	function GetRequest() {   
14
		   var url = location.search; //获取url中"?"符后的字串   
15
		   var theRequest = new Object();   
16
		   if (url.indexOf("?") != -1) {   
17
		      var str = url.substr(1);   
18
		      strs = str.split("&");   
19
		      for(var i = 0; i < strs.length; i ++) {   
20
		         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);   
21
		      }   
22
		   }   
23
		   return theRequest;   
24
		};
25
		
26
		var getConsultIdFn = GetRequest();
27
		var consultId = getConsultIdFn["consultId"];
28
		console.log(GetRequest());
29
		console.log(consultId);
30
	
31
		var consultIdStr = {
32
				"consultId":consultId
33
		}
34
	
35
	
36
	
37
	$.ajax({
38
		"url"  : "/ajax/tidings/qacon" ,//沟通内容显示 接口
11 39
		"type" : "get",
12 40
		//传值:咨询id;
13
		"data" :consultId,//咨询问题id
41
		"data" :consultIdStr,//咨询问题id
14 42
		"dataType" : "json",
15 43
		"contentType" : "application/x-www-form-urlencoded",
16 44
		"beforeSend":function(){
@ -25,7 +53,7 @@ $(document).ready(function(){
25 53
			//3.其他的在右边
26 54
//			if(tidings_id != "" && tidings_id != null && tidings_id != undefined){
27 55
				
28
				var leftContent = 
56
				/*var leftContent = 
29 57
								"<div class="dialogleftitem">
30 58
            	<div class="dilmod">
31 59
                	<div class="diluser floatL">
@ -47,13 +75,13 @@ $(document).ready(function(){
47 75
                    </div>
48 76
                </div>
49 77
            </div>"
50
				
78
*/				
51 79
				
52 80
				
53 81
//			}
54 82
			//内容发送人id(登陆人id)
55 83
//			else if(userid != "" && userid != null && userid != undefined){
56
				var rightContent = 
84
				/*var rightContent = 
57 85
								"<div class="dialogrightitem">
58 86
            	<div class="dilmod">
59 87
                	<div class="diluser floatR">
@ -75,7 +103,7 @@ $(document).ready(function(){
75 103
                    </div>
76 104
                </div>
77 105
            </div>";
78
				
106
*/				
79 107
				
80 108
				
81 109
//			}
@ -90,7 +118,7 @@ $(document).ready(function(){
90 118
			console.log(response);
91 119
		}
92 120
		
93
	});*/
121
	});
94 122
	
95 123
	
96 124
	//点击发送,发送信息接口