Browse Source

专家信息修改:朋涛

luyanan 8 years ago
parent
commit
7b39fc9d97

+ 7 - 18
app/html/proinforupdate-more.html

@ -19,7 +19,7 @@
19 19
    		<!-- 主界面具体展示内容 -->
20 20
    		<div class="mui-input-group mainbox">
21 21
				<div class="maincon">
22
			       <div class="infocontit">教育背景<a class="addinfobox mui-clearfix" href="updateinfo6.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
22
			       <div class="infocontit">教育背景<a class="addinfobox mui-clearfix"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
23 23
			       <div class="infocon">
24 24
				       <ul class="mui-table-view listitembox" id="education">  
25 25
				           
@ -29,7 +29,7 @@
29 29
		    </div>
30 30
		    <div class="mui-input-group mainbox">
31 31
				<div class="maincon">
32
			       <div class="infocontit">工作经历<a class="addinfobox mui-clearfix" href="updateinfo7.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
32
			       <div class="infocontit">工作经历<a class="addinfobox mui-clearfix" ><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
33 33
			       <div class="infocon">
34 34
				       <ul class="mui-table-view listitembox" id="soJob">
35 35
				           
@ -39,7 +39,7 @@
39 39
		    </div>
40 40
		     <div class="mui-input-group mainbox">
41 41
				<div class="maincon">
42
			       <div class="infocontit">项目经历<a class="addinfobox mui-clearfix" href="updateinfo8.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
42
			       <div class="infocontit">项目经历<a class="addinfobox mui-clearfix" ><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
43 43
			       <div class="infocon">
44 44
				       <ul class="mui-table-view listitembox" id="projectExperience">
45 45
				           
@ -49,7 +49,7 @@
49 49
		    </div>
50 50
		     <div class="mui-input-group mainbox">
51 51
				<div class="maincon">
52
			       <div class="infocontit">著作、论文、文章<a class="addinfobox mui-clearfix" href="updateinfo9.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
52
			       <div class="infocontit">著作、论文、文章<a class="addinfobox mui-clearfix"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
53 53
			       <div class="infocon">
54 54
				       <ul class="mui-table-view listitembox" id="paperExperience">
55 55
				           
@ -59,7 +59,7 @@
59 59
		    </div>
60 60
		    <div class="mui-input-group mainbox">
61 61
				<div class="maincon">
62
			       <div class="infocontit">专利<a class="addinfobox mui-clearfix" href="updateinfo10.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
62
			       <div class="infocontit">专利<a class="addinfobox mui-clearfix" ><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
63 63
			       <div class="infocon">
64 64
				       <ul class="mui-table-view listitembox" id="patentExperience">
65 65
				            
@ -70,22 +70,11 @@
70 70
		    </div>
71 71
		    <div class="mui-input-group mainbox">
72 72
				<div class="maincon">
73
			       <div class="infocontit">荣誉及奖项<a class="addinfobox mui-clearfix" href="updateinfo11.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
73
			       <div class="infocontit">荣誉及奖项<a class="addinfobox mui-clearfix" ><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
74 74
			       <div class="infocon">
75 75
				       <ul class="mui-table-view listitembox" id="honor">
76 76
				           
77
				           <li class="mui-table-view-cell mui-media listitem">
78
				               <a href="updateinfo11.html">
79
				               	   <div class="mui-media-object mui-pull-left iconposition">
80
				                   		<img class="" src="../images/icon-honor.png">
81
				                   </div>
82
				                   <div class="mui-media-body">
83
				                       <div class="listtit2">获奖名称<div class="updatebox"><em class="updatebtn"></em></div></div>
84
				                       <p class="listtit3">发表年份</p>
85
									   <p class="listtit3 mutlinebox">详细描述</p>
86
				                   </div>
87
				               </a>
88
				           </li>
77
				           
89 78
				       </ul>	
90 79
			       </div>
91 80
		       </div>

+ 4 - 4
app/html/proinforupdate.html

@ -92,7 +92,7 @@
92 92
		    </div>
93 93
		    <div class="mui-input-group mainbox">
94 94
				<div class="maincon">
95
			       <div class="infocontit">学术领域<a class="updatebox mui-clearfix" href="updateinfo3.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
95
			       <div class="infocontit">学术领域<a class="updatebox mui-clearfix"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
96 96
			       <div class="infocon">
97 97
				       	<ul class="infosubject">
98 98
				       		
@ -102,7 +102,7 @@
102 102
		    </div>
103 103
		    <div class="mui-input-group mainbox">
104 104
				<div class="maincon">
105
			       <div class="infocontit">研究方向<a class="updatebox mui-clearfix" href="updateinfo4.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
105
			       <div class="infocontit">研究方向<a class="updatebox mui-clearfix"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
106 106
			       <div class="infocon reserachMess">
107 107
				        <div class="listbox">
108 108
				        	<div class="listbrowse mui-ellipsis">
@ -131,7 +131,7 @@
131 131
		    </div>
132 132
		    <div class="mui-input-group mainbox">
133 133
				<div class="maincon">
134
			       <div class="infocontit">应用行业<a class="updatebox mui-clearfix" href="updateinfo5.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
134
			       <div class="infocontit">应用行业<a class="updatebox mui-clearfix" ><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
135 135
			       <div class="infocon">
136 136
				       	<ul class="infoapply">
137 137
				       		
@ -141,7 +141,7 @@
141 141
		    </div>
142 142
		    <div class="mui-input-group mainbox">
143 143
				<div class="maincon">
144
					<a href="proinforupdate-more.html">
144
					<a >
145 145
						<div class="gotonext gotonext2">
146 146
							<span class="mui-pull-left">修改详细信息</span>
147 147
				       		<em class="mui-iocn iconfont icon-pullright mui-pull-left"></em>

+ 3 - 3
app/html/updateinfo10.html

@ -43,9 +43,9 @@
43 43
		    </div>
44 44
		</div>
45 45
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
46
		<script src="../js/public/zepto.min.js"></script>
47
		<script src="../js/public/base.js"></script>
48
		<script type="text/javascript" src="../js/updateinfo10.js"></script>
49 49
	</body>
50 50
51 51
</html>

+ 3 - 3
app/html/updateinfo11.html

@ -43,9 +43,9 @@
43 43
		    </div>-->
44 44
		</div>
45 45
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
46
		<script src="../js/public/zepto.min.js"></script>
47
		<script src="../js/public/base.js"></script>
48
		<script type="text/javascript" src="../js/updateinfo11.js"></script>
49 49
	</body>
50 50
51 51
</html>

+ 4 - 11
app/html/updateinfo3.html

@ -26,13 +26,7 @@
26 26
						</div>
27 27
                        <div class="labelarea">
28 28
                        	<ul class="labelshow">
29
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
30
					       		<li>领域领域领域2<em class="mui-icon mui-icon-closeempty"></em></li>
31
					       		<li>领域领域领域领域3<em class="mui-icon mui-icon-closeempty"></em></li>
32
					       		<li>领域4<em class="mui-icon mui-icon-closeempty"></em></li>
33
					       		<li>领域领1<em class="mui-icon mui-icon-closeempty"></em></li>
34
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
29
					       		
36 30
					       	</ul>
37 31
                        </div>
38 32
						
@ -42,10 +36,9 @@
42 36
		    </div>
43 37
		    
44 38
		</div>
45
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
39
		<script src="../js/public/mui.min.js"></script>		
40
		<script src="../js/public/base.js"></script>
41
		<script type="text/javascript" src="../js/updateinfo3.js"></script>	
49 42
	</body>
50 43
51 44
</html>

+ 6 - 6
app/html/updateinfo4.html

@ -26,13 +26,13 @@
26 26
						</div>
27 27
                        <div class="labelarea">
28 28
                        	<ul class="labelshow">
29
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
29
					       		<!--<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
30 30
					       		<li>领域领域领域2<em class="mui-icon mui-icon-closeempty"></em></li>
31 31
					       		<li>领域领域领域领域3<em class="mui-icon mui-icon-closeempty"></em></li>
32 32
					       		<li>领域4<em class="mui-icon mui-icon-closeempty"></em></li>
33 33
					       		<li>领域领1<em class="mui-icon mui-icon-closeempty"></em></li>
34 34
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>-->
36 36
					       	</ul>
37 37
                        </div>
38 38
						
@ -42,10 +42,10 @@
42 42
		    </div>
43 43
		    
44 44
		</div>
45
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
45
		<script src="../js/public/mui.min.js"></script>	
46
		<script src="../js/public/zepto.min.js"></script>
47
		<script src="../js/public/base.js"></script>
48
		<script type="text/javascript" src="../js/updateinfo4.js"></script>	
49 49
	</body>
50 50
51 51
</html>

+ 3 - 10
app/html/updateinfo5.html

@ -26,13 +26,7 @@
26 26
						</div>
27 27
                        <div class="labelarea">
28 28
                        	<ul class="labelshow">
29
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
30
					       		<li>领域领域领域2<em class="mui-icon mui-icon-closeempty"></em></li>
31
					       		<li>领域领域领域领域3<em class="mui-icon mui-icon-closeempty"></em></li>
32
					       		<li>领域4<em class="mui-icon mui-icon-closeempty"></em></li>
33
					       		<li>领域领1<em class="mui-icon mui-icon-closeempty"></em></li>
34
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
29
					       		
36 30
					       	</ul>
37 31
                        </div>
38 32
						
@ -43,9 +37,8 @@
43 37
		    
44 38
		</div>
45 39
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
40
		<script src="../js/public/base.js"></script>
41
		<script type="text/javascript" src="../js/updateinfo5.js"></script>	
49 42
	</body>
50 43
51 44
</html>

+ 3 - 3
app/html/updateinfo6.html

@ -49,9 +49,9 @@
49 49
		    </div>
50 50
		</div>
51 51
		<script src="../js/public/mui.min.js"></script>
52
		<script type="text/javascript">
53
			mui.init()
54
		</script>
52
		<script src="../js/public/zepto.min.js"></script>
53
		<script src="../js/public/base.js"></script>
54
		<script type="text/javascript" src="../js/updateinfo6.js"></script>	
55 55
	</body>
56 56
57 57
</html>

+ 4 - 4
app/html/updateinfo7.html

@ -24,7 +24,7 @@
24 24
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
25 25
						<li><label>所属部门</label></li>
26 26
						<li class="basicfrm"><input type="text" name="major" class="mui-input-clear frmtype"></li>
27
						<li><label>职位</label></li>
27
						<li><label>职位<em class="requiredcon"></em></label></li>
28 28
						<li class="basicfrm"><input type="text" name="position" class="mui-input-clear frmtype"></li>
29 29
						<li><label class="timearea">开始时间</label><label class="timearea">结束时间</label></li>
30 30
						<li class="basicfrm timebox">
@ -46,9 +46,9 @@
46 46
		    </div>
47 47
		</div>
48 48
		<script src="../js/public/mui.min.js"></script>
49
		<script type="text/javascript">
50
			mui.init()
51
		</script>
49
		<script src="../js/public/zepto.min.js"></script>
50
		<script src="../js/public/base.js"></script>
51
		<script type="text/javascript" src="../js/updateinfo7.js"></script>	
52 52
	</body>
53 53
54 54
</html>

+ 3 - 3
app/html/updateinfo8.html

@ -47,9 +47,9 @@
47 47
		    
48 48
		</div>
49 49
		<script src="../js/public/mui.min.js"></script>
50
		<script type="text/javascript">
51
			mui.init()
52
		</script>
50
		<script src="../js/public/zepto.min.js"></script>
51
		<script src="../js/public/base.js"></script>
52
		<script type="text/javascript" src="../js/updateinfo8.js"></script>
53 53
	</body>
54 54
55 55
</html>

+ 3 - 3
app/html/updateinfo9.html

@ -45,9 +45,9 @@
45 45
46 46
		</div>
47 47
		<script src="../js/public/mui.min.js"></script>
48
		<script type="text/javascript">
49
			mui.init()
50
		</script>
48
		<script src="../js/public/zepto.min.js"></script>
49
		<script src="../js/public/base.js"></script>
50
		<script type="text/javascript" src="../js/updateinfo9.js"></script>
51 51
	</body>
52 52
53 53
</html>

+ 129 - 18
app/js/proinforupdate-more.js

@ -1,19 +1,22 @@
1 1
mui.ready(function() {		
2 2
	mui.plusReady(function() {
3 3
		var userid = plus.storage.getItem('userid');
4
		window.addEventListener("newId",function(){			
5
			personalMessage();						
6
		})
4 7
		//查询教育背景
5 8
var eduBgShow = function(data) {	    
6 9
				if(data.length>0){					
7 10
					var html=[];
8 11
					for (var i = 0; i < data.length; i++) {						
9 12
							var string='<li class="mui-table-view-cell mui-media listitem">'
10
				               	   string+='<a href="javascript:;">'
11
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
13
				               	   string+='<a>'
14
				               	   string+='<div class="mui-media-object mui-pull-left iconposition " >'
12 15
				                   string+='<img class="" src="../images/icon-edu.png">'
13 16
				                   string+='</div>'
14 17
				                   string+='<div class="mui-media-body">'
15 18
				                   if(data[i].school) {
16
				                   		 string+='<div class="listtit2">'+data[i].school+'<div class="updatebox"><em class="updatebtn"></em></div></div>'	
19
				                   		 string+='<div class="listtit2">'+data[i].school+'<div class="updatebox edu" title='+data[i].id+'><em class="updatebtn"></em></div></div>'	
17 20
				                   }				                       
18 21
				                   string+='<p class="listtit3 mutlinebox">'
19 22
				                    if(data[i].college) {
@ -42,7 +45,7 @@ var eduBgShow = function(data) {
42 45
					var html=[];
43 46
					for (var i = 0; i < data.length; i++) {   
44 47
						var string='<li class="mui-table-view-cell mui-media listitem">'
45
				               string+='<a href="updateinfo7.html">'
48
				               string+='<a >'
46 49
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
47 50
				                   string+='<img class="" src="../images/icon-work.png"></div>'				                   
48 51
				                   string+='<div class="mui-media-body">'
@ -50,7 +53,7 @@ var eduBgShow = function(data) {
50 53
				                       if(data[i].company) {
51 54
				                       		string+=data[i].company;
52 55
				                       }
53
				                       string+='<div class="updatebox"><em class="updatebtn"></em></div></div>'
56
				                       string+='<div class="updatebox job" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
54 57
				                       string+='<p class="listtit3">'
55 58
				                       if(data[i].title) {
56 59
				                       	string+=data[i].title;
@ -76,7 +79,7 @@ var eduBgShow = function(data) {
76 79
					var html=[];
77 80
					for (var i = 0; i < data.length; i++) {   
78 81
						 var string='<li class="mui-table-view-cell mui-media listitem">'
79
				              string+='<a href="updateinfo8.html">'
82
				              string+='<a>'
80 83
				              string+='<div class="mui-media-object mui-pull-left iconposition">'
81 84
				              string+='<img class="" src="../images/icon-project.png">'
82 85
				              string+='</div>'
@ -85,7 +88,7 @@ var eduBgShow = function(data) {
85 88
				              if(data[i].name) {
86 89
				                       	 string+=data[i].name;
87 90
				                       }
88
				              string+=' <div class="updatebox"><em class="updatebtn"></em></div></div>'
91
				              string+=' <div class="updatebox project" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
89 92
				              string+='<p class="listtit3">'				              
90 93
				              if(data[i].startMonth) {
91 94
				                       	 string+=data[i].startMonth+"  -  "; 
@ -112,7 +115,7 @@ var eduBgShow = function(data) {
112 115
					var html=[];
113 116
					for (var i = 0; i < data.length; i++) {  
114 117
						var string='<li class="mui-table-view-cell mui-media listitem">'
115
				               string+='<a href="updateinfo9.html">'
118
				               string+='<a>'
116 119
				               	   string+='<div class="mui-media-object mui-pull-left iconposition">'
117 120
				                   		string+='<img class="" src="../images/icon-acad.png">'
118 121
				                   string+='</div>'
@ -121,7 +124,7 @@ var eduBgShow = function(data) {
121 124
				                       if(data[i].name) {
122 125
				                       		 string+=data[i].name;
123 126
				                       }
124
				                       string+='<div class="updatebox"><em class="updatebtn"></em></div></div>'
127
				                       string+='<div class="updatebox paper" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
125 128
				                       string+='<p class="listtit3">'
126 129
				                       if(data[i].year) {
127 130
				                       		string+="发表于"+data[i].year+"年";
@ -140,12 +143,11 @@ var eduBgShow = function(data) {
140 143
			}
141 144
	//查询专利
142 145
	var patentShow = function(data){
143
				if(data.length>0){
144
					console.log(data);   
146
				if(data.length>0){					
145 147
					var html=[];
146 148
					for (var i = 0; i < data.length; i++) {						
147 149
						var string='<li class="mui-table-view-cell mui-media listitem">'
148
				               string+='<a href="updateinfo10.html">'
150
				               string+='<a>'
149 151
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
150 152
				               string+='<img class="" src="../images/icon-mono.png">'
151 153
				               string+='</div>'
@ -154,7 +156,7 @@ var eduBgShow = function(data) {
154 156
				              	if(data[i].name) {
155 157
				              		string+=data[i].name;
156 158
				              	}  
157
				               string+='<div class="updatebox"><em class="updatebtn"></em></div></div>'
159
				               string+='<div class="updatebox patent" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
158 160
				               string+='<p class="listtit3">'
159 161
				               if(data[i].year) {
160 162
				               	string+="发表于"+data[i].year+"年";
@ -177,7 +179,7 @@ var eduBgShow = function(data) {
177 179
					var html=[];
178 180
					for (var i = 0; i < data.length; i++) {						
179 181
						var string='<li class="mui-table-view-cell mui-media listitem">'
180
				               string+='<a class="addinfobox mui-clearfix" href="updateinfo11.html">'
182
				               string+='<a class="addinfobox mui-clearfix">'
181 183
				               string+='<div class="mui-media-object mui-pull-left iconposition">'
182 184
				               string+='<img class="" src="../images/icon-honor.png">'
183 185
				               string+='</div>'
@ -186,7 +188,7 @@ var eduBgShow = function(data) {
186 188
				              	if(data[i].name) {
187 189
				              		string+=data[i].name;  
188 190
				              	}  
189
				               string+='<div class="updatebox"><em class="updatebtn"></em></div></div>'
191
				               string+='<div class="updatebox honor" title='+data[i].id+'><em class="updatebtn"></em></div></div>'
190 192
				               string+='<p class="listtit3">'
191 193
				               if(data[i].year) {
192 194
				               	string+="发表于"+data[i].year+"年";
@ -211,8 +213,10 @@ var eduBgShow = function(data) {
211 213
				timeout: 10000, //超时设置
212 214
				success: function(data) {
213 215
					var str = JSON.stringify(data.data);
214
					var $data=data.data;
215
					console.log(str);					
216
					var $data=data.data;					
217
					var web=plus.webview.currentWebview()
218
					 plus.nativeUI.closeWaiting();			
219
        			web.show("slide-in-right",150); 					
216 220
					//教育背景					
217 221
					if($data.edus.length) {
218 222
								eduBgShow($data.edus);
@ -243,7 +247,114 @@ var eduBgShow = function(data) {
243 247
				}
244 248
			});
245 249
		}
246
		
250
		//增加教育背景
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(){    	
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
    
247 358
		personalMessage();
248 359
	})
249 360
	})

+ 29 - 15
app/js/proinforupdate.js

@ -4,9 +4,10 @@ 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(){
8
			personalMessage();
7
		window.addEventListener("newId",function(){			
8
			personalMessage();						
9 9
		})
10
		
10 11
		//查询学术领域
11 12
		var subjectShow = function (data){
12 13
				if(data != undefined &&  data.length != 0 ){
@ -85,8 +86,7 @@ var researchAreaShow = function ($datas,$datarecords){
85 86
				dataType: 'json', //数据格式类型
86 87
				type: 'GET', //http请求类型
87 88
				timeout: 10000, //超时设置
88
				success: function(data) {
89
					var str = JSON.stringify(data.data);										
89
				success: function(data) {															
90 90
					if(data.data.hasHeadImage) {						
91 91
						oImg.src="../images/head/" + userid + "_m.jpg";						
92 92
					}
@ -98,15 +98,12 @@ var researchAreaShow = function ($datas,$datarecords){
98 98
			});
99 99
		}
100 100
		//获取个人的信息
101
		function personalMessage() {
102
			console.log(1);  
101
		function personalMessage() {			
103 102
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
104 103
				dataType: 'json', //数据格式类型
105 104
				type: 'GET', //http请求类型
106 105
				timeout: 10000, //超时设置
107
				success: function(data) {
108
				
109
					var str = JSON.stringify(data.data);
106
				success: function(data) {					
110 107
					var $data=data.data;																									
111 108
					personalMaterial[0].innerText=$data.name; 										
112 109
					//基本信息
@ -211,8 +208,7 @@ var researchAreaShow = function ($datas,$datarecords){
211 208
		var arr={name:personalMaterial[0].innerText,office:personalMaterial[1].innerText,
212 209
				title:personalMaterial[2].innerText,orgName:personalMaterial[3].innerText,
213 210
				department:personalMaterial[4].innerText,address:personalMaterial[5].innerText
214
		}
215
		console.log(arr);
211
		}		
216 212
    	webviewShow = plus.webview.create("../html/updateinfo1.html","../html/updateinfo1.html",{},arr);//后台创建webview并打开show.html   	    	
217 213
    	webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件
218 214
        nwaiting.close(); //新webview的载入完毕后关闭等待框
@ -221,15 +217,33 @@ var researchAreaShow = function ($datas,$datarecords){
221 217
	});
222 218
	document.getElementsByClassName("updatebox")[1].addEventListener("tap",function(){
223 219
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框  
224
		var arr={descp:personSummary.innerText}				
225
		
226
		console.log(arr);
220
		var arr={descp:personSummary.innerText}								
227 221
    	webviewShow = plus.webview.create("../html/updateinfo2.html","updateinfo2.html",{},arr);//后台创建webview并打开show.html   	    	
228 222
    	webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件
229 223
        nwaiting.close(); //新webview的载入完毕后关闭等待框
230 224
        webviewShow.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
231 225
    }, false);		
232
	})
226
	});
227
	var page=mui.preload({url:"../html/updateinfo3.html",id:"updateinfo3.html"})	
228
	document.getElementsByClassName("updatebox")[2].addEventListener("tap",function(){
229
		page.show("slide-in-right",150);
230
	});
231
	var page1=mui.preload({url:"../html/updateinfo4.html",id:"updateinfo4.html"})	
232
	document.getElementsByClassName("updatebox")[3].addEventListener("tap",function(){
233
		page1.show("slide-in-right",150);
234
	});
235
	var page2=mui.preload({url:"../html/updateinfo5.html",id:"updateinfo5.html"})	
236
	document.getElementsByClassName("updatebox")[4].addEventListener("tap",function(){
237
		page2.show("slide-in-right",150);
238
	});
239
	
240
	//修改详细页面
241
	document.getElementsByClassName("gotonext2")[0].addEventListener("tap",function(){
242
		var nwaiting = plus.nativeUI.showWaiting();		
243
    	var web = plus.webview.create("../html/proinforupdate-more.html","proinforupdate-more.html");//后台创建webview并打开show.html   	    	
244
    	web.addEventListener("loaded", function(){ 
245
    }, false);		
246
	});
233 247
		personalMessageHeadImage();  
234 248
		personalMessage();
235 249
		resource();  

+ 7 - 19
app/js/updateinfo1.js

@ -2,10 +2,7 @@ mui.ready(function() {
2 2
	mui.plusReady(function(){
3 3
		var userid = plus.storage.getItem('userid');		
4 4
		var ws=plus.webview.currentWebview();		
5
		var str = JSON.stringify(ws);	
6
    	console.log(str);  
7
    	console.log(userid)
8
    	console.log(baseUrl);
5
		var str = JSON.stringify(ws);	    	
9 6
    	var oDt=document.getElementsByClassName("frmtype");
10 7
    	oDt[0].value=ws.name;
11 8
    	oDt[1].value=ws.orgName;
@ -27,8 +24,7 @@ mui.ready(function() {
27 24
  		plus.nativeUI.toast("所在机构不能为空");
28 25
    	});
29 26
    	
30
    	function savePro() {
31
    		alert(3);
27
    	function savePro() {    		
32 28
    		var mess= {};
33 29
    			mess.name=oDt[0].value;
34 30
    			mess.orgName=oDt[1].value;
@ -36,11 +32,8 @@ mui.ready(function() {
36 32
		    	mess.office=oDt[3].value;
37 33
		    	mess.title=oDt[4].value;		    	
38 34
		    	mess.address=oDt[5].value;
39
		    	mess.id=userid;
40
    		   	
41
    		console.log(mess);
42
    		var mess1 = JSON.stringify(mess);
43
    		console.log(mess1);    		
35
		    	mess.id=userid;   		   	   		
36
    		var mess1 = JSON.stringify(mess);   			
44 37
    		$.ajax({
45 38
				"url" :baseUrl+'/ajax/professor',
46 39
				"type" : "PUT" ,
@ -59,18 +52,13 @@ mui.ready(function() {
59 52
					return;
60 53
					}
61 54
				}
62
			});
63
			alert(5);
55
			});			
64 56
		}
65 57
    	
66 58
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
67
    		var length1=trim(oDt[1].value);
68
    		var length2=trim(oDt[1].value);
69
    		alert(1);
70
    		console.log(length1);
71
    		console.log(length2);
59
    		var length1=trim(oDt[0].value);
60
    		var length2=trim(oDt[1].value);   	
72 61
    		if(length1&&length2) {
73
    			alert(2);
74 62
    			savePro();
75 63
    		}else if(!length1&&length2) {
76 64
    			plus.nativeUI.toast("姓名不能为空");

+ 109 - 0
app/js/updateinfo10.js

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

37
    		
38
    	}
39
    	function trim(str) { //删除左右两端的空格
40
       			return str.replace(/(^\s*)|(\s*$)/g, "");
41
  			 }
42
    	oDt[0].addEventListener("blur",function(){
43
    		var length=trim(oDt[0].value);
44
    		if(!length) 
45
    		plus.nativeUI.toast("专利名称不能为空");
46
    	});
47
    	
48
    	
49
    	function savePro() {    		  		
50
    		var $data = {};							
51
			$data.professorId = userid;
52
			$data.name =oDt[0].value;
53
			$data.year = oDt[1].value;			
54
			$data.url = oDt[2].value;
55
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
56
			if(ws.edu) {
57
				$data.id=ws.edu;
58
			}			
59
    		$.ajax({
60
				"url" :baseUrl+"/ajax/patent",
61
				"type" : ws.edu?"put" :"post",
62
				"async":true,
63
				"data" :ws.edu?JSON.stringify($data):$data,
64
				"contentType" : ws.edu ? "application/json"
65
						: "application/x-www-form-urlencoded",
66
				"success" : function(data) {
67
					var y=JSON.stringify(data)					
68
					if (data.success) 
69
					{
70
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
71
						mui.fire(web,"newId");						
72
						mui.back();
73
					} 
74
					else
75
					{
76
					plus.nativeUI.toast("服务器链接超时", toastStyle);
77
					return;
78
					}
79
				}
80
			});			
81
		}
82
    	
83
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
84
    		var length1=trim(oDt[0].value);    		   		
85
    		if(length1) {    			
86
    			savePro();
87
    		}else {
88
    			plus.nativeUI.toast("专利名称不能为空");
89
    		}	
90
    	});
91
    	if(ws.edu) 
92
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
93
    		$.ajax({
94
					"url" : baseUrl+"/ajax/patent/" + ws.edu,
95
					"type" : "DELETE",
96
					"success" : function($data) {
97
						if ($data.success) {
98
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
99
							mui.fire(web,"newId");						
100
							mui.back();
101
						}
102
						else {
103
							plus.nativeUI.toast("服务器链接超时", toastStyle);
104
						}
105
					}
106
				});
107
    	});
108
	});
109
})          

+ 103 - 0
app/js/updateinfo11.js

@ -0,0 +1,103 @@
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
    	if(ws.edu) {   		    		
8
    		$.ajax({
9
				"url" :baseUrl+"/ajax/honor/"+ws.edu,
10
				"type" : "get" ,
11
				"async":true,																	
12
				"success" : function($data) {					
13
					if ($data.success) 
14
					{
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].value=$info.year;						
20
						 if(!$info.descp) 
21
						 $info.descp="";						
22
						document.getElementsByClassName("textareabox")[0].innerText=$info.descp;
23
					} 
24
					else
25
					{
26
					plus.nativeUI.toast("服务器链接超时", toastStyle);
27
					return;
28
					}
29
				}
30
			});
31

32
    		
33
    	}
34
    	function trim(str) { //删除左右两端的空格
35
       			return 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
    	
43
    	
44
    	function savePro() {    		  		
45
    		var $data = {};							
46
			$data.professorId = userid;
47
			$data.name =oDt[0].value;
48
			$data.year = oDt[1].value;						
49
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
50
			if(ws.edu) {
51
				$data.id=ws.edu;
52
			}			
53
    		$.ajax({
54
				"url" :baseUrl+"/ajax/honor",
55
				"type" : ws.edu?"put" :"post",
56
				"async":true,
57
				"data" :ws.edu?JSON.stringify($data):$data,
58
				"contentType" : ws.edu ? "application/json"
59
						: "application/x-www-form-urlencoded",
60
				"success" : function(data) {
61
					var y=JSON.stringify(data)					
62
					if (data.success) 
63
					{
64
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
65
						mui.fire(web,"newId");						
66
						mui.back();
67
					} 
68
					else
69
					{
70
					plus.nativeUI.toast("服务器链接超时", toastStyle);
71
					return;
72
					}
73
				}
74
			});			
75
		}
76
    	
77
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
78
    		var length1=trim(oDt[0].value);    		   		
79
    		if(length1) {    			
80
    			savePro();
81
    		}else {
82
    			plus.nativeUI.toast("获奖名称不能为空");
83
    		}	
84
    	});
85
    	if(ws.edu) 
86
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
87
    		$.ajax({
88
					"url" : baseUrl+"/ajax/honor/" + ws.edu,
89
					"type" : "DELETE",
90
					"success" : function($data) {
91
						if ($data.success) {
92
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
93
							mui.fire(web,"newId");						
94
							mui.back();
95
						}
96
						else {
97
							plus.nativeUI.toast("服务器链接超时", toastStyle);
98
						}
99
					}
100
				});
101
    	});
102
	});
103
})          

+ 1 - 3
app/js/updateinfo2.js

@ -2,9 +2,7 @@ mui.ready(function() {
2 2
	mui.plusReady(function(){
3 3
		var userid = plus.storage.getItem('userid');		
4 4
		var ws=plus.webview.currentWebview();		
5
		var str = JSON.stringify(ws);	
6
    	console.log(ws.descp);  
7
    	console.log(str);  
5
		var str = JSON.stringify(ws);	    	
8 6
    	document.getElementsByClassName("borderarea")[0].innerText=ws.descp;  
9 7
    	document.getElementsByClassName("topsave")[0].addEventListener("tap",function(){
10 8
    		mui.ajax(baseUrl + '/ajax/professor/descp', {

+ 94 - 0
app/js/updateinfo3.js

@ -0,0 +1,94 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');
4
		var ws=plus.webview.currentWebview();		
5
		//查询学术领域
6
		var subjectShow = function (data){
7
				if(data != undefined &&  data.length != 0 ){
8
					var subs = new Array();				
9
					if(data.indexOf(',')) {	
10
						subs = data.split(',');			
11
					}else {
12
						subs[0] = data;
13
					}
14
					if(subs.length>0) {
15
						var html = []; 
16
						for (var i = 0; i < subs.length; i++) {
17
							html.push("<li>"+subs[i]+"<em class='mui-icon mui-icon-closeempty'></em></li>");														
18
						};
19
						document.getElementsByClassName("labelshow")[0].innerHTML=html.join('');
20
					}	
21
				}			
22
			}
23
		function personalMessage() {		
24
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
25
				dataType: 'json', //数据格式类型
26
				type: 'GET', //http请求类型
27
				timeout: 10000, //超时设置
28
				success: function(data) {					
29
					var $data=data.data;																														
30
					//学术领域
31
					if($data.subject) {
32
						subjectShow($data.subject);
33
					}					
34
				},
35
				error: function() {
36
					plus.nativeUI.toast("服务器链接超时", toastStyle);
37
					return;
38
				}
39
			});
40
		}
41
		function trim(str) { //删除左右两端的空格
42
       			return str.replace(/(^\s*)|(\s*$)/g, "");
43
  			 }
44
		mui(".labelshow").on("tap","em",function(){
45
			var val=this.parentNode;
46
			document.getElementsByClassName('labelshow')[0].removeChild(val);			
47
		});
48
		document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap",function(){
49
			var addContent=document.getElementsByTagName('input')[0].value;
50
			var content=trim(addContent);
51
			if(content) {				
52
				var node=document.createElement("li");				
53
				 node.innerHTML=content+'<em class="mui-icon mui-icon-closeempty"></em>';
54
				document.getElementsByClassName("labelshow")[0].appendChild(node);				
55
			}else {
56
				plus.nativeUI.toast("添加内容不能为空", toastStyle);
57
			}
58
		});
59
		document.getElementsByClassName("topsave")[0].addEventListener("tap",function(){
60
    		var subjects = document.getElementsByTagName("li");
61
			var subjectAll = "";
62
			if(subjects.length>0){
63
				for (var i = 0; i <subjects.length; i++) {
64
					subjectAll += subjects[i].innerText;
65
					subjectAll += ',';
66
				};				
67
				subjectAll = subjectAll.substring(0, subjectAll.length-1);				
68
			}
69
			console.log(subjectAll);
70
    		mui.ajax(baseUrl + '/ajax/professor/subject', {
71
				data:{
72
					"id": userid,
73
 					"subject":subjectAll
74
				},
75
				dataType: 'json', //数据格式类型
76
				async: false,
77
				type: 'POST', //http请求类型
78
				timeout: 10000, //超时设置
79
				success: function(data) {				
80
					if(data.success) {						
81
						var web=plus.webview.getWebviewById("html/proinforupdate.html");
82
						mui.fire(web,"newId");
83
						mui.back();					
84
					}
85
				},
86
				error: function() {
87
					plus.nativeUI.toast("服务器链接超时", toastStyle);
88
					return;
89
				}
90
			});
91
    	});
92
		personalMessage();
93
	});
94
})    

+ 86 - 0
app/js/updateinfo4.js

@ -0,0 +1,86 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');
4
		var ws=plus.webview.currentWebview();		
5
		//查询学术领域		
6
		function personalMessage() {		
7
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
8
				dataType: 'json', //数据格式类型
9
				type: 'GET', //http请求类型
10
				timeout: 10000, //超时设置
11
				success: function(data) {					
12
					var $data=data.data;																														
13
					//学术领域
14
					if($data.subject) {
15
						if($data.researchAreas.length) {							
16
								
17
								var html = []; 
18
						for (var i = 0; i < $data.researchAreas.length; i++) {
19
							html.push("<li>"+$data.researchAreas[i].caption+"<em class='mui-icon mui-icon-closeempty'></em></li>");														
20
						};
21
						document.getElementsByClassName("labelshow")[0].innerHTML=html.join('');
22
					}
23
					}					
24
				},
25
				error: function() {
26
					plus.nativeUI.toast("服务器链接超时", toastStyle);
27
					return;
28
				}
29
			});
30
		}
31
		function trim(str) { //删除左右两端的空格
32
       			return str.replace(/(^\s*)|(\s*$)/g, "");
33
  			 }
34
		mui(".labelshow").on("tap","em",function(){
35
			var val=this.parentNode;
36
			document.getElementsByClassName('labelshow')[0].removeChild(val);			
37
		});
38
		document.getElementsByClassName("addlabelbtn")[0].addEventListener("click",function(){
39
			var addContent=document.getElementsByTagName('input')[0].value;
40
			var content=trim(addContent);
41
			if(content) {				
42
				var node=document.createElement("li");				
43
				 node.innerHTML=content+'<em class="mui-icon mui-icon-closeempty"></em>';
44
				document.getElementsByClassName("labelshow")[0].appendChild(node);				
45
			}else {
46
				plus.nativeUI.toast("添加内容不能为空", toastStyle);
47
			}
48
		});
49
		document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
50
    		
51
    		var $data=[];
52
			var researchAreas = document.getElementsByTagName("li");
53
			if(researchAreas.length>0){
54
				for (var i = 0; i <researchAreas.length; i++) {
55
					var $rd ={};
56
					$rd.professorId = userid;					
57
					$rd.caption= researchAreas[i].innerText;
58
					$data[i]=$rd;
59
				}
60
			}						
61
    		var mess1 = JSON.stringify($data);   		
62
    		$.ajax({
63
				"url" :baseUrl+'/ajax/researchArea',
64
				"type" : "PUT" ,
65
				"async":true,
66
				"data" :mess1,
67
				"beforeSend":function(xhr,settings){console.log(JSON.stringify(settings))},
68
				"contentType" :"application/json",					
69
				"success" : function(data) {					
70
					if (data.success) 
71
					{
72
						var web=plus.webview.getWebviewById("html/proinforupdate.html");
73
						mui.fire(web,"newId");						
74
						mui.back();
75
					} 
76
					else
77
					{
78
					plus.nativeUI.toast("服务器链接超时", toastStyle);
79
					return;
80
					}
81
				}
82
			});
83
    	});
84
		personalMessage();
85
	});
86
})    

+ 96 - 0
app/js/updateinfo5.js

@ -0,0 +1,96 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');
4
		var ws=plus.webview.currentWebview();		
5
		//查询应用行业
6
		var industryShow = function (data){
7
				if(data != undefined &&  data.length != 0 ){
8
					var subs = new Array();				
9
					if(data.indexOf(',')) {	
10
						subs = data.split(',');			
11
					}else {
12
						subs[0] = data;
13
					}
14
					if(subs.length>0) {
15
						var html = []; 
16
						for (var i = 0; i < subs.length; i++) {
17
							html.push("<li>"+subs[i]+"<em class='mui-icon mui-icon-closeempty'></em></li>");														
18
						};
19
						document.getElementsByClassName("labelshow")[0].innerHTML=html.join('');
20
					}	
21
				}			
22
			}
23
		function personalMessage() {		
24
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
25
				dataType: 'json', //数据格式类型
26
				type: 'GET', //http请求类型
27
				timeout: 10000, //超时设置
28
				success: function(data) {					
29
					var $data=data.data;																														
30
					//应用行业
31
					if($data.industry) {
32
								industryShow($data.industry);
33
					}					
34
				},
35
				error: function() {
36
					plus.nativeUI.toast("服务器链接超时", toastStyle);
37
					return;
38
				}
39
			});
40
		}
41
		function trim(str) { //删除左右两端的空格
42
       			return str.replace(/(^\s*)|(\s*$)/g, "");
43
  			 }
44
		mui(".labelshow").on("tap","em",function(){
45
			var val=this.parentNode;
46
			document.getElementsByClassName('labelshow')[0].removeChild(val);			
47
		});
48
		document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap",function(){
49
			var addContent=document.getElementsByTagName('input')[0].value;
50
			var content=trim(addContent);
51
			if(content) {				
52
				var node=document.createElement("li");				
53
				 node.innerHTML=content+'<em class="mui-icon mui-icon-closeempty"></em>';
54
				document.getElementsByClassName("labelshow")[0].appendChild(node);				
55
			}else {
56
				plus.nativeUI.toast("添加内容不能为空", toastStyle);
57
			}
58
		});
59
		document.getElementsByClassName("topsave")[0].addEventListener("tap",function(){
60
    		var subjects = document.getElementsByTagName("li");
61
			var subjectAll = "";
62
			if(subjects.length>0){
63
				for (var i = 0; i <subjects.length; i++) {
64
					subjectAll += subjects[i].innerText;
65
					subjectAll += ',';
66
				};				
67
				subjectAll = subjectAll.substring(0, subjectAll.length-1);				
68
			}
69
			console.log(subjectAll);
70
    		mui.ajax(baseUrl + '/ajax/professor/industry', {
71
				data:{
72
					"id": userid,
73
 					"industry":subjectAll
74
				},
75
				dataType: 'json', //数据格式类型
76
				async: false,
77
				type: 'POST', //http请求类型
78
				timeout: 10000, //超时设置
79
				success: function(data) {
80
					console.log(data.success);
81
					if(data.success) {
82
						
83
						var web=plus.webview.getWebviewById("html/proinforupdate.html");
84
						mui.fire(web,"newId");						
85
						mui.back();						
86
					}
87
				},
88
				error: function() {
89
					plus.nativeUI.toast("服务器链接超时", toastStyle);
90
					return;
91
				}
92
			});
93
    	});
94
		personalMessage();
95
	});
96
})    

+ 119 - 0
app/js/updateinfo6.js

@ -0,0 +1,119 @@
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.descp) {
9
    		    		
10
    		$.ajax({
11
				"url" :baseUrl+"/ajax/edu/"+ws.edu,
12
				"type" : "get" ,
13
				"async":true,																	
14
				"success" : function($data) {					
15
					if ($data.success) 
16
					{
17
						plus.nativeUI.closeWaiting();	; //新webview的载入完毕后关闭等待框
18
        				ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画    
19
						$info = $data.data;			
20
						oDt[4].value=$info.year;
21
						oDt[0].value=$info.school;
22
						 oDt[1].value=$info.college;
23
						 if(!$info.major)
24
						 $info.major=""
25
						 oDt[2].value=$info.major;
26
						oDt[3].value =$info.degree;	
27
					} 
28
					else
29
					{
30
					plus.nativeUI.toast("服务器链接超时", toastStyle);
31
					return;
32
					}
33
				}
34
			});
35

36
    		
37
    	}
38
    	function trim(str) { //删除左右两端的空格
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
    	oDt[3].addEventListener("change",function(){
52
    		oDegree=oDt[3].value;
53
    	});
54
    	function savePro() {    		  		
55
    		var $data = {};							
56
			$data.professorId = userid;
57
			$data.year = oDt[4].value;
58
			$data.school =oDt[0].value;
59
			$data.college = oDt[1].value;
60
			$data.major = oDt[2].value;
61
			$data.degree = oDegree;	
62
			if(ws.edu) {
63
				$data.id=ws.edu;
64
			}
65
    		$.ajax({
66
				"url" :baseUrl+'/ajax/edu',
67
				"type" : ws.edu?"put" :"post",
68
				"async":true,
69
				"data" :ws.edu?JSON.stringify($data):$data,
70
				"contentType" : ws.edu ? "application/json"
71
						: "application/x-www-form-urlencoded",
72
				"success" : function(data) {					
73
					if (data.success) 
74
					{
75
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
76
						mui.fire(web,"newId");						
77
						mui.back();
78
					} 
79
					else
80
					{
81
					plus.nativeUI.toast("服务器链接超时", toastStyle);
82
					return;
83
					}
84
				}
85
			});			
86
		}
87
    	
88
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
89
    		var length1=trim(oDt[0].value);
90
    		var length2=trim(oDt[1].value);   		
91
    		if(length1&&length2) {    			
92
    			savePro();
93
    		}else if(!length1&&length2) {
94
    			plus.nativeUI.toast("学校名称不能为空");
95
    		}else if(length1&&!length2) {
96
    			plus.nativeUI.toast("学院不能为空");
97
    		}else if(!length1&&!length2) {
98
    			plus.nativeUI.toast("学校名称不能为空&&学院不能为空");
99
    		}    		
100
    	});
101
    	if(ws.edu) 
102
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
103
    		$.ajax({
104
					"url" : baseUrl+"/ajax/edu/" + ws.edu,
105
					"type" : "DELETE",
106
					"success" : function($data) {
107
						if ($data.success) {
108
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
109
							mui.fire(web,"newId");						
110
							mui.back();
111
						}
112
						else {
113
							alert($data.msg);
114
						}
115
					}
116
				});
117
    	});
118
	});
119
})          

+ 117 - 0
app/js/updateinfo7.js

@ -0,0 +1,117 @@
1
mui.ready(function() {		
2
	mui.plusReady(function(){
3
		var userid = plus.storage.getItem('userid');	
4
		console.log(userid);
5
		var ws=plus.webview.currentWebview();		
6
		var str = JSON.stringify(ws);	
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;
30
					}
31
				}
32
			});
33

34
    		
35
    	}
36
    	function trim(str) { //删除左右两端的空格
37
       			return str.replace(/(^\s*)|(\s*$)/g, "");
38
  			 }
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 = {};							
54
			$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;			
59
			if(ws.edu) {
60
				$data.id=ws.edu;
61
			}			
62
    		$.ajax({
63
				"url" :baseUrl+"/ajax/job",
64
				"type" : ws.edu?"put" :"post",
65
				"async":true,
66
				"data" :ws.edu?JSON.stringify($data):$data,
67
				"contentType" : ws.edu ? "application/json"
68
						: "application/x-www-form-urlencoded",
69
				"success" : function(data) {
70
					var y=JSON.stringify(data)					
71
					if (data.success) 
72
					{
73
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
74
						mui.fire(web,"newId");						
75
						mui.back();
76
					} 
77
					else
78
					{
79
					plus.nativeUI.toast("服务器链接超时", toastStyle);
80
					return;
81
					}
82
				}
83
			});			
84
		}
85
    	
86
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
87
    		var length1=trim(oDt[0].value);    		
88
    		var length2=trim(oDt[2].value);   		
89
    		if(length1&&length2) {    			
90
    			savePro();
91
    		}else if(!length1&&length2) {
92
    			plus.nativeUI.toast("机构名称不能为空");
93
    		}else if(length1&&!length2) {
94
    			plus.nativeUI.toast("职位不能为空");
95
    		}else if(!length1&&!length2) {
96
    			plus.nativeUI.toast("机构名称不能为空&&职位不能为空");
97
    		}  		
98
    	});
99
    	if(ws.edu) 
100
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
101
    		$.ajax({
102
					"url" : baseUrl+"/ajax/job/" + ws.edu,
103
					"type" : "DELETE",
104
					"success" : function($data) {
105
						if ($data.success) {
106
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
107
							mui.fire(web,"newId");						
108
							mui.back();
109
						}
110
						else {
111
							alert($data.msg);
112
						}
113
					}
114
				});
115
    	});
116
	});
117
})          

+ 107 - 0
app/js/updateinfo8.js

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

35
    		
36
    	}
37
    	function trim(str) { //删除左右两端的空格
38
       			return str.replace(/(^\s*)|(\s*$)/g, "");
39
  			 }
40
    	oDt[0].addEventListener("blur",function(){
41
    		var length=trim(oDt[0].value);
42
    		if(!length) 
43
    		plus.nativeUI.toast("项目名称不能为空");
44
    	});
45
    	
46
    	function savePro() {    		  		
47
    		var $data = {};							
48
			$data.professorId = userid;
49
			$data.name =oDt[0].value;
50
			$data.startMonth = oDt[1].value;			
51
			$data.stopMonth = oDt[2].value;
52
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;		
53
			if(ws.edu) {
54
				$data.id=ws.edu;
55
			}			
56
    		$.ajax({
57
				"url" :baseUrl+"/ajax/project",
58
				"type" : ws.edu?"put" :"post",
59
				"async":true,
60
				"data" :ws.edu?JSON.stringify($data):$data,
61
				"contentType" : ws.edu ? "application/json"
62
						: "application/x-www-form-urlencoded",
63
				"success" : function(data) {
64
					var y=JSON.stringify(data)					
65
					if (data.success) 
66
					{
67
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
68
						mui.fire(web,"newId");						
69
						mui.back();
70
					} 
71
					else
72
					{
73
					plus.nativeUI.toast("服务器链接超时", toastStyle);
74
					return;
75
					}
76
				}
77
			});			
78
		}
79
    	
80
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
81
    		var length1=trim(oDt[0].value);    		
82
    		  		
83
    		if(length1) {    			
84
    			savePro();
85
    		}else {
86
    			plus.nativeUI.toast("项目名称不能为空");
87
    		}
88
    	});
89
    	if(ws.edu) 
90
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
91
    		$.ajax({
92
					"url" : baseUrl+"/ajax/project/" + ws.edu,
93
					"type" : "DELETE",
94
					"success" : function($data) {
95
						if ($data.success) {
96
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
97
							mui.fire(web,"newId");						
98
							mui.back();
99
						}
100
						else {
101
							alert($data.msg);
102
						}
103
					}
104
				});
105
    	});
106
	});
107
})          

+ 108 - 0
app/js/updateinfo9.js

@ -0,0 +1,108 @@
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;
30
					}
31
				}
32
			});
33

34
    		
35
    	}
36
    	function trim(str) { //删除左右两端的空格
37
       			return str.replace(/(^\s*)|(\s*$)/g, "");
38
  			 }
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 = {};							
48
			$data.professorId = userid;
49
			$data.name =oDt[0].value;
50
			$data.year = oDt[1].value;			
51
			$data.url = oDt[2].value;
52
			$data.descp = document.getElementsByClassName("textareabox")[0].innerText;			
53
			if(ws.edu) {
54
				$data.id=ws.edu;
55
			}			
56
    		$.ajax({
57
				"url" :baseUrl+"/ajax/paper",
58
				"type" : ws.edu?"put" :"post",
59
				"async":true,
60
				"data" :ws.edu?JSON.stringify($data):$data,
61
				"contentType" : ws.edu ? "application/json"
62
						: "application/x-www-form-urlencoded",
63
				"success" : function(data) {
64
					var y=JSON.stringify(data)
65
					console.log(y)
66
					console.log(data);
67
					if (data.success) 
68
					{
69
						var web=plus.webview.getWebviewById("proinforupdate-more.html");
70
						mui.fire(web,"newId");						
71
						mui.back();
72
					} 
73
					else
74
					{
75
					plus.nativeUI.toast("服务器链接超时", toastStyle);
76
					return;
77
					}
78
				}
79
			});			
80
		}
81
    	
82
    	document.getElementsByClassName("topsave")[0].addEventListener("click",function(){
83
    		var length1=trim(oDt[0].value);    		   		
84
    		if(length1) {    			
85
    			savePro();
86
    		}else {
87
    			plus.nativeUI.toast("标题名称不能为空");
88
    		}	
89
    	});
90
    	if(ws.edu) 
91
    	document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
92
    		$.ajax({
93
					"url" : baseUrl+"/ajax/paper/" + ws.edu,
94
					"type" : "DELETE",
95
					"success" : function($data) {
96
						if ($data.success) {
97
							var web=plus.webview.getWebviewById("proinforupdate-more.html");
98
							mui.fire(web,"newId");						
99
							mui.back();
100
						}
101
						else {
102
							plus.nativeUI.toast("服务器链接超时", toastStyle);
103
						}
104
					}
105
				});
106
    	});
107
	});
108
})