Browse Source

专家浏览,专家修改bug的修改

lipengtao 8 years ago
parent
commit
b7aa8ed2be

+ 1 - 1
app/css/app.css

@ -267,7 +267,7 @@ em.icon-renzheng span{ font-size:10px;margin-right:4px;vertical-align:middle;}
267 267
.dialogbtn span{font-size: 14px; line-height: 24px; padding: 0 3px; font-weight: 600;}
268 268
.dialogbtn em{font-size: 20px;line-height: 24px; }
269 269
/*.dialogbtn em{display: block; width: 24px; height: 24px; background: url(../images/dialogue.png) center center no-repeat; background-size:100% 100% ; margin-right:6px;}*/
270
.dialogbtn:hover{ background:#FF9900; color: #FFFFFF;}
270
/*.dialogbtn:hover{ background:#FF9900; color: #FFFFFF;}*/
271 271

272 272
.attentbtn{margin: auto; overflow: hidden; width:20%;padding: 12px;text-align: center; border-left:1px solid #F0F0F0;}
273 273
.attentbtn em{font-size: 20px;line-height: 24px;color:#F6DC00;}

+ 44 - 38
app/html/consultapply.html

@ -1,5 +1,6 @@
1 1
<!DOCTYPE html>
2 2
<html>
3
3 4
	<head>
4 5
		<meta charset="UTF-8">
5 6
		<title></title>
@ -8,48 +9,53 @@
8 9
		<link href="../css/iconfont.css" rel="stylesheet" />
9 10
		<link href="../css/app.css" rel="stylesheet" />
10 11
	</head>
11
	
12
12 13
	<body style="background: #FFFFFF;">
13 14
		<header class="mui-bar mui-bar-nav toptitbox">
14
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left topback"></a>
15
		    <h1 class="mui-title toptit">咨询</h1>
15
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left topback"></a>
16
			<h1 class="mui-title toptit">咨询</h1>
16 17
		</header>
17 18
		<div class="mui-content">
18 19
			<!-- 主界面具体展示内容 -->
19 20
			<div class="mui-input-group marginbox">
20 21
				<div class="personinfo2" style="padding:10px;">
21
					<div class="headbox2" >
22
					    <a class="proinfor" href="proinforbrow.html">
23
		                    <img class="mui-pull-left headimg2 headRadius" src="../images/default-photo.jpg" id="proimg">
24
		                    <div class="mui-pull-left infobasic">
25
		                        <span class="listtit" id='proname'>
22
					<div class="headbox2">
23
						<a class="proinfor" href="javascript:;">
24
							<img class="mui-pull-left headimg2 headRadius" src="../images/default-photo.jpg" id="proimg">
25
							<div class="mui-pull-left infobasic">
26
								<span class="listtit" id='proname'>
26 27
		                        	
27 28
		                        	<!--<em id='promodify' class="mui-icon iconfont icon-vip unauthicon" style="font-size: 16px;">
28 29
		                        	</em>-->
29
		                        </span>	
30
		                        <p class="listtit2"><span id='protitle'></span><span id='prooffice'></span></p>
31
		                    	<p class="listtit3"><span id='prodepart'></span><span id='proorgName'></span><span id='proadress'></span></p>
32
		                    </div>
33
		                </a>
34
			        </div>
35
		       </div>
36
		        <div class="mui-clearfix peolevelbox" id="finished">
37
		        	<div class="mui-pull-left peocountbox">
38
		        		<div class="peocount mui-clearfix">
39
		        			<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
40
		        			<span class="mui-pull-left">已完成咨询<em id='consultcount'></em>人次</span>
41
		        		</div>
42
		        	</div>
43
		        	<div class="mui-pull-right levelbox" id='starContainer'>
44
		        		<span class="mui-icon iconfont icon-favor"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
45
		        		<span class="mui-icon iconfont icon-favor"></span>
46
		        		<span class="mui-icon iconfont icon-favor"></span>
47
		        		<span class="mui-icon iconfont icon-favor"></span>
48
		        		<span class="mui-icon iconfont icon-favor"></span>
49
		        	</div>
50
		        </div>
51
		    </div>
52
    		
30
		                        </span>
31
								<p class="listtit2"><span id='protitle'></span><span id='prooffice'></span></p>
32
								<p class="listtit3"><span id='prodepart'></span><span id='proorgName'></span><span id='proadress'></span></p>
33
							</div>
34
						</a>
35
					</div>
36
				</div>
37
				<div class="mui-clearfix peolevelbox" id="finished">
38
					<ul class="mui-table-view">
39
						<li class="mui-table-view-cell">
40
							<div class="mui-pull-left peocountbox mui-navigate-right">
41
								<div class="peocount mui-clearfix">
42
									<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
43
									<span class="mui-pull-left">已完成咨询<em id='consultcount'></em>人次</span>
44
								</div>
45
							</div>
46
							<div class="rightword levelbox" id='starContainer'>
47
								<span class="mui-icon iconfont icon-favor"></span>
48
								<!--无色星星icon-favor  黄色星icon-favorfill-->
49
								<span class="mui-icon iconfont icon-favor"></span>
50
								<span class="mui-icon iconfont icon-favor"></span>
51
								<span class="mui-icon iconfont icon-favor"></span>
52
								<span class="mui-icon iconfont icon-favor"></span>
53
							</div>
54
						</li>
55
					</ul>
56
				</div>
57
			</div>
58
53 59
			<div class="mui-input-group marginbox consultbox">
54 60
				<div class="consultaim">
55 61
					<div>请选择您的咨询类型</div>
@ -68,17 +74,17 @@
68 74
							<li><label>咨询内容<em class="requiredcon" ></em></label></li>
69 75
							<li class="basicfrm">
70 76
								<div class="textareabox" contenteditable="true" id="consultcon">
71
									
72
								</div> 
77
78
								</div>
73 79
							</li>
74 80
						</ul>
75
			       </div>
81
					</div>
76 82
				</div>
77 83
				<div class="mui-input-group">
78 84
					<button class="mui-btn mui-btn-block frmbtn" style="width: 90%;" id="saveconsultBtn">发送</button>
79
			   </div>
80
		    </div>
81
		    
85
				</div>
86
			</div>
87
82 88
		</div>
83 89
		<script src=" ../js/public/mui.min.js"></script>
84 90
		<script src="../js/public/base.js"></script>

+ 22 - 16
app/html/proinforbrow.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="zixun">
34
		    <div class="dialogbtn mui-pull-left btnactive" style="background:#FF9900; color: #FFFFFF;" id="zixun">
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>
@ -57,21 +57,27 @@
57 57
				        </a>
58 58
			        </div>
59 59
		        </div>
60
		        <a class="mui-clearfix peolevelbox" id="accessHistory">
61
		        	<div class="mui-pull-left peocountbox">
62
		        		<div class="peocount mui-clearfix">
63
		        			<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
64
		        			<span class="mui-pull-left">已完成咨询<em class="consultCount"></em>人次</span>
65
		        		</div>
66
		        	</div>
67
		        	<div class="mui-pull-right levelbox">
68
		        		<span class="mui-icon iconfont icon-favor start"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
69
		        		<span class="mui-icon iconfont icon-favor start"></span>
70
		        		<span class="mui-icon iconfont icon-favor start"></span>
71
		        		<span class="mui-icon iconfont icon-favor start"></span>
72
		        		<span class="mui-icon iconfont icon-favor start"></span>
73
		        	</div>
74
		        </a>
60
		        <ul class="mui-table-view">
61
				    <li class="mui-table-view-cell">
62
				        <a class="mui-navigate-right mui-clearfix peolevelbox " id="accessHistory">
63
				        	<div class="mui-pull-left peocountbox">
64
				        		<div class="peocount mui-clearfix">
65
				        			<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
66
				        			<span class="mui-pull-left">已完成咨询<em class="consultCount"></em>人次</span>
67
				        		</div>
68
				        	</div>
69
				        	<div class="rightword levelbox ">
70
				        		<span class="mui-icon iconfont icon-favor start"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
71
				        		<span class="mui-icon iconfont icon-favor start"></span>
72
				        		<span class="mui-icon iconfont icon-favor start"></span>
73
				        		<span class="mui-icon iconfont icon-favor start"></span>
74
				        		<span class="mui-icon iconfont icon-favor start"></span>
75
				        	</div>
76
				        	
77
				        </a>
78
				    </li>
79
				</ul>
80
		        
75 81
		    </div>
76 82
		    <div class="mui-input-group mainbox" id="professorresourceList">
77 83
				<div class="maincon">

+ 2 - 2
app/html/updateinfo10.html

@ -25,8 +25,8 @@
25 25
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
26 26
						<li><label>发表年份</label></li>
27 27
						<li class="basicfrm">
28
							<span type="number" name="year" class="mui-input-clear frmtype" id="eduYear">
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
28
							<span type="number" name="year" class="mui-input-clear frmtype" id="eduYear"></span>
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
30 30
						</li>
31 31
						<li><label>详细描述</label></li>
32 32
						<li class="basicfrm">

+ 1 - 1
app/html/updateinfo11.html

@ -26,7 +26,7 @@
26 26
						<li><label>获奖年份</label></li>
27 27
						<li class="basicfrm">
28 28
							<span type="number" name="year" class="mui-input-clear frmtype" id="eduYear"></span>
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
30 30
						</li>
31 31
						<li><label>详细描述</label></li>
32 32
						<li class="basicfrm">

+ 1 - 1
app/html/updateinfo6.html

@ -39,7 +39,7 @@
39 39
						<li><label>毕业年份</label></li>
40 40
						<li class="basicfrm">
41 41
							<span type="number" name="gradyear" class="mui-input-clear frmtype" id="eduYear"></span>
42
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
42
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
43 43
						</li>
44 44
					</ul>
45 45
			        

+ 2 - 2
app/html/updateinfo7.html

@ -31,11 +31,11 @@
31 31
						<li class="basicfrm timebox">
32 32
							<div class="timeareashow">
33 33
								<span type="number" name="startyear" class="frmtype" id="startTime" ></span>
34
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}' flag="1"></span>
34
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}' flag="1"></span>
35 35
							</div> 
36 36
							<div class="timeareashow">  
37 37
								<span type="number" name="endyear" class="mui-input-clear frmtype" id="stopTime"></span>
38
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
38
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
39 39
							</div>
40 40
						</li>
41 41
					</ul>

+ 2 - 2
app/html/updateinfo8.html

@ -27,11 +27,11 @@
27 27
						<li class="basicfrm timebox">
28 28
							<div class="timeareashow">
29 29
								<span type="number" name="startyear" class="mui-input-clear frmtype" id="startTime"></span>
30
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}' flag="1"></span>
30
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}' flag="1"></span>
31 31
							</div>
32 32
							<div class="timeareashow">
33 33
								<span type="number" name="endyear" class="mui-input-clear frmtype " id="stopTime" ></span>
34
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
34
								<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
35 35
							</div>
36 36
						</li>
37 37
						<li><label>详细描述</label></li>

+ 1 - 1
app/html/updateinfo9.html

@ -26,7 +26,7 @@
26 26
						<li><label>发表年份</label></li>
27 27
						<li class="basicfrm">
28 28
							<span type="number" name="year" class="mui-input-clear frmtype" id="eduYear"></span>
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month"}'></span>
29
							<span class="mui-icon mui-icon-arrowdown downarrow btn" data-options='{"type":"month","beginYear":1900,"endYear":2016}'></span>
30 30
						</li>
31 31
						<li><label>详细描述</label></li>
32 32
						<li class="basicfrm">

+ 1 - 0
app/js/myaccount.js

@ -131,6 +131,7 @@ mui.ready(function() {
131 131
						var start = document.getElementsByClassName("star");
132 132
						for(var i = 0; i < startLeval; i++) {
133 133
							start[i].classList.add("icon-favorfill");
134
							start[i].classList.remove("icon-favor");
134 135
						}
135 136
						if($info.hasHeadImage == 1) {
136 137
							document.getElementById("userImg").setAttribute("src", baseUrl + "/images/head/" + $info.id + "_l.jpg");

+ 258 - 222
app/js/proinfobrow-more.js

@ -1,255 +1,291 @@
1
mui.ready(function() {		
1
mui.ready(function() {
2 2
	mui.plusReady(function() {
3 3
		var userid = plus.storage.getItem('userid');
4 4
		var se = plus.webview.currentWebview();
5 5
		//查询教育背景
6
var eduBgShow = function(data) {	    
7
				if(data.length>0){					
8
					var html=[];
9
					for (var i = 0; i < data.length; i++) {						
10
							var string='<li class="mui-table-view-cell mui-media listitem">'
11
				               	   string+='<a>'
12
				               	   string+='<div class="mui-media-object mui-pull-left iconposition " >'
13
				                   string+='<img class="" src="../images/icon-edu.png">'
14
				                   string+='</div>'
15
				                   string+='<div class="mui-media-body">'
16
				                   if(data[i].school) {
17
				                   		 string+='<div class="listtit2 mutlinebox">'+data[i].school+'</div>'	
18
				                   }				                       
19
				                   string+='<p class="listtit3 mutlinebox">'
20
				                    if(data[i].college) {
21
				                       	string+=data[i].college+",";
22
				                       }
23
				                    if(data[i].major) {
24
				                       	string+=data[i].major+",";
25
				                       }
26
				                    if(data[i].degree) {
27
				                       	string+=data[i].degree;
28
				                       }				                       
29
				                    string+='</p>'
30
				                    if(data[i].year) {
31
				                       	 string+='<p class="listtit3">'+data[i].year+'</p>'
32
				                       }									   
33
				                    string+='</div></a></li>'
34
								html.push(string);
6
		var eduBgShow = function(data) {
7
				if(data.length > 0) {
8
					var html = [];
9
					for(var i = 0; i < data.length; i++) {
10
						var string = '<li class="mui-table-view-cell mui-media listitem">'
11
						string += '<a>'
12
						string += '<div class="mui-media-object mui-pull-left iconposition " >'
13
						string += '<img class="" src="../images/icon-edu.png">'
14
						string += '</div>'
15
						string += '<div class="mui-media-body">'
16
						if(data[i].school) {
17
							string += '<div class="listtit2 mutlinebox">' + data[i].school + '</div>'
18
						}
19
						string += '<p class="listtit3 mutlinebox">'
20
						if(data[i].college) {
21
							string += data[i].college + ",";
22
						}
23
						if(data[i].major) {
24
							string += data[i].major + ",";
25
						}
26
						if(data[i].degree) {
27
							string += data[i].degree;
28
						}
29
						string += '</p>'
30
						if(data[i].year) {
31
							string += '<p class="listtit3">' + data[i].year + '</p>'
32
						}
33
						string += '</div></a></li>'
34
						html.push(string);
35 35
					}
36
					document.getElementById("education").innerHTML=html.join('');
36
					document.getElementById("education").innerHTML = html.join('');
37 37
				}
38 38
			}
39
	//查询工作经历
40
	var timeJobShow = function(data) {
39
			//查询工作经历
40
		var timeJobShow = function(data) {
41 41

42
				if(data.length>0){
43
					var html=[];
44
					for (var i = 0; i < data.length; i++) {   
45
						var string='<li class="mui-table-view-cell mui-media listitem">'
46
				               string+='<a >'
47
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
48
				                   string+='<img class="" src="../images/icon-work.png"></div>'				                   
49
				                   string+='<div class="mui-media-body">'
50
				                       string+='<div class="listtit2 mutlinebox">'
51
				                       if(data[i].company) {
52
				                       		string+=data[i].company;
53
				                       }
54
				                       string+='</div>'
55
				                       string+='<p class="listtit3">'
56
				                       if(data[i].title) {
57
				                       	string+=data[i].title;
58
				                       }				                      
59
				                       string+='</p>'
60
									   string+='<p class="listtit3">'
61
									   if(data[i].startMonth) {
62
									   	string+=data[i].startMonth+"-";
63
									   }
64
									   if(data[i].stopMonth) {
65
									   	string+=data[i].stopMonth;
66
									   }
67
									   string+='</p>'
68
				                   string+='</div></a></li>'
69
				               html.push(string);			           
70
					} 
71
					document.getElementById("soJob").innerHTML=html.join('');
42
				if(data.length > 0) {
43
					var html = [];
44
					for(var i = 0; i < data.length; i++) {
45
						var string = '<li class="mui-table-view-cell mui-media listitem">'
46
						string += '<a >'
47
						string += '<div class="mui-media-object mui-pull-left iconposition">'
48
						string += '<img class="" src="../images/icon-work.png"></div>'
49
						string += '<div class="mui-media-body">'
50
						string += '<div class="listtit2 mutlinebox">'
51
						if(data[i].company) {
52
							string += data[i].company;
53
						}
54
						string += '</div>'
55
						string += '<p class="listtit3">'
56
						if(data[i].title) {
57
							string += data[i].title;
58
						}
59
						string += '</p>'
60
						string += '<p class="listtit3">'
61
						if(data[i].startMonth) {
62
							if(data[i].stopMonth) {
63
								if(data[i].startMonth.substr(4, 1) == 0) {
64
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月" + " - ";
65
								} else {
66
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月" + " - ";
67
								}
68
							} else {
69
								if(data[i].startMonth.substr(4, 1) == 0) {
70
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月";
71
								} else {
72
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月";
73
								}
74
							}
75

76
						}
77
						if(data[i].stopMonth) {
78
							if(data[i].stopMonth.substr(4, 1) == 0) {
79
								string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(5, 1) + "月";
80
							} else {
81
								string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 2) + "月";
82
							}
83

84
						}
85
						string += '</p>'
86
						string += '</div></a></li>'
87
						html.push(string);
88
					}
89
					document.getElementById("soJob").innerHTML = html.join('');
72 90
				}
73 91
			}
74
	//项目经历
75
	var projectShow = function(data){		
76
				if(data.length>0){
77
					var html=[];
78
					for (var i = 0; i < data.length; i++) {   
79
						 var string='<li class="mui-table-view-cell mui-media listitem">'
80
				              string+='<a>'
81
				              string+='<div class="mui-media-object mui-pull-left iconposition">'
82
				              string+='<img class="" src="../images/icon-project.png">'
83
				              string+='</div>'
84
				              string+='<div class="mui-media-body">'
85
				              string+='<div class="listtit2 mutlinebox">'
86
				              if(data[i].name) {
87
				                       	 string+=data[i].name;
88
				                       }
89
				              string+='</div>'
90
				              string+='<p class="listtit3">'				              
91
				              if(data[i].startMonth) {
92
				                       	 string+=data[i].startMonth+"  -  "; 
93
				                       }
94
				              if(data[i].stopMonth) {
95
				                       	 string+=data[i].stopMonth;
96
				                       }
97
				              '</p>'
98
							  string+='<p class="listtit3 mutlinebox">'
99
							  if(data[i].descp) {
100
									   	string+=data[i].descp;
101
									   }
102
						      string+='</p>'
103
				              string+='</div></a></li>'
104
				              html.push(string);
105
					} 
106
					document.getElementById("projectExperience").innerHTML=html.join('');
92
			//项目经历
93
		var projectShow = function(data) {
94
				if(data.length > 0) {
95
					var html = [];
96
					for(var i = 0; i < data.length; i++) {
97
						var string = '<li class="mui-table-view-cell mui-media listitem">'
98
						string += '<a>'
99
						string += '<div class="mui-media-object mui-pull-left iconposition">'
100
						string += '<img class="" src="../images/icon-project.png">'
101
						string += '</div>'
102
						string += '<div class="mui-media-body">'
103
						string += '<div class="listtit2 mutlinebox">'
104
						if(data[i].name) {
105
							string += data[i].name;
106
						}
107
						string += '</div>'
108
						string += '<p class="listtit3">'
109
						if(data[i].startMonth) {
110
							if(data[i].stopMonth) {
111
								if(data[i].startMonth.substr(4, 1) == 0) {
112
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月" + " - ";
113
								} else {
114
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月" + " - ";
115
								}
116
							} else {
117
								if(data[i].startMonth.substr(4, 1) == 0) {
118
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月";
119
								} else {
120
									string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月";
121
								}
122
							}
123

124
						}
125
						if(data[i].stopMonth) {
126
							if(data[i].stopMonth.substr(4, 1) == 0) {
127
								string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(5, 1) + "月";
128
							} else {
129
								string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 2) + "月";
130
							}
131

132
						}
133
						string += '</p>'
134
						string += '<p class="listtit3 mutlinebox">'
135
						if(data[i].descp) {
136
							string += data[i].descp;
137
						}
138
						string += '</p>'
139
						string += '</div></a></li>'
140
						html.push(string);
141
					}
142
					document.getElementById("projectExperience").innerHTML = html.join('');
107 143
				}
108 144
			}
109
	//著作论文文章
110
	var paperShow = function(data){
111
		
112
				if(data.length>0){
113
					var html=[];
114
					for (var i = 0; i < data.length; i++) {  
115
						var string='<li class="mui-table-view-cell mui-media listitem">'
116
				               string+='<a>'
117
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
118
				                   		string+='<img class="" src="../images/icon-acad.png">'
119
				                   string+='</div>'
120
				                   string+='<div class="mui-media-body">'
121
				                       string+='<div class="listtit2 mutlinebox">'
122
				                       if(data[i].name) {
123
				                       		 string+=data[i].name;
124
				                       }
125
				                       string+='</div>'
126
				                       string+='<p class="listtit3">'
127
				                       if(data[i].year) {
128
				                       		string+="发表于"+data[i].year+"年";
129
				                       }
130
				                       '</p>'
131
									   string+='<p class="listtit3 mutlinebox">'
132
									   if(data[i].descp) {
133
									   	string+=data[i].descp;
134
									   }
135
									   '</p>'
136
				                   string+='</div></a></li>'
137
				               		html.push(string);
145
			//著作论文文章
146
		var paperShow = function(data) {
147

148
				if(data.length > 0) {
149
					var html = [];
150
					for(var i = 0; i < data.length; i++) {
151
						var string = '<li class="mui-table-view-cell mui-media listitem">'
152
						string += '<a>'
153
						string += '<div class="mui-media-object mui-pull-left iconposition">'
154
						string += '<img class="" src="../images/icon-acad.png">'
155
						string += '</div>'
156
						string += '<div class="mui-media-body">'
157
						string += '<div class="listtit2 mutlinebox">'
158
						if(data[i].name) {
159
							string += data[i].name;
160
						}
161
						string += '</div>'
162
						string += '<p class="listtit3">'
163
						if(data[i].year) {
164
							string += "发表于" + data[i].year + "年";
165
						}
166
						'</p>'
167
						string += '<p class="listtit3 mutlinebox">'
168
						if(data[i].descp) {
169
							string += data[i].descp;
170
						}
171
						'</p>'
172
						string += '</div></a></li>'
173
						html.push(string);
138 174
					}
139
					document.getElementById("paperExperience").innerHTML=html.join('');
175
					document.getElementById("paperExperience").innerHTML = html.join('');
140 176
				}
141 177
			}
142
	//查询专利
143
	var patentShow = function(data){
144
				if(data.length>0){					
145
					var html=[];
146
					for (var i = 0; i < data.length; i++) {						
147
						var string='<li class="mui-table-view-cell mui-media listitem">'
148
				               string+='<a>'
149
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
150
				               string+='<img class="" src="../images/icon-mono.png">'
151
				               string+='</div>'
152
				               string+='<div class="mui-media-body">'
153
				               string+='<div class="listtit2 mutlinebox">'
154
				              	if(data[i].name) {
155
				              		string+=data[i].name;
156
				              	}  
157
				               string+='</div>'
158
				               string+='<p class="listtit3">'
159
				               if(data[i].year) {
160
				               	string+="发表于"+data[i].year+"年";
161
				               }
162
				               string+='</p>'
163
							   string+='<p class="listtit3 mutlinebox">'
164
							   	if(data[i].descp) {
165
							   		string+=data[i].descp;  
166
							   	}  
167
							   string+='</p>'
168
				               string+='</div></a></li>'
169
				               html.push(string);
178
			//查询专利
179
		var patentShow = function(data) {
180
				if(data.length > 0) {
181
					var html = [];
182
					for(var i = 0; i < data.length; i++) {
183
						var string = '<li class="mui-table-view-cell mui-media listitem">'
184
						string += '<a>'
185
						string += '<div class="mui-media-object mui-pull-left iconposition">'
186
						string += '<img class="" src="../images/icon-mono.png">'
187
						string += '</div>'
188
						string += '<div class="mui-media-body">'
189
						string += '<div class="listtit2 mutlinebox">'
190
						if(data[i].name) {
191
							string += data[i].name;
192
						}
193
						string += '</div>'
194
						string += '<p class="listtit3">'
195
						if(data[i].year) {
196
							string += "发表于" + data[i].year + "年";
197
						}
198
						string += '</p>'
199
						string += '<p class="listtit3 mutlinebox">'
200
						if(data[i].descp) {
201
							string += data[i].descp;
202
						}
203
						string += '</p>'
204
						string += '</div></a></li>'
205
						html.push(string);
170 206
					}
171
					document.getElementById("patentExperience").innerHTML=html.join('');
207
					document.getElementById("patentExperience").innerHTML = html.join('');
172 208
				}
173
		}	
174
	//
175
			var honorShow = function(data){
176
				if(data.length>0){
177
					var html=[];
178
					for (var i = 0; i < data.length; i++) {						
179
						var string='<li class="mui-table-view-cell mui-media listitem">'
180
				               string+='<a class="addinfobox mui-clearfix">'
181
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
182
				               string+='<img class="" src="../images/icon-honor.png">'
183
				               string+='</div>'
184
				               string+='<div class="mui-media-body">'
185
				               string+='<div class="listtit2 mutlinebox">'
186
				              	if(data[i].name) {
187
				              		string+=data[i].name;  
188
				              	}  
189
				               string+='</div>'
190
				               string+='<p class="listtit3">'
191
				               if(data[i].year) {
192
				               	string+="发表于"+data[i].year+"年";
193
				               }
194
				               string+='</p>'
195
							   string+='<p class="listtit3 mutlinebox">'
196
							   	if(data[i].descp) {
197
							   		string+=data[i].descp;  
198
							   	}  
199
							   string+='</p>'
200
				               string+='</div></a></li>'
201
				               html.push(string);  
209
			}
210
			//
211
		var honorShow = function(data) {
212
			if(data.length > 0) {
213
				var html = [];
214
				for(var i = 0; i < data.length; i++) {
215
					var string = '<li class="mui-table-view-cell mui-media listitem">'
216
					string += '<a class="addinfobox mui-clearfix">'
217
					string += '<div class="mui-media-object mui-pull-left iconposition">'
218
					string += '<img class="" src="../images/icon-honor.png">'
219
					string += '</div>'
220
					string += '<div class="mui-media-body">'
221
					string += '<div class="listtit2 mutlinebox">'
222
					if(data[i].name) {
223
						string += data[i].name;
202 224
					}
203
					document.getElementById("honor").innerHTML=html.join('');
204
				}
225
					string += '</div>'
226
					string += '<p class="listtit3">'
227
					if(data[i].year) {
228
						string += "发表于" + data[i].year + "年";
229
					}
230
					string += '</p>'
231
					string += '<p class="listtit3 mutlinebox">'
232
					if(data[i].descp) {
233
						string += data[i].descp;
234
					}
235
					string += '</p>'
236
					string += '</div></a></li>'
237
					html.push(string);
205 238
				}
206
			
207
		function personalMessage() {			
239
				document.getElementById("honor").innerHTML = html.join('');
240
			}
241
		}
242

243
		function personalMessage() {
208 244
			mui.ajax(baseUrl + "/ajax/professor/info/" + se.pro, {
209 245
				dataType: 'json', //数据格式类型   
210 246
				type: 'GET', //http请求类型
211 247
				timeout: 10000, //超时设置
212 248
				success: function(data) {
213 249
					var str = JSON.stringify(data.data);
214
					var $data=data.data;					
215
					var web=plus.webview.currentWebview()
216
					 plus.nativeUI.closeWaiting();			
217
        			web.show("slide-in-right",150); 					
250
					var $data = data.data;
251
					var web = plus.webview.currentWebview()
252
					plus.nativeUI.closeWaiting();
253
					web.show("slide-in-right", 150);
218 254
					//教育背景					
219 255
					if($data.edus.length) {
220
								eduBgShow($data.edus);
221
					}else{
222
								document.getElementById("perfessorEducation").style.display='none';
223
							}
256
						eduBgShow($data.edus);
257
					} else {
258
						document.getElementById("perfessorEducation").style.display = 'none';
259
					}
224 260
					//工作经历
225
					if ($data.jobs.length) {
226
								timeJobShow($data.jobs);
227
							}else{
228
								document.getElementById("perfessorsoJob").style.display='none';
229
							}
261
					if($data.jobs.length) {
262
						timeJobShow($data.jobs);
263
					} else {
264
						document.getElementById("perfessorsoJob").style.display = 'none';
265
					}
230 266
					//项目经历
231
					if ($data.projects.length) {
232
								projectShow($data.projects);
233
							}else{
234
								document.getElementById("perfessorExperience").style.display='none';
235
							}
267
					if($data.projects.length) {
268
						projectShow($data.projects);
269
					} else {
270
						document.getElementById("perfessorExperience").style.display = 'none';
271
					}
236 272
					//著作 论文 文章
237
					if ($data.papers.length) {
238
								paperShow($data.papers);
239
							}else{
240
								document.getElementById("perfessorpaperExperience").style.display='none';
241
							}
273
					if($data.papers.length) {
274
						paperShow($data.papers);
275
					} else {
276
						document.getElementById("perfessorpaperExperience").style.display = 'none';
277
					}
242 278
					//专利
243
					if ($data.patents.length) {
244
								patentShow($data.patents);
245
						} else{
246
								document.getElementById("perfessorpatentExperience").style.display='none';
247
							}
248
				    if ($data.honors.length) {
249
								honorShow($data.honors);
250
							} else{
251
								document.getElementById("perfessorhonor").style.display='none';
252
							}
279
					if($data.patents.length) {
280
						patentShow($data.patents);
281
					} else {
282
						document.getElementById("perfessorpatentExperience").style.display = 'none';
283
					}
284
					if($data.honors.length) {
285
						honorShow($data.honors);
286
					} else {
287
						document.getElementById("perfessorhonor").style.display = 'none';
288
					}
253 289
				},
254 290
				error: function() {
255 291
					plus.nativeUI.toast("服务器链接超时", toastStyle);
@ -259,4 +295,4 @@ var eduBgShow = function(data) {
259 295
		}
260 296
		personalMessage();
261 297
	})
262
	})
298
})

+ 35 - 15
app/js/proinfobrow.js

@ -10,7 +10,7 @@ mui.plusReady(function() {
10 10
	var proId = self.proid;
11 11
	console.log(userid);
12 12
	/*点击咨询*/
13
	if(userid){
13
	if(userid) {
14 14
		ozixun.addEventListener('tap', function() {
15 15
			var flag = 'professor';
16 16
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框
@ -18,12 +18,12 @@ mui.plusReady(function() {
18 18
				'proId': proId,
19 19
				'flag': flag
20 20
			});
21
	
21
22 22
			webviewShow.addEventListener("loaded", function() {
23
	
23
24 24
			}, false);
25 25
		});
26
	}else if(userid == '' || userid == undefined){
26
	} else if(userid == '' || userid == undefined) {
27 27
		ozixun.addEventListener('tap', function() {
28 28
			/*mui.alert('请登录', '' ,function(){
29 29
				mui.openWindow({
@ -37,7 +37,7 @@ mui.plusReady(function() {
37 37
			plus.nativeUI.toast("请先登录");
38 38
		});
39 39
	}
40
	
40
41 41
	//查询学术领域
42 42
	var subjectShow = function(data) {
43 43
			if(data != undefined && data.length != 0) {
@ -91,18 +91,22 @@ mui.plusReady(function() {
91 91
					} else {
92 92
						var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn icon-appreciatefill' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
93 93
					}
94
95
					if($photos.length > 0) {
94
					if($photos.length < 4) {
96 95
						for(var j = 0; j < $photos.length; ++j) {
97
						
98
							if($photos[j].img) {						
96
							if($photos[j].img) {
99 97
								showDiv += "<span class='likepeople headRadius'><img class='like-h' src='" + baseUrl + "/images/head/" + $photos[j].id + "_s.jpg'></span>";
100
							} else {								
98
							} else {
99
								showDiv += "<span class='likepeople headRadius'><img class='like-h' src='../images/default-photo.jpg'></span>";
100
							}
101
						}
102
					} else {
103
						for(var j = $photos.length - 2; j < $photos.length; ++j) {
104
							if($photos[j].img) {
105
								showDiv += "<span class='likepeople headRadius'><img class='like-h' src='" + baseUrl + "/images/head/" + $photos[j].id + "_s.jpg'></span>";
106
							} else {
101 107
								showDiv += "<span class='likepeople headRadius'><img class='like-h' src='../images/default-photo.jpg'></span>";
102 108
							}
103 109
						}
104
					}
105
					if($photos.length >= 3) {
106 110
						showDiv += "<span class='mui-icon iconfont icon-more likepeople likemore headRadius'></span>";
107 111
					}
108 112
					showDiv += "</div></div></div>";
@ -136,7 +140,7 @@ mui.plusReady(function() {
136 140
				var string = '<li class="mui-table-view-cell mui-media" resouseId=' + $data[i].resourceId + '>'
137 141
				string += '<a class="proinfor">'
138 142
				if($data[i].images.length) {
139
					string += '<img class="mui-media-object mui-pull-left resimg" src="'+baseUrl+'/images/resource/' + $data[i].resourceId + '.jpg">'
143
					string += '<img class="mui-media-object mui-pull-left resimg" src="' + baseUrl + '/images/resource/' + $data[i].resourceId + '.jpg">'
140 144
141 145
				} else {
142 146
@ -172,6 +176,7 @@ mui.plusReady(function() {
172 176
				var start = document.getElementsByClassName("start");
173 177
				for(var i = 0; i < startLeval; i++) {
174 178
					start[i].classList.add("icon-favorfill");
179
					start[i].classList.remove("icon-favor");
175 180
				}
176 181
				if($data.hasHeadImage) {
177 182
					document.getElementsByClassName("headimg")[0].src = baseUrl + "/images/head/" + $data.id + "_l.jpg";
@ -264,8 +269,23 @@ mui.plusReady(function() {
264 269
		web.addEventListener("loaded", function() {}, false);
265 270
	});
266 271
	//点赞
272
	var clFlag = 1;
267 273
	mui(".reserachMess").on("click", ".plusbtn", function() {
274
268 275
		if(userid && userid != null && userid != "null") {
276
			if(clFlag) {
277
				clFlag = 0;
278
			} else {
279
				return;
280
			}
281
			if(this.getAttribute("data-isagree") > -1) {
282
				this.classList.remove("icon-appreciatefill");
283
				this.classList.add("icon-appreciate");
284
			} else {
285
				this.classList.add("icon-appreciatefill");
286
				//this.classlist.remove("plusbtn");
287
			}
288
269 289
			mui.ajax(this.getAttribute("data-isagree") > -1 ? baseUrl + "/ajax/researchArea/unAgree" : baseUrl + "/ajax/researchArea/agree", {
270 290
				"type": "POST",
271 291
				"data": {
@ -282,7 +302,7 @@ mui.plusReady(function() {
282 302
							type: 'GET', //http请求类型
283 303
							timeout: 10000, //超时设置
284 304
							success: function(data) {
285
305
								clFlag = 1;
286 306
								var $data = data.data;
287 307
								//研究方向
288 308
								document.getElementsByClassName("reserachMess")[0].innerHTML = "";
@ -329,7 +349,7 @@ mui.plusReady(function() {
329 349
		var $this = this;
330 350
		if(userid && userid != null && userid != "null") {
331 351
			collectionExpert($this);
332
		}else{
352
		} else {
333 353
			plus.nativeUI.toast("请先登录");
334 354
		}
335 355
	});

+ 7 - 4
app/js/proinforupdate.js

@ -4,7 +4,9 @@ mui.ready(function() {
4 4
		var oImg=document.getElementsByTagName("img")[0];
5 5
		var personalMaterial=document.getElementsByClassName('personalMaterial');
6 6
		var personSummary=document.getElementsByClassName("breifinfo")[0];
7
		window.addEventListener("newId",function(){	
7
		var fl;
8
		window.addEventListener("newId",function(event){
9
			fl=event.detail.rd;
8 10
			personalMaterial[1].parentNode.style.display = "block";
9 11
			personalMaterial[2].parentNode.style.display = "block";
10 12
			personalMaterial[3].parentNode.style.display = "block";
@ -111,8 +113,10 @@ mui.ready(function() {
111 113
				type: 'GET', //http请求类型
112 114
				timeout: 10000, //超时设置
113 115
				success: function(data) {
114
					plus.nativeUI.closeWaiting();
116
					if(!fl){
117
						plus.nativeUI.closeWaiting(); 
115 118
					plus.webview.currentWebview().show("slide-in-right", 150);
119
					}
116 120
					var $data = data.data;
117 121
					personalMaterial[0].innerText = $data.name;
118 122
					//头像					
@ -185,8 +189,7 @@ mui.ready(function() {
185 189
				var string = '<li class="mui-table-view-cell mui-media" resouId=' + $data[i].resourceId + '>'
186 190
				string += '<a class="proinfor" href="resinforupdate.html">'
187 191
				if($data[i].images.length) {
188
					string += '<img class="mui-media-object mui-pull-left resimg" src="'+baseUrl+'/images/resource/' + $data[i].resourceId + '.jpg">'
189
					console.log('../images/resource/' + $data[i].resourceId + '.jpg')
192
					string += '<img class="mui-media-object mui-pull-left resimg" src="'+baseUrl+'/images/resource/' + $data[i].resourceId + '.jpg">'					
190 193
				} else {
191 194

192 195
						string += '<img class="mui-media-object mui-pull-left resimg" src="../images/default-resource.jpg">'

+ 5 - 3
app/js/updateinfo-res01.js

@ -58,11 +58,11 @@ mui.ready(function() {
58 58
						var y = JSON.stringify(data)
59 59
						if(data.success) {
60 60
							var web = plus.webview.getWebviewById("resinforupdate.html");
61
							var web1 = plus.webview.getWebviewById("proinforupdate.html"); 
62
							mui.fire(web1,"newId");  
63 61
							mui.fire(web, "resourceMess");
64 62
							mui.back();
65

63
							var web1 = plus.webview.getWebviewById("html/proinforupdate.html"); 
64
							mui.fire(web1,"newId",{rd:1});  
65
							
66 66
						} else {
67 67
							plus.nativeUI.toast("服务器链接超时", toastStyle);
68 68
							return;
@ -80,6 +80,8 @@ mui.ready(function() {
80 80
						if(data.success) {							
81 81
							var id = data.data;
82 82
							plus.nativeUI.showWaiting();
83
							var web2 = plus.webview.getWebviewById("html/proinforupdate.html"); 
84
							mui.fire(web2,"newId",{rd:1});
83 85
							var web = plus.webview.create("../html/resinforupdate.html", "resinforupdate.html", {}, {
84 86
								resourceId: id
85 87
							}); //后台创建webview并打开show.html   	    	

+ 2 - 0
app/js/updateinfo-res04.js

@ -38,6 +38,8 @@ mui.ready(function() {
38 38
						var web = plus.webview.getWebviewById("resinforupdate.html");
39 39
						mui.fire(web, "resourceMess");
40 40
						mui.back();
41
						var web1 = plus.webview.getWebviewById("html/proinforupdate.html"); 
42
							mui.fire(web1,"newId",{rd:1});
41 43
					}
42 44
				},
43 45
				error: function() {