Browse Source

1.咨询列表筛选Bug
2.资源申请样式bug

xiaoai_123 8 years ago
parent
commit
7112d370e3

+ 4 - 4
app/html/consultapply.html

@ -34,7 +34,7 @@
34 34
						</a>
35 35
					</div>
36 36
				</div>
37
				<div class="mui-clearfix peolevelbox" id="finished">
37
				<div class="mui-clearfix peolevelbox" id="finished" style="padding:0 16px;">
38 38
					<ul class="mui-table-view">
39 39
						<li class="mui-table-view-cell">
40 40
							<div class="mui-pull-left peocountbox mui-navigate-right">
@ -60,9 +60,9 @@
60 60
				<div class="consultaim">
61 61
					<div>请选择您的咨询类型</div>
62 62
					<ul class="aimclass" id="consulttype_ul">
63
						<li class="liactive"><em class="mui-icon iconfont icon-check"></em>技术咨询</li>
64
						<li><em class="mui-icon iconfont"></em>资源咨询</li>
65
						<li><em class="mui-icon iconfont"></em>其他事务</li>
63
						<li class="liactive"><em class="mui-icon iconfont icon-check"></em><span>技术咨询</span></li>
64
						<li><em class="mui-icon iconfont"></em><span id="ziyuanspan">资源咨询</span></li>
65
						<li><em class="mui-icon iconfont"></em><span>其他事务</span></li>
66 66
					</ul>
67 67
				</div>
68 68
				<div class="divline"></div>

+ 6 - 5
app/html/consultlist.html

@ -43,7 +43,7 @@
43 43
					<a href="#middlePopover1"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2"><span id="headck1" headck='0'>咨询/需求</span><em class="mui-icon mui-icon-arrowdown"></em></a>
44 44
				</li>
45 45
				<li style="width:22%;">
46
					<a href="#middlePopover2"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2"><span id="headck2" headck='0'>咨询方向</span><em class="mui-icon mui-icon-arrowdown"></em></a>
46
					<a href="#middlePopover2"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2"><span id="headck2" headck='0'>咨询类型</span><em class="mui-icon mui-icon-arrowdown"></em></a>
47 47
				</li>
48 48
				<li style="width:22%;">
49 49
					<a href="#middlePopover3"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2"><span id="headck3" headck='0'>咨询状态</span><em class="mui-icon mui-icon-arrowdown"></em></a>
@ -74,20 +74,21 @@
74 74
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck2="0">不限</a></li>
75 75
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck2="1">技术咨询</a></li>
76 76
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck2="2">资源咨询</a></li>
77
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck2="3">其事务</a></li>
77
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck2="3">其事务</a></li>
78 78
					</ul>
79 79
				</div>
80 80
			</div>
81 81
		</div>
82
		<div id="middlePopover3" class="mui-popover popoverbox mui-popover3">
82
		<div id="middlePopover3" class="mui-popover popoverbox mui-popover3" style="height: 110px;">
83 83
			<div class="mui-popover-arrow"></div>
84 84
			<div class="mui-scroll-wrapper">
85 85
				<div class="mui-scroll">
86 86
					<ul class="mui-table-view mui-table-view-radio">
87 87
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="0">不限</a></li>
88 88
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="1">进行中</a></li>
89
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="2">待评价</a></li>
90
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="3">已完成</a></li>
89
						<!--<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="2">待感谢</a></li>-->
90
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="3">待评价</a></li>
91
						<!--<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck3="3">已完成</a></li>-->
91 92
					</ul>
92 93
				</div>
93 94
			</div>

+ 1 - 1
app/html/resinforbrow.html

@ -31,7 +31,7 @@
31 31
		
32 32
		<!--主页面底部菜单-->
33 33
	     <nav class="mui-bar mui-bar-tab mui-clearfix footbox">
34
		    <div class="dialogbtn mui-pull-left btnactive" id="consult">
34
		    <div class="dialogbtn mui-pull-left btnactive" style="background:#FF9900; color: #FFFFFF;" id="consult">
35 35
		    	<div>
36 36
			    	<em class="mui-iocn iconfont icon-community mui-pull-left"></em>
37 37
					<span class="mui-pull-left" id="consultBtn">咨询</span>

+ 1 - 3
app/js/chats.js

@ -251,9 +251,6 @@ mui.ready(function() {
251 251
	
252 252
		});
253 253
		
254
		/*console.log('consultId=='+consultId);
255
		console.log('userid=='+userid);
256
		console.log('consultantId=='+consultantId);*/
257 254
		if(userid == consultantId){//我的需求
258 255
			//头部信息
259 256
			var manFlag = 'myNeed';
@ -265,6 +262,7 @@ mui.ready(function() {
265 262
		};
266 263
		//渲染对话内容
267 264
		chatCon(consultId,userid);
265
		
268 266
		//根据咨询id查询消息
269 267
		function chatCon(consultId,userid) {
270 268
			mui.ajax(baseUrl+'/ajax/tidings/qacon',{

+ 37 - 3
app/js/consult.js

@ -215,6 +215,34 @@ function initdata() {
215 215
216 216
};
217 217
218
//判断对方是否有聊天内容,加回复:。。。
219
function isChat(consultId,userid) {
220
	var length = 0;
221
	mui.ajax(baseUrl+'/ajax/tidings/qacon',{
222
		data:{
223
			"consultId":consultId
224
		},
225
		async:false,
226
		dataType:'json',//服务器返回json格式数据
227
		type:'get',//HTTP请求类型
228
		timeout:10000,//超时时间设置为10秒;
229
		success:function(data){
230
			var myData = data.data;
231
			for(var i = 0; i < myData.length; i++ ){
232
				if(myData[i]['professor']['id'] !=userid){
233
					length++;
234
				}
235
			}
236
			
237
		},
238
		error:function(xhr,type,errorThrown){
239
			//根据消息id查询消息失败
240
			plus.nativeUI.toast("服务器链接超时", toastStyle);
241
		}
242
	});
243
	return length;	
244
}
245
218 246
//更新读取状态
219 247
function setReadState(consultId) {
220 248
		mui.ajax(baseUrl+'/ajax/consult/readStatus',{
@ -305,11 +333,18 @@ function eachData(userid,datalist) {
305 333
			unreadStyle,
306 334
			proModify,
307 335
			photoUrl,
308
			consultType;
336
			consultType,
337
			chatlength;
309 338
			
339
		chatlength = isChat(item['consultId'],userid);//判断对方是否有发出消息
340
		if(chatlength == 0){
341
			title =  item["consultTitle"];	
342
		}else{
343
			title = "回复:" + item["consultTitle"];
344
		}
345
		
310 346
    	//咨询类型和状态
311 347
		if(item['consultantId'] != userid){//收到咨询
312
			title = "回复:" + item["consultTitle"];
313 348
			if(item["consultStatus"] == 0){
314 349
				status = "进行中";
315 350
				statusStyle = 'status-1';
@ -318,7 +353,6 @@ function eachData(userid,datalist) {
318 353
				statusStyle = 'status-3';
319 354
			}
320 355
		}else if(item['consultantId'] == userid){//我的需求
321
			title =  item["consultTitle"];
322 356
			if(item["consultStatus"] == 0){
323 357
				status = "进行中";
324 358
				statusStyle = 'status-1';

+ 5 - 0
app/js/consultapply.js

@ -169,9 +169,14 @@
169 169
   	    if(flag == 'ziyuan') {
170 170
   	    	oconsulttitle.value = '关于'+consulttitle+'的咨询';
171 171
   	    	var lilist = oconsulttype_ul.querySelectorAll('li');
172
   	    	var oziyuanspan = document.getElementById("ziyuanspan");
173
   	    	var emele = document.createElement('em');
174
   	    	emele.className = "mui-icon iconfont icon-check";
172 175
   	    	for(var i = 0 ; i < lilist.length; i++){
173 176
   	    		lilist[i].classList.remove('liactive');
177
   	    		lilist[i].querySelector("em").remove();
174 178
   	    		lilist[1].classList.add('liactive');
179
   	    		lilist[1].insertBefore(emele,oziyuanspan);
175 180
   	    	}
176 181
   	    	
177 182
   	    }