Quellcode durchsuchen

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

dell vor 8 Jahren
Ursprung
Commit
eaabc8a41a
3 geänderte Dateien mit 71 neuen und 19 gelöschten Zeilen
  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
    	<!--咨询状态-->
32
    	<!--咨询状态-->
33
    	<input type="text" id="stateval" value="0"/>
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
	</div>
36
	</div>
37
    <!-- 主页面内容容器 -->
37
    <!-- 主页面内容容器 -->
38
    <div class="mui-content">
38
    <div class="mui-content">
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>
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
				</li>
50
				</li>
51
				<li style="width:34%;">
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
				</li>
53
				</li>
54
			</ul>
54
			</ul>
55
		</div>
55
		</div>
98
			<div class="mui-scroll-wrapper">
98
			<div class="mui-scroll-wrapper">
99
				<div class="mui-scroll">
99
				<div class="mui-scroll">
100
					<ul class="mui-table-view mui-table-view-radio">
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
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="2">按完成时间排序</a></li>
103
						<li class="mui-table-view-cell"><a class="mui-navigate-right" href="#" ck4="2">按完成时间排序</a></li>
104
					</ul>
104
					</ul>
105
				</div>
105
				</div>
107
		</div>
107
		</div>
108
       	
108
       	
109
       	<div id="zixunpullrefresh" class="mui-card-content"  style="margin-top:20px; ">
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
	        </ul>
127
	        </ul>
113
        </div>
128
        </div>
114
        
129
        

+ 4 - 4
app/js/chats.js

55
				success:function(data){
55
				success:function(data){
56
					myData = data.data;
56
					myData = data.data;
57
					ochatName.innerHTML = myData["professor"]["name"];
57
					ochatName.innerHTML = myData["professor"]["name"];
58
					var consultTitle = '回复:'+myData["consultTitle"];
58
					var consultTitle = myData["consultTitle"];
59
					oconsultTitle.innerHTML = consultTitle;
59
					oconsultTitle.innerHTML = consultTitle;
60
					oconsultCon.innerHTML = myData['consultContant'];
60
					oconsultCon.innerHTML = myData['consultContant'];
61
					//我的需求进行中
61
					//我的需求进行中
84
							};
84
							};
85
							
85
							
86
							omyNeeAss.addEventListener('tap',function() {
86
							omyNeeAss.addEventListener('tap',function() {
87
								clickGodetail(omy_starContainer,consultId,manFlag)
87
								clickGodetail(oassessed,consultId,manFlag)
88
							});
88
							});
89
						}
89
						}
90
					} 
90
					} 
105
				success:function(data){
105
				success:function(data){
106
					myData = data.data;
106
					myData = data.data;
107
					ochatName.innerHTML = myData["professor"]["name"];
107
					ochatName.innerHTML = myData["professor"]["name"];
108
					var consultTitle = myData["consultTitle"];
108
					var consultTitle = '回复:'+ myData["consultTitle"];
109
					oconsultTitle.innerHTML = consultTitle;
109
					oconsultTitle.innerHTML = consultTitle;
110
					oconsultCon.innerHTML = myData['consultContant'];
110
					oconsultCon.innerHTML = myData['consultContant'];
111
					//收到咨询进行中
111
					//收到咨询进行中
127
							}
127
							}
128
							
128
							
129
							ogetConAss.addEventListener('tap',function() {
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
            type: 'get',  
194
            type: 'get',  
195
            timeout: 10000,
195
            timeout: 10000,
196
            success: function(data) {
196
            success: function(data) {
197
            	
198
                if (data.success) {
197
            	table.innerHTML = '';//清空容器
198
                if (data.success && data.data.data != '') {
199
                    var datalist = data.data.data;
199
                    var datalist = data.data.data;
200
//                  console.log(datalist.length);
201
	                table.innerHTML = '';//清空容器
202
                    eachData(userid,datalist);
200
                    eachData(userid,datalist);
203
                    mui('#zixunpullrefresh').pullRefresh().refresh(true);//重置下拉加载
201
                    mui('#zixunpullrefresh').pullRefresh().refresh(true);//重置下拉加载
204
//                  mui('#pullrefresh').scroll().scrollTo(0,0);//滚动到顶部
205
                    
206
                    plus.nativeUI.closeWaiting();//关闭等待框
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
            error: function(xhr, type, errerThrown) {
209
            error: function(xhr, type, errerThrown) {
370
		if(item["professor"] == undefined){
370
		if(item["professor"] == undefined){
371
			return ;
371
			return ;
372
		}
372
		}
373
		(item["professor"]["title"])?  zhicehng = item["professor"]["title"]: zhicehng = '';
373
		/*(item["professor"]["title"])?  zhicehng = item["professor"]["title"]: zhicehng = '';
374
		(item["professor"]["office"])?   zhiwei = ','+item["professor"]["office"]: zhiwei  = '';
374
		(item["professor"]["office"])?   zhiwei = ','+item["professor"]["office"]: zhiwei  = '';
375
		(item["professor"]["orgName"])?   orgName = ','+item["professor"]["orgName"]: orgName  = '';
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
		(item["professor"]["authentication"] == true)? proModify = 'authicon' : proModify = 'unauthicon';
377
		(item["professor"]["authentication"] == true)? proModify = 'authicon' : proModify = 'unauthicon';
378
		(item["professor"]["hasHeadImage"] == 0) ? photoUrl = "../images/default-photo.jpg":photoUrl = baseUrl + "/images/head/" + item["professor"].id + "_m.jpg";
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
		if(item["consultType"]) {
418
		if(item["consultType"]) {
382
			consultType = item["consultType"].substr(0,2);
419
			consultType = item["consultType"].substr(0,2);
410
            		+ '<div class="mui-media-body">'
447
            		+ '<div class="mui-media-body">'
411
            		+ '<span class="listtit">'+item["professor"]["name"]+'<em class="mui-icon iconfont icon-vip '+proModify+'"></em><span class="thistime">'+lastReplyTime+'</span></span>'	
448
            		+ '<span class="listtit">'+item["professor"]["name"]+'<em class="mui-icon iconfont icon-vip '+proModify+'"></em><span class="thistime">'+lastReplyTime+'</span></span>'	
412
            		+ '<p class="listtit2"><span>'+zhicehng+'</span><span>'+zhiwei+'</span><span>'+orgName+'</span><span>'+address+'</span></p>'
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
            		+ '</div></a>';
451
            		+ '</div></a>';
415
            		
452
            		
416
        table.appendChild(li,table.firstChild);
453
        table.appendChild(li,table.firstChild);