瀏覽代碼

加上时间和城市控件

lipengtao 8 年之前
父節點
當前提交
4bc2825fb4

+ 9 - 4
app/html/updateinfo1.html

@ -6,6 +6,7 @@
6 6
		<title></title>
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
9 10
		<link href="../css/app.css" rel="stylesheet" />
10 11
	</head>
11 12
@ -32,13 +33,15 @@
32 33
						<li class="basicfrm"><input type="text" name="title" class="mui-input-clear frmtype"></li>
33 34
						<li><label>所在城市</label></li>
34 35
						<li class="basicfrm">
35
							<input type="text" name="city" class="mui-input-clear frmtype">
36
							<span class="mui-icon mui-icon-arrowdown downarrow"></span>
36
							<span  name="city" class="mui-input-clear frmtype" id="addressa"></span>
37
							<span class="mui-icon mui-icon-arrowdown downarrow" id ="showCityPicker"></span>
38
							<input type="hidden"  class="mui-input-clear frmtype" id="data-province">
39
					    	<input type="hidden"  class="mui-input-clear frmtype" id="data-address">
37 40
						</li>
38
						<li><label>联系电话(非公开)</label></li>
41
						<!--<li><label>联系电话(非公开)</label></li>
39 42
						<li class="basicfrm"><input type="tel" name="tel" class="mui-input-clear frmtype"></li>
40 43
						<li><label>邮箱地址(非公开)</label></li>
41
						<li class="basicfrm"><input type="email" name="email" class="mui-input-clear frmtype"></li>
44
						<li class="basicfrm"><input type="email" name="email" class="mui-input-clear frmtype"></li>-->
42 45
					</ul>
43 46
			        
44 47
		        </div>
@ -47,6 +50,8 @@
47 50
		</div>
48 51
		<script src="../js/public/mui.min.js"></script>
49 52
		<script src="../js/public/zepto.min.js"></script>
53
		<script src="../js/public/mui.picker.min.js"></script>
54
		<script src="../js/public/city.data.js"></script>
50 55
		<script src="../js/public/base.js"></script>
51 56
		<script type="text/javascript" src="../js/updateinfo1.js"></script>				
52 57
	</body>

+ 4 - 2
app/html/updateinfo10.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -24,8 +25,8 @@
24 25
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
25 26
						<li><label>发表年份</label></li>
26 27
						<li class="basicfrm">
27
							<input type="number" name="year" class="mui-input-clear frmtype">
28
							<span class="mui-icon mui-icon-arrowdown downarrow"></span>
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>
29 30
						</li>
30 31
						<li><label>详细描述</label></li>
31 32
						<li class="basicfrm">
@ -44,6 +45,7 @@
44 45
		</div>
45 46
		<script src="../js/public/mui.min.js"></script>
46 47
		<script src="../js/public/zepto.min.js"></script>
48
		<script src="../js/public/mui.picker.min.js"></script>
47 49
		<script src="../js/public/base.js"></script>
48 50
		<script type="text/javascript" src="../js/updateinfo10.js"></script>
49 51
	</body>

+ 4 - 2
app/html/updateinfo11.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -24,8 +25,8 @@
24 25
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
25 26
						<li><label>获奖年份</label></li>
26 27
						<li class="basicfrm">
27
							<input type="number" name="year" class="mui-input-clear frmtype">
28
							<span class="mui-icon mui-icon-arrowdown downarrow"></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"}'></span>
29 30
						</li>
30 31
						<li><label>详细描述</label></li>
31 32
						<li class="basicfrm">
@ -44,6 +45,7 @@
44 45
		</div>
45 46
		<script src="../js/public/mui.min.js"></script>
46 47
		<script src="../js/public/zepto.min.js"></script>
48
		<script src="../js/public/mui.picker.min.js"></script>
47 49
		<script src="../js/public/base.js"></script>
48 50
		<script type="text/javascript" src="../js/updateinfo11.js"></script>
49 51
	</body>

+ 4 - 2
app/html/updateinfo6.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -37,8 +38,8 @@
37 38
						</li>
38 39
						<li><label>毕业年份</label></li>
39 40
						<li class="basicfrm">
40
							<input type="number" name="gradyear" class="mui-input-clear frmtype">
41
							<span class="mui-icon mui-icon-arrowdown downarrow"></span>
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 43
						</li>
43 44
					</ul>
44 45
			        
@ -50,6 +51,7 @@
50 51
		</div>
51 52
		<script src="../js/public/mui.min.js"></script>
52 53
		<script src="../js/public/zepto.min.js"></script>
54
		<script src="../js/public/mui.picker.min.js"></script>
53 55
		<script src="../js/public/base.js"></script>
54 56
		<script type="text/javascript" src="../js/updateinfo6.js"></script>	
55 57
	</body>

+ 8 - 6
app/html/updateinfo7.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -29,12 +30,12 @@
29 30
						<li><label class="timearea">开始时间</label><label class="timearea">结束时间</label></li>
30 31
						<li class="basicfrm timebox">
31 32
							<div class="timeareashow">
32
								<input type="number" name="startyear" class="mui-input-clear frmtype">
33
								<span class="mui-icon mui-icon-arrowdown downarrow"></span>
34
							</div>
35
							<div class="timeareashow">
36
								<input type="number" name="endyear" class="mui-input-clear frmtype">
37
								<span class="mui-icon mui-icon-arrowdown downarrow"></span>
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>
35
							</div> 
36
							<div class="timeareashow">  
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 39
							</div>
39 40
						</li>
40 41
					</ul>
@ -47,6 +48,7 @@
47 48
		</div>
48 49
		<script src="../js/public/mui.min.js"></script>
49 50
		<script src="../js/public/zepto.min.js"></script>
51
		<script src="../js/public/mui.picker.min.js"></script>
50 52
		<script src="../js/public/base.js"></script>
51 53
		<script type="text/javascript" src="../js/updateinfo7.js"></script>	
52 54
	</body>

+ 6 - 4
app/html/updateinfo8.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -25,12 +26,12 @@
25 26
						<li><label class="timearea">开始时间</label><label class="timearea">结束时间</label></li>
26 27
						<li class="basicfrm timebox">
27 28
							<div class="timeareashow">
28
								<input type="number" name="startyear" class="mui-input-clear frmtype">
29
								<span class="mui-icon mui-icon-arrowdown downarrow"></span>
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 31
							</div>
31 32
							<div class="timeareashow">
32
								<input type="number" name="endyear" class="mui-input-clear frmtype">
33
								<span class="mui-icon mui-icon-arrowdown downarrow"></span>
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 35
							</div>
35 36
						</li>
36 37
						<li><label>详细描述</label></li>
@ -48,6 +49,7 @@
48 49
		</div>
49 50
		<script src="../js/public/mui.min.js"></script>
50 51
		<script src="../js/public/zepto.min.js"></script>
52
		<script src="../js/public/mui.picker.min.js"></script>
51 53
		<script src="../js/public/base.js"></script>
52 54
		<script type="text/javascript" src="../js/updateinfo8.js"></script>
53 55
	</body>

+ 4 - 2
app/html/updateinfo9.html

@ -7,6 +7,7 @@
7 7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8 8
		<link href="../css/mui.min.css" rel="stylesheet" />
9 9
		<link href="../css/app.css" rel="stylesheet" />
10
		<link href="../css/mui.picker.min.css" rel="stylesheet" />
10 11
	</head>
11 12
12 13
	<body>
@ -24,8 +25,8 @@
24 25
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
25 26
						<li><label>发表年份</label></li>
26 27
						<li class="basicfrm">
27
							<input type="number" name="year" class="mui-input-clear frmtype">
28
							<span class="mui-icon mui-icon-arrowdown downarrow"></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"}'></span>
29 30
						</li>
30 31
						<li><label>详细描述</label></li>
31 32
						<li class="basicfrm">
@ -46,6 +47,7 @@
46 47
		</div>
47 48
		<script src="../js/public/mui.min.js"></script>
48 49
		<script src="../js/public/zepto.min.js"></script>
50
		<script src="../js/public/mui.picker.min.js"></script>
49 51
		<script src="../js/public/base.js"></script>
50 52
		<script type="text/javascript" src="../js/updateinfo9.js"></script>
51 53
	</body>

+ 269 - 251
app/js/proinforupdate-more.js

@ -16,7 +16,7 @@ var eduBgShow = function(data) {
16 16
				                   string+='</div>'
17 17
				                   string+='<div class="mui-media-body">'
18 18
				                   if(data[i].school) {
19
				                   		 string+='<div class="listtit2">'+data[i].school+'<div class="updatebox edu" title='+data[i].id+'><em class="updatebtn"></em></div></div>'	
19
							string += '<div class="listtit2">' + data[i].school + '<div class="updatebox updatebox2 edu" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
20 20
				                   }				                       
21 21
				                   string+='<p class="listtit3 mutlinebox">'
22 22
				                    if(data[i].college) {
@ -53,160 +53,163 @@ var eduBgShow = function(data) {
53 53
				                       if(data[i].company) {
54 54
				                       		string+=data[i].company;
55 55
				                       }
56
				                       string+='<div class="updatebox job" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
57
				                       string+='<p class="listtit3">'
58
				                       if(data[i].title) {
59
				                       	string+=data[i].title;
60
				                       }				                      
61
				                       string+='</p>'
62
									   string+='<p class="listtit3">'
63
									   if(data[i].startMonth) {
64
									   	string+=data[i].startMonth+"-";
65
									   }
66
									   if(data[i].stopMonth) {
67
									   	string+=data[i].stopMonth;
68
									   }
69
									   string+='</p>'
70
				                   string+='</div></a></li>'
71
				               html.push(string);			           
72
					} 
73
					document.getElementById("soJob").innerHTML=html.join('');
56
						string += '<div class="updatebox updatebox2 job" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
57
						string += '<p class="listtit3">'
58
						if(data[i].title) {
59
							string += data[i].title + ",";
60
						}
61
						if(data[i].department) {
62
							string += data[i].department;
63
						}
64
						string += '</p>'
65
						string += '<p class="listtit3">'
66
						if(data[i].startMonth) {
67
							string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月" + "-";
68
						}
69
						if(data[i].stopMonth) {
70
							string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
71
						}
72
						string += '</p>'
73
						string += '</div></a></li>'
74
						html.push(string);
75
					}
76
					document.getElementById("soJob").innerHTML = html.join('');
74 77
				}
75 78
			}
76
	//项目经历
77
	var projectShow = function(data){		
78
				if(data.length>0){
79
					var html=[];
80
					for (var i = 0; i < data.length; i++) {   
81
						 var string='<li class="mui-table-view-cell mui-media listitem">'
82
				              string+='<a>'
83
				              string+='<div class="mui-media-object mui-pull-left iconposition">'
84
				              string+='<img class="" src="../images/icon-project.png">'
85
				              string+='</div>'
86
				              string+='<div class="mui-media-body">'
87
				              string+='<div class="listtit2">'
88
				              if(data[i].name) {
89
				                       	 string+=data[i].name;
90
				                       }
91
				              string+=' <div class="updatebox project" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
92
				              string+='<p class="listtit3">'				              
93
				              if(data[i].startMonth) {
94
				                       	 string+=data[i].startMonth+"  -  "; 
95
				                       }
96
				              if(data[i].stopMonth) {
97
				                       	 string+=data[i].stopMonth;
98
				                       }
99
				              '</p>'
100
							  string+='<p class="listtit3 mutlinebox">'
101
							  if(data[i].descp) {
102
									   	string+=data[i].descp;
103
									   }
104
						      string+='</p>'
105
				              string+='</div></a></li>'
106
				              html.push(string);
107
					} 
108
					document.getElementById("projectExperience").innerHTML=html.join('');
79
			//项目经历
80
		var projectShow = function(data) {
81
				if(data.length > 0) {
82
					var html = [];
83
					for(var i = 0; i < data.length; i++) {
84
						var string = '<li class="mui-table-view-cell mui-media listitem">'
85
						string += '<a>'
86
						string += '<div class="mui-media-object mui-pull-left iconposition">'
87
						string += '<img class="" src="../images/icon-project.png">'
88
						string += '</div>'
89
						string += '<div class="mui-media-body">'
90
						string += '<div class="listtit2">'
91
						if(data[i].name) {
92
							string += data[i].name;
93
						}
94
						string += ' <div class="updatebox updatebox2 project" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
95
						string += '<p class="listtit3">'
96
						if(data[i].startMonth) {
97
							string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月" + "-";
98
						}
99
						if(data[i].stopMonth) {
100
							string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
101
						}
102
						'</p>'
103
						string += '<p class="listtit3 mutlinebox">'
104
						if(data[i].descp) {
105
							string += data[i].descp;
106
						}
107
						string += '</p>'
108
						string += '</div></a></li>'
109
						html.push(string);
110
					}
111
					document.getElementById("projectExperience").innerHTML = html.join('');
109 112
				}
110 113
			}
111
	//著作论文文章
112
	var paperShow = function(data){
113
		
114
				if(data.length>0){
115
					var html=[];
116
					for (var i = 0; i < data.length; i++) {  
117
						var string='<li class="mui-table-view-cell mui-media listitem">'
118
				               string+='<a>'
119
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
120
				                   		string+='<img class="" src="../images/icon-acad.png">'
121
				                   string+='</div>'
122
				                   string+='<div class="mui-media-body">'
123
				                       string+='<div class="listtit2">'
124
				                       if(data[i].name) {
125
				                       		 string+=data[i].name;
126
				                       }
127
				                       string+='<div class="updatebox paper" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
128
				                       string+='<p class="listtit3">'
129
				                       if(data[i].year) {
130
				                       		string+="发表于"+data[i].year+"年";
131
				                       }
132
				                       '</p>'
133
									   string+='<p class="listtit3 mutlinebox">'
134
									   if(data[i].descp) {
135
									   	string+=data[i].descp;
136
									   }
137
									   '</p>'
138
				                   string+='</div></a></li>'
139
				               		html.push(string);
114
			//著作论文文章
115
		var paperShow = function(data) {
116

117
				if(data.length > 0) {
118
					var html = [];
119
					for(var i = 0; i < data.length; i++) {
120
						var string = '<li class="mui-table-view-cell mui-media listitem">'
121
						string += '<a>'
122
						string += '<div class="mui-media-object mui-pull-left iconposition">'
123
						string += '<img class="" src="../images/icon-acad.png">'
124
						string += '</div>'
125
						string += '<div class="mui-media-body">'
126
						string += '<div class="listtit2">'
127
						if(data[i].name) {
128
							string += data[i].name;
129
						}
130
						string += '<div class="updatebox updatebox2 paper" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
131
						string += '<p class="listtit3">'
132
						if(data[i].year) {
133
							string += "发表于" + data[i].year + "年";
134
						}
135
						'</p>'
136
						string += '<p class="listtit3 mutlinebox">'
137
						if(data[i].descp) {
138
							string += data[i].descp;
139
						}
140
						'</p>'
141
						string += '</div></a></li>'
142
						html.push(string);
140 143
					}
141
					document.getElementById("paperExperience").innerHTML=html.join('');
144
					document.getElementById("paperExperience").innerHTML = html.join('');
142 145
				}
143 146
			}
144
	//查询专利
145
	var patentShow = function(data){
146
				if(data.length>0){					
147
					var html=[];
148
					for (var i = 0; i < data.length; i++) {						
149
						var string='<li class="mui-table-view-cell mui-media listitem">'
150
				               string+='<a>'
151
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
152
				               string+='<img class="" src="../images/icon-mono.png">'
153
				               string+='</div>'
154
				               string+='<div class="mui-media-body">'
155
				               string+='<div class="listtit2">'
156
				              	if(data[i].name) {
157
				              		string+=data[i].name;
158
				              	}  
159
				               string+='<div class="updatebox patent" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
160
				               string+='<p class="listtit3">'
161
				               if(data[i].year) {
162
				               	string+="发表于"+data[i].year+"年";
163
				               }
164
				               string+='</p>'
165
							   string+='<p class="listtit3 mutlinebox">'
166
							   	if(data[i].descp) {
167
							   		string+=data[i].descp;  
168
							   	}  
169
							   string+='</p>'
170
				               string+='</div></a></li>'
171
				               html.push(string);
147
			//查询专利
148
		var patentShow = function(data) {
149
				if(data.length > 0) {
150
					var html = [];
151
					for(var i = 0; i < data.length; i++) {
152
						var string = '<li class="mui-table-view-cell mui-media listitem">'
153
						string += '<a>'
154
						string += '<div class="mui-media-object mui-pull-left iconposition">'
155
						string += '<img class="" src="../images/icon-mono.png">'
156
						string += '</div>'
157
						string += '<div class="mui-media-body">'
158
						string += '<div class="listtit2">'
159
						if(data[i].name) {
160
							string += data[i].name;
161
						}
162
						string += '<div class="updatebox updatebox2 patent" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
163
						string += '<p class="listtit3">'
164
						if(data[i].year) {
165
							string += "发表于" + data[i].year + "年";
166
						}
167
						string += '</p>'
168
						string += '<p class="listtit3 mutlinebox">'
169
						if(data[i].descp) {
170
							string += data[i].descp;
171
						}
172
						string += '</p>'
173
						string += '</div></a></li>'
174
						html.push(string);
172 175
					}
173
					document.getElementById("patentExperience").innerHTML=html.join('');
176
					document.getElementById("patentExperience").innerHTML = html.join('');
174 177
				}
175
		}	
176
	//
177
			var honorShow = function(data){
178
				if(data.length>0){
179
					var html=[];
180
					for (var i = 0; i < data.length; i++) {						
181
						var string='<li class="mui-table-view-cell mui-media listitem">'
182
				               string+='<a class="addinfobox mui-clearfix">'
183
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
184
				               string+='<img class="" src="../images/icon-honor.png">'
185
				               string+='</div>'
186
				               string+='<div class="mui-media-body">'
187
				               string+='<div class="listtit2">'
188
				              	if(data[i].name) {
189
				              		string+=data[i].name;  
190
				              	}  
191
				               string+='<div class="updatebox honor" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
192
				               string+='<p class="listtit3">'
193
				               if(data[i].year) {
194
				               	string+="发表于"+data[i].year+"年";
195
				               }
196
				               string+='</p>'
197
							   string+='<p class="listtit3 mutlinebox">'
198
							   	if(data[i].descp) {
199
							   		string+=data[i].descp;  
200
							   	}  
201
							   string+='</p>'
202
				               string+='</div></a></li>'
203
				               html.push(string);  
178
			}
179
			//
180
		var honorShow = function(data) {
181
			if(data.length > 0) {
182
				var html = [];
183
				for(var i = 0; i < data.length; i++) {
184
					var string = '<li class="mui-table-view-cell mui-media listitem">'
185
					string += '<a class="addinfobox mui-clearfix">'
186
					string += '<div class="mui-media-object mui-pull-left iconposition">'
187
					string += '<img class="" src="../images/icon-honor.png">'
188
					string += '</div>'
189
					string += '<div class="mui-media-body">'
190
					string += '<div class="listtit2">'
191
					if(data[i].name) {
192
						string += data[i].name;
204 193
					}
205
					document.getElementById("honor").innerHTML=html.join('');
206
				}
194
					string += '<div class="updatebox updatebox2 honor" title=' + data[i].id + '><em class="mui-icon mui-icon-compose updatebtn"></em></div></div>'
195
					string += '<p class="listtit3">'
196
					if(data[i].year) {
197
						string += "发表于" + data[i].year + "年";
198
					}
199
					string += '</p>'
200
					string += '<p class="listtit3 mutlinebox">'
201
					if(data[i].descp) {
202
						string += data[i].descp;
203
					}
204
					string += '</p>'
205
					string += '</div></a></li>'
206
					html.push(string);
207 207
				}
208
			
209
		function personalMessage() {			
208
				document.getElementById("honor").innerHTML = html.join('');
209
			}
210
		}
211

212
		function personalMessage() {
210 213
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
211 214
				dataType: 'json', //数据格式类型   
212 215
				type: 'GET', //http请求类型
@ -248,113 +251,128 @@ var eduBgShow = function(data) {
248 251
			});
249 252
		}
250 253
		//增加教育背景
251
		document.getElementsByClassName("addinfobox")[0].addEventListener("tap",function(){
252
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
253
		var arr={descp:0}								
254
    	var webv = plus.webview.create("../html/updateinfo6.html","updateinfo6.html",{},arr);//后台创建webview并打开show.html   	    	
255
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件
256
        nwaiting.close(); //新webview的载入完毕后关闭等待框
257
        webv.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
258
    }, false);    
259
	});
260
	mui("#education").on("tap",".edu",function(){    	
261
    	var eduId=this.attributes["title"].value; 
262
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
263
		var arr={descp:1,edu:eduId}	;							
264
    	var webv = plus.webview.create("../html/updateinfo6.html","updateinfo6.html",{},arr);//后台创建webview并打开show.html   	    	
265
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
266
    }, false);    
267
    });
268
    //工作经历
269
    document.getElementsByClassName("addinfobox")[1].addEventListener("tap",function(){
270
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
271
										
272
    	var webv1 = plus.webview.create("../html/updateinfo7.html","updateinfo7.html");//后台创建webview并打开show.html   	    	
273
    	webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
274
        nwaiting.close(); //新webview的载入完毕后关闭等待框
275
        webv1.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
276
    }, false);    
277
	});
278
	mui("#soJob").on("tap",".job",function(){    	
279
    	var eduId=this.attributes["title"].value; 
280
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
281
		var arr={edu:eduId}	;							
282
    	var webv = plus.webview.create("../html/updateinfo7.html","updateinfo7.html",{},arr);//后台创建webview并打开show.html   	    	
283
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
284
    }, false);    
285
    });
286
    //项目经历
287
    document.getElementsByClassName("addinfobox")[2].addEventListener("tap",function(){
288
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  										
289
    	var webv1 = plus.webview.create("../html/updateinfo8.html","updateinfo8.html");//后台创建webview并打开show.html   	    	
290
    	webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
291
        nwaiting.close(); //新webview的载入完毕后关闭等待框
292
        webv1.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
293
    }, false);    
294
	});
295
	mui("#projectExperience").on("tap",".project",function(){    	
296
    	var eduId=this.attributes["title"].value; 
297
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
298
		var arr={edu:eduId}	;							
299
    	var webv = plus.webview.create("../html/updateinfo8.html","updateinfo8.html",{},arr);//后台创建webview并打开show.html   	    	
300
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
301
    }, false);    
302
    });
303
    //著作论文文章
304
    document.getElementsByClassName("addinfobox")[3].addEventListener("tap",function(){
305
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
306
										
307
    	var webv1 = plus.webview.create("../html/updateinfo9.html","updateinfo9.html");//后台创建webview并打开show.html   	    	
308
    	webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
309
        nwaiting.close(); //新webview的载入完毕后关闭等待框
310
        webv1.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
311
    }, false);    
312
	});
313
	mui("#paperExperience").on("tap",".paper",function(){    	
314
    	var eduId=this.attributes["title"].value; 
315
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
316
		var arr={edu:eduId}	;							
317
    	var webv = plus.webview.create("../html/updateinfo9.html","updateinfo9.html",{},arr);//后台创建webview并打开show.html   	    	
318
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
319
    }, false);    
320
    });
321
    //专利
322
    document.getElementsByClassName("addinfobox")[4].addEventListener("tap",function(){
323
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
324
										
325
    	var webv1 = plus.webview.create("../html/updateinfo10.html","updateinfo10.html");//后台创建webview并打开show.html   	    	
326
    	webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
327
        nwaiting.close(); //新webview的载入完毕后关闭等待框
328
        webv1.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
329
    }, false);    
330
	});
331
	mui("#patentExperience").on("tap",".patent",function(){    	
332
    	var eduId=this.attributes["title"].value; 
333
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
334
		var arr={edu:eduId}	;							
335
    	var webv = plus.webview.create("../html/updateinfo10.html","updateinfo10.html",{},arr);//后台创建webview并打开show.html   	    	
336
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
337
    }, false);    
338
    });
339
    //荣誉
340
    document.getElementsByClassName("addinfobox")[5].addEventListener("tap",function(){
341
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
342
										
343
    	var webv1 = plus.webview.create("../html/updateinfo11.html","updateinfo11.html");//后台创建webview并打开show.html   	    	
344
    	webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
345
        nwaiting.close(); //新webview的载入完毕后关闭等待框
346
        webv1.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
347
    }, false);    
348
	});
349
	mui("#honor").on("tap",".honor",function(){ 册新webview的载入完成事件       	
350
    	var eduId=this.attributes["title"].value; 
351
    	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
352
		var arr={edu:eduId}	;							
353
    	var webv = plus.webview.create("../html/updateinfo11.html","updateinfo11.html",{},arr);//后台创建webview并打开show.html   	    	
354
    	webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
355
    }, false);    
356
    });
357
    
254
		document.getElementsByClassName("addinfobox")[0].addEventListener("tap", function() {
255
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
256
			var arr = {
257
				descp: 0
258
			}
259
			var webv = plus.webview.create("../html/updateinfo6.html", "updateinfo6.html", {}, arr); //后台创建webview并打开show.html   	    	
260
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件
261
				nwaiting.close(); //新webview的载入完毕后关闭等待框
262
				webv.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
263
			}, false);
264
		});
265
		mui("#education").on("tap", ".edu", function() {
266
			var eduId = this.attributes["title"].value;
267
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
268
			var arr = {
269
				descp: 1,
270
				edu: eduId
271
			};
272
			var webv = plus.webview.create("../html/updateinfo6.html", "updateinfo6.html", {}, arr); //后台创建webview并打开show.html   	    	
273
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
274
			}, false);
275
		});
276
		//工作经历
277
		document.getElementsByClassName("addinfobox")[1].addEventListener("tap", function() {
278
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
279

280
			var webv1 = plus.webview.create("../html/updateinfo7.html", "updateinfo7.html"); //后台创建webview并打开show.html   	    	
281
			webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
282
				nwaiting.close(); //新webview的载入完毕后关闭等待框
283
				webv1.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
284
			}, false);
285
		});
286
		mui("#soJob").on("tap", ".job", function() {
287
			var eduId = this.attributes["title"].value;
288
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
289
			var arr = {
290
				edu: eduId
291
			};
292
			var webv = plus.webview.create("../html/updateinfo7.html", "updateinfo7.html", {}, arr); //后台创建webview并打开show.html   	    	
293
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
294
			}, false);
295
		});
296
		//项目经历
297
		document.getElementsByClassName("addinfobox")[2].addEventListener("tap", function() {
298
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  										
299
			var webv1 = plus.webview.create("../html/updateinfo8.html", "updateinfo8.html"); //后台创建webview并打开show.html   	    	
300
			webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
301
				nwaiting.close(); //新webview的载入完毕后关闭等待框
302
				webv1.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
303
			}, false);
304
		});
305
		mui("#projectExperience").on("tap", ".project", function() {
306
			var eduId = this.attributes["title"].value;
307
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
308
			var arr = {
309
				edu: eduId
310
			};
311
			var webv = plus.webview.create("../html/updateinfo8.html", "updateinfo8.html", {}, arr); //后台创建webview并打开show.html   	    	
312
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
313
			}, false);
314
		});
315
		//著作论文文章
316
		document.getElementsByClassName("addinfobox")[3].addEventListener("tap", function() {
317
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
318

319
			var webv1 = plus.webview.create("../html/updateinfo9.html", "updateinfo9.html"); //后台创建webview并打开show.html   	    	
320
			webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
321
				nwaiting.close(); //新webview的载入完毕后关闭等待框
322
				webv1.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
323
			}, false);
324
		});
325
		mui("#paperExperience").on("tap", ".paper", function() {
326
			var eduId = this.attributes["title"].value;
327
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
328
			var arr = {
329
				edu: eduId
330
			};
331
			var webv = plus.webview.create("../html/updateinfo9.html", "updateinfo9.html", {}, arr); //后台创建webview并打开show.html   	    	
332
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
333
			}, false);
334
		});
335
		//专利
336
		document.getElementsByClassName("addinfobox")[4].addEventListener("tap", function() {
337
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
338

339
			var webv1 = plus.webview.create("../html/updateinfo10.html", "updateinfo10.html"); //后台创建webview并打开show.html   	    	
340
			webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
341
				nwaiting.close(); //新webview的载入完毕后关闭等待框
342
				webv1.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
343
			}, false);
344
		});
345
		mui("#patentExperience").on("tap", ".patent", function() {
346
			var eduId = this.attributes["title"].value;
347
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
348
			var arr = {
349
				edu: eduId
350
			};
351
			var webv = plus.webview.create("../html/updateinfo10.html", "updateinfo10.html", {}, arr); //后台创建webview并打开show.html   	    	
352
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件    册新webview的载入完成事件       
353
			}, false);
354
		});
355
		//荣誉
356
		document.getElementsByClassName("addinfobox")[5].addEventListener("tap", function() {
357
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
358

359
			var webv1 = plus.webview.create("../html/updateinfo11.html", "updateinfo11.html"); //后台创建webview并打开show.html   	    	
360
			webv1.addEventListener("loaded", function() { //注册新webview的载入完成事件
361
				nwaiting.close(); //新webview的载入完毕后关闭等待框
362
				webv1.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
363
			}, false);
364
		});
365
		mui("#honor").on("tap", ".honor", function() {
366
			var eduId = this.attributes["title"].value;
367
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
368
			var arr = {
369
				edu: eduId
370
			};
371
			var webv = plus.webview.create("../html/updateinfo11.html", "updateinfo11.html", {}, arr); //后台创建webview并打开show.html   	    	
372
			webv.addEventListener("loaded", function() { //注册新webview的载入完成事件       
373
			}, false);
374
		});
375

358 376
		personalMessage();
359 377
	})
360 378
	})

+ 7 - 2
app/js/proinforupdate.js

@ -4,7 +4,12 @@ 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
		window.addEventListener("newId",function(){	
8
			personalMaterial[1].parentNode.style.display = "block";
9
			personalMaterial[2].parentNode.style.display = "block";
10
			personalMaterial[3].parentNode.style.display = "block";
11
			personalMaterial[4].parentNode.style.display = "block";
12
			personalMaterial[5].parentNode.style.display = "block";
8 13
			personalMessage();						
9 14
		})
10 15
		
@ -140,7 +145,7 @@ mui.ready(function() {
140 145
						personalMaterial[4].parentNode.style.display = "none";
141 146
					}
142 147
					if($data.address) {
143
						personalMaterial[5].innerText = $data.address;
148
						personalMaterial[5].innerText =$data.province+" "+$data.address;
144 149
					} else {
145 150
						personalMaterial[5].parentNode.style.display = "none";
146 151
					}

+ 105 - 65
app/js/updateinfo1.js

@ -1,73 +1,113 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');		
4
		var ws=plus.webview.currentWebview();		
5
		var str = JSON.stringify(ws);	    	
6
    	var oDt=document.getElementsByClassName("frmtype");
7
    	oDt[0].value=ws.name;
8
    	oDt[1].value=ws.orgName;
9
    	oDt[2].value=ws.department;
10
    	oDt[3].value=ws.office; 
11
    	oDt[4].value=ws.title;
12
    	oDt[5].value=ws.address;
13
    	function trim(str) { //删除左右两端的空格
14
       			return str.replace(/(^\s*)|(\s*$)/g, "");
15
  			 }
16
    	oDt[0].addEventListener("blur",function(){
17
    		var length=trim(oDt[0].value);
18
    		if(!length) 
19
    		plus.nativeUI.toast("姓名不能为空");
20
    	});
21
    	oDt[1].addEventListener("blur",function(){
22
    		var length=trim(oDt[1].value);
23
    		if(!length)     			
24
  		plus.nativeUI.toast("所在机构不能为空");
25
    	});
26
    	
27
    	function savePro() {    		
28
    		var mess= {};
29
    			mess.name=oDt[0].value;
30
    			mess.orgName=oDt[1].value;
31
		    	mess.department=oDt[2].value;
32
		    	mess.office=oDt[3].value;
33
		    	mess.title=oDt[4].value;		    	
34
		    	mess.address=oDt[5].value;
35
		    	mess.id=userid;   		   	   		
36
    		var mess1 = JSON.stringify(mess);   			
37
    		$.ajax({
38
				"url" :baseUrl+'/ajax/professor',
39
				"type" : "PUT" ,
40
				"async":true,
41
				"data" :mess1,
42
				"beforeSend":function(xhr,settings){console.log(JSON.stringify(settings))},
43
				"contentType" :"application/json",					
44
				"success" : function(data) {					
45
					if (data.success) 
46
					{
47
						
48
					} 
49
					else
50
					{
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5
		var str = JSON.stringify(ws);
6
		var oDt = document.getElementsByClassName("frmtype");
7
		var dataProvince = document.getElementById("data-province");
8
		var dataAddress = document.getElementById("data-address");
9
		var oAddress = document.getElementById("addressa")
10

11
		function personalMessage() {
12
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
13
				dataType: 'json', //数据格式类型
14
				type: 'GET', //http请求类型
15
				timeout: 10000, //超时设置
16
				success: function(data) {
17
					plus.nativeUI.closeWaiting();; //新webview的载入完毕后关闭等待框
18
					ws.show("slide-in-right", 150);
19
					var $data = data.data;
20
					//学术领域
21
					oDt[0].value = $data.name
22
					oDt[1].value = $data.orgName;
23
					oDt[2].value = $data.department;
24
					oDt[3].value = $data.office;
25
					oDt[4].value = $data.title;
26
					oAddress.innerText = $data.province + " " + $data.address;
27
					dataProvince.value = $data.province;
28
					dataAddress.value = $data.address;
29
				},
30
				error: function() {
51 31
					plus.nativeUI.toast("服务器链接超时", toastStyle);
52 32
					return;
33
				}
34
			});
35
		}
36

37
		function trim(str) { //删除左右两端的空格
38
			  
39
			return str.replace(/(^\s*)|(\s*$)/g, "");  
40
		}
41
		oDt[0].addEventListener("blur", function() {
42
			var length = trim(oDt[0].value);
43
			if(!length)
44
				plus.nativeUI.toast("姓名不能为空");
45
		});
46
		oDt[1].addEventListener("blur", function() {
47
			var length = trim(oDt[1].value);
48
			if(!length)
49
				plus.nativeUI.toast("所在机构不能为空");
50
		});
51
		/*选择地址*/
52
		var cityPicker = new mui.PopPicker({
53
			layer: 2
54
		});
55
		cityPicker.setData(cityData);
56
		var showCityPickerButton = document.getElementById('showCityPicker');
57
		showCityPickerButton.addEventListener('tap', function(event) {
58
			cityPicker.show(function(items) {
59
				oAddress.innerText = items[0].text + " " + items[1].text;
60
				dataProvince.value = items[0].text;
61
				dataAddress.value = items[1].text;
62
				//返回 false 可以阻止选择框的关闭  
63
				//return false;
64
			});
65
		}, false);
66

67
		function savePro() {
68
			var mess = {};
69
			mess.name = oDt[0].value;
70
			mess.orgName = oDt[1].value;
71
			mess.department = oDt[2].value;
72
			mess.office = oDt[3].value;
73
			mess.title = oDt[4].value;
74
			mess.province = dataProvince.value;
75
			mess.address = dataAddress.value;
76
			mess.id = userid;
77
			var mess1 = JSON.stringify(mess);
78
			$.ajax({
79
				"url": baseUrl + '/ajax/professor',
80
				"type": "PUT",
81
				"async": true,
82
				"data": mess1,
83
				"contentType": "application/json",
84
				"success": function(data) {
85
					if(data.success) {
86
						var web = plus.webview.getWebviewById("html/proinforupdate.html");
87
						mui.fire(web, "newId");
88
						mui.back();
89
					} else {
90
						plus.nativeUI.toast("服务器链接超时", toastStyle);
91
						return;
53 92
					}
54 93
				}
55 94
			});			
56 95
		}
57
    	
58
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
59
    		var length1=trim(oDt[0].value);
60
    		var length2=trim(oDt[1].value);   	
61
    		if(length1&&length2) {
62
    			savePro();
63
    		}else if(!length1&&length2) {
64
    			plus.nativeUI.toast("姓名不能为空");
65
    		}else if(length1&&!length2) {
66
    			plus.nativeUI.toast("所在机构不能为空");
67
    		}else if(!length1&&!length2) {
68
    			plus.nativeUI.toast("姓名不能为空&&所在机构不能为空");
69
    		}
70
    		
71
    	});  
96

97
		document.getElementsByClassName("topsave")[0].addEventListener("click", function() {
98
			var length1 = trim(oDt[0].value);
99
			var length2 = trim(oDt[1].value);
100
			if(length1 && length2) {
101
				savePro();
102
			} else if(!length1 && length2) {
103
				plus.nativeUI.toast("姓名不能为空");
104
			} else if(length1 && !length2) {
105
				plus.nativeUI.toast("所在机构不能为空");
106
			} else if(!length1 && !length2) {
107
				plus.nativeUI.toast("姓名不能为空&&所在机构不能为空");
108
			}
109

110
		});
111
		personalMessage();
72 112
	});
73 113
})              

+ 12 - 4
app/js/updateinfo10.js

@ -20,7 +20,7 @@ mui.ready(function() {
20 20
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
21 21
						$info = $data.data;									
22 22
						oDt[0].value=$info.name;												
23
						 oDt[1].value=$info.year;
23
						 oDt[1].innerText=$info.year;
24 24
						 oDt[2].value =$info.url;
25 25
						 if(!$info.descp) 
26 26
						 $info.descp="";						
@ -44,13 +44,21 @@ mui.ready(function() {
44 44
    		if(!length) 
45 45
    		plus.nativeUI.toast("专利名称不能为空");
46 46
    	});
47
    	
48
    	
47
    	var oEduYear = document.getElementById("eduYear");
48
		var oBtn=document.getElementsByClassName("btn")[0];
49
		oBtn.addEventListener("click", function() {
50
			var optionsJson = this.getAttribute('data-options') || '{}';
51
			var options = JSON.parse(optionsJson);			
52
			var picker = new mui.DtPicker(options);
53
			picker.show(function(rs) { 				
54
					oEduYear.innerText = rs.text.substr(0,4);				
55
			}); 
56
		})
49 57
    	function savePro() {    		  		
50 58
    		var $data = {};							
51 59
			$data.professorId = userid;
52 60
			$data.name =oDt[0].value;
53
			$data.year = oDt[1].value;			
61
			$data.year = oDt[1].innerText;			
54 62
			$data.url = oDt[2].value;
55 63
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
56 64
			if(ws.edu) {

+ 12 - 4
app/js/updateinfo11.js

@ -16,7 +16,7 @@ mui.ready(function() {
16 16
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
17 17
						$info = $data.data;	
18 18
						 oDt[0].value=$info.name;																	
19
						 oDt[1].value=$info.year;						
19
						 oDt[1].innerText=$info.year;						
20 20
						 if(!$info.descp) 
21 21
						 $info.descp="";						
22 22
						document.getElementsByClassName("textareabox")[0].innerText=$info.descp;
@ -39,13 +39,21 @@ mui.ready(function() {
39 39
    		if(!length) 
40 40
    		plus.nativeUI.toast("获奖名称不能为空");
41 41
    	});
42
    	
43
    	
42
    	var oEduYear = document.getElementById("eduYear");
43
		var oBtn=document.getElementsByClassName("btn")[0];
44
		oBtn.addEventListener("click", function() {
45
			var optionsJson = this.getAttribute('data-options') || '{}';
46
			var options = JSON.parse(optionsJson);			
47
			var picker = new mui.DtPicker(options);
48
			picker.show(function(rs) { 				
49
					oEduYear.innerText = rs.text.substr(0,4);				
50
			});
51
   })
44 52
    	function savePro() {    		  		
45 53
    		var $data = {};							
46 54
			$data.professorId = userid;
47 55
			$data.name =oDt[0].value;
48
			$data.year = oDt[1].value;						
56
			$data.year = oDt[1].innerText;						
49 57
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
50 58
			if(ws.edu) {
51 59
				$data.id=ws.edu;

+ 14 - 2
app/js/updateinfo6.js

@ -17,7 +17,7 @@ mui.ready(function() {
17 17
						plus.nativeUI.closeWaiting();	; //新webview的载入完毕后关闭等待框
18 18
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
19 19
						$info = $data.data;			
20
						oDt[4].value=$info.year;
20
						oDt[4].innerText=$info.year;
21 21
						oDt[0].value=$info.school;
22 22
						 oDt[1].value=$info.college;
23 23
						 if(!$info.major)
@ -51,10 +51,22 @@ mui.ready(function() {
51 51
    	oDt[3].addEventListener("change",function(){
52 52
    		oDegree=oDt[3].value;
53 53
    	});
54
    	
55
		var oEduYear = document.getElementById("eduYear");
56
		var oBtn=document.getElementsByClassName("btn")[0];
57
		oBtn.addEventListener("click", function() {
58
			var optionsJson = this.getAttribute('data-options') || '{}';
59
			var options = JSON.parse(optionsJson);			
60
			var picker = new mui.DtPicker(options);
61
			picker.show(function(rs) { 				
62
					oEduYear.innerText = rs.text.substr(0,4);				
63
			});
64

65
		});
54 66
    	function savePro() {    		  		
55 67
    		var $data = {};							
56 68
			$data.professorId = userid;
57
			$data.year = oDt[4].value;
69
			$data.year = oDt[4].innerText;
58 70
			$data.school =oDt[0].value;
59 71
			$data.college = oDt[1].value;
60 72
			$data.major = oDt[2].value;

+ 73 - 46
app/js/updateinfo7.js

@ -5,57 +5,84 @@ mui.ready(function() {
5 5
		var ws=plus.webview.currentWebview();		
6 6
		var str = JSON.stringify(ws);	
7 7
		console.log(str);
8
    	var oDt=document.getElementsByClassName("frmtype"); 
9
    	var oDegree;   	   	
10
    	if(ws.edu) {   		    		
11
    		$.ajax({
12
				"url" :baseUrl+"/ajax/job/"+ws.edu,
13
				"type" : "get" ,
14
				"async":true,																	
15
				"success" : function($data) {					
16
					if ($data.success) 
17
					{
18
						plus.nativeUI.closeWaiting();	; //新webview的载入完毕后关闭等待框
19
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
20
						$info = $data.data;									
21
						oDt[0].value=$info.company;												
22
						 oDt[2].value=$info.title;
23
						oDt[3].value =$info.startMonth;
24
						oDt[4].value=$info.stopMonth;
25
					} 
26
					else
27
					{
28
					plus.nativeUI.toast("服务器链接超时", toastStyle);
29
					return;
8
		var oDt = document.getElementsByClassName("frmtype");
9
		var oDegree;
10
		if(ws.edu) {
11
			$.ajax({
12
				"url": baseUrl + "/ajax/job/" + ws.edu,
13
				"type": "get",
14
				"async": true,
15
				"success": function($data) {
16
					if($data.success) {
17
						plus.nativeUI.closeWaiting();; //新webview的载入完毕后关闭等待框
18
						ws.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
19
						$info = $data.data;
20
						oDt[0].value = $info.company;
21
						oDt[1].value = $info.department;
22
						oDt[2].value = $info.title;
23
						if($info.startMonth) {
24
							oDt[3].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6)
25
						} else {
26
							oDt[3].innerText = ""
27
						}
28
						if($info.startMonth) {
29
							oDt[4].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6)
30
						} else {
31
							oDt[4].innerText = ""
32
						}
33
					} else {
34
						plus.nativeUI.toast("服务器链接超时", toastStyle);
35
						return;
30 36
					}
31 37
				}
32 38
			});
33 39

34
    		
35
    	}
36
    	function trim(str) { //删除左右两端的空格
37
      			return str.replace(/(^\s*)|(\s*$)/g, "");
38
urn str.replace(/(^\s*)|(\s*$)/g, "");  			 }
39
    	oDt[0].addEventListener("blur",function(){
40
    		var length=trim(oDt[0].value);
41
    		if(!length) 
42
    		plus.nativeUI.toast("机构名称不能为空");
43
    	});
44
    	oDt[2].addEventListener("blur",function(){
45
    		var length=trim(oDt[2].value);
46
    		if(!length)     			
47
  		plus.nativeUI.toast("职位不能为空");
48
    	});
49
    	oDt[3].addEventListener("change",function(){
50
    		oDegree=oDt[3].value;
51
    	});
52
    	function savePro() {    		  		
53
    		var $data = {};							
40
		}
41

42
		function trim(str) { //删除左右两端的空格
43
			 
44
			return str.replace(/(^\s*)|(\s*$)/g, "");urn str.replace(/(^\s*)|(\s*$)/g, "");  
45
		}
46
		oDt[0].addEventListener("blur", function() {
47
			var length = trim(oDt[0].value);
48
			if(!length)
49
				plus.nativeUI.toast("机构名称不能为空");
50
		});
51
		oDt[2].addEventListener("blur", function() {
52
			var length = trim(oDt[2].value);
53
			if(!length)
54
				plus.nativeUI.toast("职位不能为空");
55
		});
56
		oDt[3].addEventListener("change", function() {
57
			oDegree = oDt[3].value;
58
		});
59

60
		var oStartTime = document.getElementById("startTime");
61
		var oStopTime = document.getElementById("stopTime");
62
		mui(".timebox").on("click", ".btn", function() {
63
			var optionsJson = this.getAttribute('data-options') || '{}';
64
			var options = JSON.parse(optionsJson);
65
			var flag = this.getAttribute('flag');
66
			console.log(flag);
67
			var picker = new mui.DtPicker(options);
68
			picker.show(function(rs) {
69
				if(flag) {
70
					oStartTime.innerText = rs.text;
71
				} else {
72
					oStopTime.innerText = rs.text;
73
				}
74
			});
75

76
		});
77

78
		function savePro() {
79
			var $data = {};
54 80
			$data.professorId = userid;
55
			$data.company =oDt[0].value;
56
			$data.title = oDt[2].value;			
57
			$data.startMonth = oDt[3].value;
58
			$data.stopMonth = oDt[4].value;			
81
			$data.company = oDt[0].value;
82
			$data.department = oDt[1].value;
83
			$data.title = oDt[2].value;
84
			$data.startMonth = oDt[3].innerText.substr(0, 4) + oDt[3].innerText.substr(5, 7);
85
			$data.stopMonth = oDt[4].innerText.substr(0, 4) + oDt[4].innerText.substr(5, 7);
59 86
			if(ws.edu) {
60 87
				$data.id=ws.edu;
61 88
			}			

+ 33 - 8
app/js/updateinfo8.js

@ -1,7 +1,6 @@
1 1
mui.ready(function() {		
2 2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');	
4
		console.log(userid);
3
		var userid = plus.storage.getItem('userid');			
5 4
		var ws=plus.webview.currentWebview();		
6 5
		var str = JSON.stringify(ws);		
7 6
    	var oDt=document.getElementsByClassName("frmtype");     	   	
@ -17,9 +16,17 @@ mui.ready(function() {
17 16
						plus.nativeUI.closeWaiting();	; //新webview的载入完毕后关闭等待框
18 17
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
19 18
						$info = $data.data;									
20
						oDt[0].value=$info.name;												
21
						 oDt[1].value=$info.startMonth;
22
						oDt[2].value =$info.stopMonth;
19
						oDt[0].value=$info.name;
20
						if($info.startMonth) {
21
							oDt[1].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6)
22
						} else {
23
							oDt[1].innerText = ""
24
						}
25
						if($info.startMonth) {
26
							oDt[2].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6)
27
						} else {
28
							oDt[2].innerText = ""
29
						}						 
23 30
						if(!$info.descp) 
24 31
							$info.descp="";
25 32
							document.getElementsByClassName("textareabox")[0].innerText=$info.descp;
@ -42,13 +49,31 @@ mui.ready(function() {
42 49
    		if(!length) 
43 50
    		plus.nativeUI.toast("项目名称不能为空");
44 51
    	});
45
    	
52
    	var oStartTime = document.getElementById("startTime");
53
		var oStopTime = document.getElementById("stopTime");
54
		mui(".timebox").on("click", ".btn", function() {
55
			var optionsJson = this.getAttribute('data-options') || '{}';
56
			var options = JSON.parse(optionsJson);
57
			var flag = this.getAttribute('flag');		
58
			var picker = new mui.DtPicker(options);
59
			picker.show(function(rs) {
60
				if(flag) {
61
					oStartTime.innerText = rs.text;
62

63
				} else {
64
					oStopTime.innerText = rs.text;
65

66
				}
67

68
			});
69

70
		});
46 71
    	function savePro() {    		  		
47 72
    		var $data = {};							
48 73
			$data.professorId = userid;
49 74
			$data.name =oDt[0].value;
50
			$data.startMonth = oDt[1].value;			
51
			$data.stopMonth = oDt[2].value;
75
			$data.startMonth = oDt[1].innerText.substr(0, 4) + oDt[1].innerText.substr(5, 7);
76
			$data.stopMonth = oDt[2].innerText.substr(0, 4) + oDt[2].innerText.substr(5, 7);			
52 77
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;		
53 78
			if(ws.edu) {
54 79
				$data.id=ws.edu;

+ 52 - 45
app/js/updateinfo9.js

@ -1,53 +1,60 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');			
4
		var ws=plus.webview.currentWebview();		
5
		var str = JSON.stringify(ws);			
6
    	var oDt=document.getElementsByClassName("frmtype"); 
7
    	var oDegree;   	  	
8
    	if(ws.edu) {    		    		
9
    		$.ajax({
10
				"url" :baseUrl+"/ajax/paper/"+ws.edu,
11
				"type" : "get" ,
12
				"async":true,																	
13
				"success" : function($data) {					
14
					if ($data.success) 
15
					{
16
						plus.nativeUI.closeWaiting();	; //新webview的载入完毕后关闭等待框
17
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
18
						$info = $data.data;									
19
						oDt[0].value=$info.name;												
20
						 oDt[1].value=$info.year;
21
						 oDt[2].value =$info.url;
22
						 if(!$info.descp) 
23
						 $info.descp="";						
24
						document.getElementsByClassName("textareabox")[0].innerText=$info.descp;
25
					} 
26
					else
27
					{
28
					plus.nativeUI.toast("服务器链接超时", toastStyle);
29
					return;
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5
		var str = JSON.stringify(ws);
6
		var oDt = document.getElementsByClassName("frmtype");
7
		var oDegree;
8
		if(ws.edu) {
9
			$.ajax({
10
				"url": baseUrl + "/ajax/paper/" + ws.edu,
11
				"type": "get",
12
				"async": true,
13
				"success": function($data) {
14
					if($data.success) {
15
						plus.nativeUI.closeWaiting();; //新webview的载入完毕后关闭等待框
16
						ws.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
17
						$info = $data.data;
18
						oDt[0].value = $info.name;
19
						oDt[1].innerText = $info.year;
20
						oDt[2].value = $info.url;
21
						if(!$info.descp)
22
							$info.descp = "";
23
						document.getElementsByClassName("textareabox")[0].innerText = $info.descp;
24
					} else {
25
						plus.nativeUI.toast("服务器链接超时", toastStyle);
26
						return;
30 27
					}
31 28
				}
32 29
			});
33 30

34
    		
35
    	}
36
    	function trim(str) { //删除左右两端的空格
37
      			return str.replace(/(^\s*)|(\s*$)/g, "");
38
urn str.replace(/(^\s*)|(\s*$)/g, "");  			 }
39
    	oDt[0].addEventListener("blur",function(){
40
    		var length=trim(oDt[0].value);
41
    		if(!length) 
42
    		plus.nativeUI.toast("标题名称不能为空");
43
    	});
44
    	
45
    	
46
    	function savePro() {    		  		
47
    		var $data = {};							
31
		}
32

33
		function trim(str) { //删除左右两端的空格
34
			 
35
			return str.replace(/(^\s*)|(\s*$)/g, "");urn str.replace(/(^\s*)|(\s*$)/g, "");  
36
		}
37
		oDt[0].addEventListener("blur", function() {
38
			var length = trim(oDt[0].value);
39
			if(!length)
40
				plus.nativeUI.toast("标题名称不能为空");
41
		});
42
		var oEduYear = document.getElementById("eduYear");
43
		var oBtn = document.getElementsByClassName("btn")[0];
44
		oBtn.addEventListener("click", function() {
45
			var optionsJson = this.getAttribute('data-options') || '{}';
46
			var options = JSON.parse(optionsJson);
47
			var picker = new mui.DtPicker(options);
48
			picker.show(function(rs) {
49
				oEduYear.innerText = rs.text.substr(0, 4);
50
			});
51
		})
52

53
		function savePro() {
54
			var $data = {};
48 55
			$data.professorId = userid;
49
			$data.name =oDt[0].value;
50
			$data.year = oDt[1].value;			
56
			$data.name = oDt[0].value;
57
			$data.year = oDt[1].innerText;
51 58
			$data.url = oDt[2].value;
52 59
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
53 60
			if(ws.edu) {