Browse Source

1.咨询专家信息样式和最后回复,聊天页回复样式修改
2.咨询列表排序Bug修改

dell 8 years ago
parent
commit
eaabc8a41a
3 changed files with 71 additions and 19 deletions
  1. 21 6
      app/html/consultlist.html
  2. 4 4
      app/js/chats.js
  3. 46 9
      app/js/consult.js

+ 21 - 6
app/html/consultlist.html

@ -32,7 +32,7 @@
32 32
    	<!--咨询状态-->
33 33
    	<input type="text" id="stateval" value="0"/>
34 34
    	<!--时间排序-->
35
    	<input type="text" id="sortval" value="0" />
35
    	<input type="text" id="sortval" value="1" />
36 36
	</div>
37 37
    <!-- 主页面内容容器 -->
38 38
    <div class="mui-content">
@ -49,7 +49,7 @@
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>
50 50
				</li>
51 51
				<li style="width:34%;">
52
					<a href="#middlePopover4"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2" ><span id="headck4" headck='0'>按最后回复排序</span><em class="mui-icon mui-icon-arrowdown"></em></a>
52
					<a href="#middlePopover4"  class="mui-btn mui-btn-block mui-btn-outlined filterlist2" ><span id="headck4" headck='1'>按最后回复排序</span><em class="mui-icon mui-icon-arrowdown"></em></a>
53 53
				</li>
54 54
			</ul>
55 55
		</div>
@ -98,8 +98,8 @@
98 98
			<div class="mui-scroll-wrapper">
99 99
				<div class="mui-scroll">
100 100
					<ul class="mui-table-view mui-table-view-radio">
101
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="0">按最后回复排序</a></li>
102
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="1">按发起时间排序</a></li>
101
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="0">按发起时间排序</a></li>
102
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="1">按最后回复排序</a></li>
103 103
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="2">按完成时间排序</a></li>
104 104
					</ul>
105 105
				</div>
@ -107,8 +107,23 @@
107 107
		</div>
108 108
       	
109 109
       	<div id="zixunpullrefresh" class="mui-card-content"  style="margin-top:20px; ">
110
	        <ul class="mui-table-view protable" id="table">
111
	           
110
	      <ul class="mui-table-view protable" id="table">
111
				<!--<li class="mui-table-view-cell mui-media">
112
					<div class="coutopicbox">
113
						<span class="coutheme mui-ellipsis mui-pull-left">title</span>
114
						<div class="coustatus mui-pull-right"><span class="aimlabel">consultType</span>
115
							<span class="'+statusStyle+' status" consultId="'+item[" consultId "]+'">status</span></div>
116
					</div>
117
					<a class="proinfor itemBtn" consultId="'+item[" consultId "]+'" consultantId="'+item[" consultantId "]+'">
118
						<span class="mui-badge mui-badge-danger readstate " style ="display: none;">unreadCount</span>
119
						<img class="mui-media-object mui-pull-left headimg headRadius" src="'+photoUrl+'">
120
						<div class="mui-media-body">
121
							<span class="listtit">'+item["professor"]["name"]+'<em class="mui-icon iconfont icon-vip '+proModify+'"></em><span class="thistime">'+lastReplyTime+'</span></span>
122
							<p class="listtit2"><span>'+zhicehng+'</span><span>'+zhiwei+'</span><span>'+orgName+'</span><span>'+address+'</span></p>
123
							<p class="listtit3">'+lastReplyCon+'</p>
124
						</div>
125
					</a>
126
	           </li>-->
112 127
	        </ul>
113 128
        </div>
114 129
        

+ 4 - 4
app/js/chats.js

@ -55,7 +55,7 @@ mui.ready(function() {
55 55
				success:function(data){
56 56
					myData = data.data;
57 57
					ochatName.innerHTML = myData["professor"]["name"];
58
					var consultTitle = '回复:'+myData["consultTitle"];
58
					var consultTitle = myData["consultTitle"];
59 59
					oconsultTitle.innerHTML = consultTitle;
60 60
					oconsultCon.innerHTML = myData['consultContant'];
61 61
					//我的需求进行中
@ -84,7 +84,7 @@ mui.ready(function() {
84 84
							};
85 85
							
86 86
							omyNeeAss.addEventListener('tap',function() {
87
								clickGodetail(omy_starContainer,consultId,manFlag)
87
								clickGodetail(oassessed,consultId,manFlag)
88 88
							});
89 89
						}
90 90
					} 
@ -105,7 +105,7 @@ mui.ready(function() {
105 105
				success:function(data){
106 106
					myData = data.data;
107 107
					ochatName.innerHTML = myData["professor"]["name"];
108
					var consultTitle = myData["consultTitle"];
108
					var consultTitle = '回复:'+ myData["consultTitle"];
109 109
					oconsultTitle.innerHTML = consultTitle;
110 110
					oconsultCon.innerHTML = myData['consultContant'];
111 111
					//收到咨询进行中
@ -127,7 +127,7 @@ mui.ready(function() {
127 127
							}
128 128
							
129 129
							ogetConAss.addEventListener('tap',function() {
130
								clickGodetail(ozixunstarContainer,consultId,manFlag)
130
								clickGodetail(othat_assessed,consultId,manFlag)
131 131
//								
132 132
							});
133 133

+ 46 - 9
app/js/consult.js

@ -194,16 +194,16 @@ function initdata() {
194 194
            type: 'get',  
195 195
            timeout: 10000,
196 196
            success: function(data) {
197
            	
198
                if (data.success) {
197
            	table.innerHTML = '';//清空容器
198
                if (data.success && data.data.data != '') {
199 199
                    var datalist = data.data.data;
200
//                  console.log(datalist.length);
201
	                table.innerHTML = '';//清空容器
202 200
                    eachData(userid,datalist);
203 201
                    mui('#zixunpullrefresh').pullRefresh().refresh(true);//重置下拉加载
204
//                  mui('#pullrefresh').scroll().scrollTo(0,0);//滚动到顶部
205
                    
206 202
                    plus.nativeUI.closeWaiting();//关闭等待框
203
                }else {
204
                	plus.nativeUI.closeWaiting();//关闭等待框
205
                	plus.nativeUI.toast("抱歉,没有找到对应的搜索", toastStyle);
206
					mui('#zixunpullrefresh').pullRefresh().disablePullupToRefresh(); 
207 207
                }
208 208
            },
209 209
            error: function(xhr, type, errerThrown) {
@ -370,13 +370,50 @@ function eachData(userid,datalist) {
370 370
		if(item["professor"] == undefined){
371 371
			return ;
372 372
		}
373
		(item["professor"]["title"])?  zhicehng = item["professor"]["title"]: zhicehng = '';
373
		/*(item["professor"]["title"])?  zhicehng = item["professor"]["title"]: zhicehng = '';
374 374
		(item["professor"]["office"])?   zhiwei = ','+item["professor"]["office"]: zhiwei  = '';
375 375
		(item["professor"]["orgName"])?   orgName = ','+item["professor"]["orgName"]: orgName  = '';
376
		(item["professor"]["address"])?  address = ' | '+ item["professor"]["address"] :address = '' ;
376
		(item["professor"]["address"])?  address = ' | '+ item["professor"]["address"] :address = '' ;*/
377 377
		(item["professor"]["authentication"] == true)? proModify = 'authicon' : proModify = 'unauthicon';
378 378
		(item["professor"]["hasHeadImage"] == 0) ? photoUrl = "../images/default-photo.jpg":photoUrl = baseUrl + "/images/head/" + item["professor"].id + "_m.jpg";
379 379
		
380
		if(item["professor"]["title"] == undefined || item["professor"]["title"] == null || item["professor"]["title"] == ''){
381
			zhicehng = '';
382
		}else {
383
			zhicehng = item["professor"]["title"];
384
		}
385
		if(item["professor"]["office"] == undefined || item["professor"]["office"] == null || item["professor"]["office"] == ''){
386
			zhiwei = '';
387
		}else {
388
			if(zhicehng != ''){
389
				zhiwei = ','+item["professor"]["office"];
390
			}else{
391
				zhiwei = item["professor"]["office"];
392
			}
393
		}
394
		if(item["professor"]["orgName"] == undefined || item["professor"]["orgName"] == null || item["professor"]["orgName"] == ''){
395
			orgName = '';
396
		}else {
397
			if(zhicehng != '' || zhiwei != ''){
398
				orgName = ','+item["professor"]["orgName"];
399
			}else {
400
				orgName = item["professor"]["orgName"];
401
			}
402
		}
403
		if(item["professor"]["address"] == undefined || item["professor"]["address"] == null || item["professor"]["address"] == ''){
404
			address = '';
405
		}else {
406
			if(zhicehng != '' || zhiwei != '' || orgName !=''){
407
				address = ' | ' + item["professor"]["address"];
408
			}else {
409
				address = item["professor"]["address"];
410
			}
411
		}
412
		
413
		
414
		
415
		
416
		
380 417
		//咨询类型,只取两个字
381 418
		if(item["consultType"]) {
382 419
			consultType = item["consultType"].substr(0,2);
@ -410,7 +447,7 @@ function eachData(userid,datalist) {
410 447
            		+ '<div class="mui-media-body">'
411 448
            		+ '<span class="listtit">'+item["professor"]["name"]+'<em class="mui-icon iconfont icon-vip '+proModify+'"></em><span class="thistime">'+lastReplyTime+'</span></span>'	
412 449
            		+ '<p class="listtit2"><span>'+zhicehng+'</span><span>'+zhiwei+'</span><span>'+orgName+'</span><span>'+address+'</span></p>'
413
            		+ '<p class="listtit3">'+lastReplyCon+'</p>'
450
            		+ '<p class="listtit3 onlyone">'+lastReplyCon+'</p>'
414 451
            		+ '</div></a>';
415 452
            		
416 453
        table.appendChild(li,table.firstChild);