浏览代码

个人信息修改

jack 7 年之前
父节点
当前提交
16e843d318
共有 1 个文件被更改,包括 542 次插入436 次删除
  1. 542 436
      js/information.js

+ 542 - 436
js/information.js

1
$(function() {
1
$(function() {
2
	loginStatus();//判断个人是否登录
2
	loginStatus(); //判断个人是否登录
3
	//1获取数据
3
	//1获取数据
4
	var authSD;
4
	var authSD, osty, opName, orgName,osyp,ofl=false;
5
	var userid = $.cookie("userid");
5
	var userid = $.cookie("userid");
6
	if(userid) {
6
	if(userid) {
7
		//获取数据,填充页面
7
		//获取数据,填充页面
10
		location.href = "login.html";
10
		location.href = "login.html";
11
		return;
11
		return;
12
	}
12
	}
13
	function getInfo(InfoId){
13

14
	function getInfo(InfoId) {
14
		$.get("/ajax/professor/info/" + InfoId, function($data) {
15
		$.get("/ajax/professor/info/" + InfoId, function($data) {
15
			if($data.success) {
16
			if($data.success) {
16
				console.log($data);
17
				var $info = $data.data;
17
				var $info = $data.data;
18
				authSD = $info.orgAuth;
18
				authSD = $info.orgAuth;
19
				if($info) {
19
				if($info) {
20
					//展示专家的信息
20
					//展示专家的信息
21
					if($info.hasHeadImage){
22
						$("#proHead").css("background-image","url(/images/head/"+ $info.id +"_l.jpg)");
21
					if($info.hasHeadImage) {
22
						$("#proHead").css("background-image", "url(/images/head/" + $info.id + "_l.jpg)");
23
					}
23
					}
24
					$("#proName").text($info.name);
24
					$("#proName").text($info.name);
25
					var oStyS=autho($info.authType,$info.orgAuth,$info.authStatus);
26
					$("#proAuth").addClass(oStyS.sty); $("#proAuth").attr("title",oStyS.title);
27
					if($info.address){
25
					var oStyS = autho($info.authType, $info.orgAuth, $info.authStatus);
26
					osyp=oStyS.sty
27
					if(oStyS.sty == "e") {
28
						osty = "e";
29
						$("#name").replaceWith('<input type="text" class="frmcontype" placeholder="请填写您的姓名" id="name" value="' + $info.name + '">')
30
						opName = $info.name;
31
					}
32
					$("#proAuth").addClass(oStyS.sty);
33
					$("#proAuth").attr("title", oStyS.title);
34
					if($info.address) {
28
						$("#proAddress").html($info.address);
35
						$("#proAddress").html($info.address);
29
					}
36
					}
30
					var proOther="";
31
					if($info.orgName){
32
						if($info.department){
33
							if($info.office){
37
					var proOther = "";
38
					if($info.orgName) {
39
						orgName = $info.orgName;
40
						if($info.department) {
41
							if($info.office) {
34
								proOther = $info.orgName + "," + $info.department + "," + $info.office
42
								proOther = $info.orgName + "," + $info.department + "," + $info.office
35
							}else{
43
							} else {
36
								proOther = $info.orgName + "," + $info.department
44
								proOther = $info.orgName + "," + $info.department
37
							}
45
							}
38
						}else{
39
							if($info.office){
40
								proOther = $info.orgName +"," + $info.office
41
							}else{
46
						} else {
47
							if($info.office) {
48
								proOther = $info.orgName + "," + $info.office
49
							} else {
42
								proOther = $info.orgName
50
								proOther = $info.orgName
43
							}
51
							}
44
						}
52
						}
45
					}else{
46
						if($info.department){
47
							if($info.office){
48
								proOther =  $info.department + "," + $info.office
49
							}else{
50
								proOther =  $info.department
53
					} else {
54
						if($info.department) {
55
							if($info.office) {
56
								proOther = $info.department + "," + $info.office
57
							} else {
58
								proOther = $info.department
51
							}
59
							}
52
						}else{
53
							if($info.office){
60
						} else {
61
							if($info.office) {
54
								proOther = $info.office
62
								proOther = $info.office
55
							}
63
							}
56
						}
64
						}
57
					}
65
					}
58
					$("#proOther").text(proOther);
66
					$("#proOther").text(proOther);
59
					var llqtitle=$info.name + "-" + proOther.replace(/,/gi,"-") + "-科袖网";//修改浏览器title信息
60
					if($info.title){
67
					var llqtitle = $info.name + "-" + proOther.replace(/,/gi, "-") + "-科袖网"; //修改浏览器title信息
68
					if($info.title) {
61
						$("#proTit").html($info.title + "<span style='margin-right:10px;'></span>");
69
						$("#proTit").html($info.title + "<span style='margin-right:10px;'></span>");
62
						llqtitle = $info.name + "-" + $info.title + "-" + proOther.replace(/,/gi,"-") + "-科袖网";
70
						llqtitle = $info.name + "-" + $info.title + "-" + proOther.replace(/,/gi, "-") + "-科袖网";
63
					}
71
					}
64
					document.title = llqtitle;
72
					document.title = llqtitle;
65

73

79
					$("#department").val($info.department);
87
					$("#department").val($info.department);
80
					$("#officeRevise").val($info.office);
88
					$("#officeRevise").val($info.office);
81
					//省
89
					//省
82
					if(!$info.province){
90
					if(!$info.province) {
83
						$("#Province .mr_show").text("请选择省/直辖市");
91
						$("#Province .mr_show").text("请选择省/直辖市");
84
					}else{
92
					} else {
85
						$("#Province .mr_show").text($info.province);
93
						$("#Province .mr_show").text($info.province);
86
					}
94
					}
87
					//市
95
					//市
88
					if(!$info.address){
96
					if(!$info.address) {
89
						$("#City .mr_show").text("请选择城市");
97
						$("#City .mr_show").text("请选择城市");
90
					}else{
98
					} else {
91
						$("#City .mr_show").text($info.address);
99
						$("#City .mr_show").text($info.address);
92
					}
100
					}
93
					//省份城市颜色
101
					//省份城市颜色
94
					if($("#oprovince").text()=="请选择省/直辖市"){
102
					if($("#oprovince").text() == "请选择省/直辖市") {
95
						$("#oprovince").removeClass("mr_select");
103
						$("#oprovince").removeClass("mr_select");
96
					}else{
104
					} else {
97
						$("#oprovince").addClass("mr_select");
105
						$("#oprovince").addClass("mr_select");
98
					}
106
					}
99
					if($("#ocity").text()=="请选择城市"){
107
					if($("#ocity").text() == "请选择城市") {
100
						$("#ocity").removeClass("mr_select");
108
						$("#ocity").removeClass("mr_select");
101
					}else{
109
					} else {
102
						$("#ocity").addClass("mr_select");
110
						$("#ocity").addClass("mr_select");
103
					}
111
					}
104
					$("#descp").val($info.descp);
112
					$("#descp").val($info.descp);
105
					$("#descp").siblings().find("em").text($("#descp").val().length);
113
					$("#descp").siblings().find("em").text($("#descp").val().length);
106
					
114

107
					if($info.subject) {
115
					if($info.subject) {
108
						subjectShow($info.subject);
116
						subjectShow($info.subject);
109
					}
117
					}
135
					$(".StopMonth").next(".mr_calendar_ym").find(".mr_year li:first-child").before('<li class="ymli">至今</li>');
143
					$(".StopMonth").next(".mr_calendar_ym").find(".mr_year li:first-child").before('<li class="ymli">至今</li>');
136
					$("#eduUl").find(".full_year li:first-child").before('<li class="ymli">至今</li>');
144
					$("#eduUl").find(".full_year li:first-child").before('<li class="ymli">至今</li>');
137
					//month();
145
					//month();
138
						
146

139
				}
147
				}
140
			}
148
			}
141
		});
149
		});
142
	}
150
	}
143
	hotKey(".oinput");//
151
	hotKey(".oinput"); //
144
	//////////////////基本信息增删改查相关开始//////////////
152
	//////////////////基本信息增删改查相关开始//////////////
145
	//头像旁保存
153
	//头像旁保存
146
	$("#saveProfessor").on("click", function() {
154
	$("#saveProfessor").on("click", function() {
147
		var Str1=trim($("#title").val());//职称
148
		var Str2=trim($("#officeRevise").val());//职位
149
		var Str3=trim($("#orgName").val());//所在机构
150
		var Str4=trim($("#department").val());//所在部门
151
		if(Str1.length>20){$.MsgBox.Alert("提示", "职称不得超过20个字");return;}
152
		if(Str2.length>20){$.MsgBox.Alert("提示", "职位不得超过20个字");return;}
153
		if(Str3.length>50){$.MsgBox.Alert("提示", "所在机构不得超过50个字");return;}
154
		if(Str4.length>20){$.MsgBox.Alert("提示", "所在部门不得超过20个字");return;}
155
		
156
		var loginName=$("#mobilePhone").val();
155
		var Str1 = trim($("#title").val()); //职称
156
		var Str2 = trim($("#officeRevise").val()); //职位
157
		var Str3 = trim($("#orgName").val()); //所在机构
158
		var Str4 = trim($("#department").val()); //所在部门
159
		if(osty=="e") {
160
			if($("#name").val().trim()=='') {
161
				$.MsgBox.Alert("提示", "姓名不能为空");
162
				return;
163
			}else if($("#name").val().trim().length>10) {
164
				$.MsgBox.Alert("提示", "姓名不得超过10个字");
165
				return;
166
			}
167
		}
168
		if(Str1.length > 20) {
169
			$.MsgBox.Alert("提示", "职称不得超过20个字");
170
			return;
171
		}
172
		if(Str2.length > 20) {
173
			$.MsgBox.Alert("提示", "职位不得超过20个字");
174
			return;
175
		}
176
		if(Str3.length > 50) {
177
			$.MsgBox.Alert("提示", "所在机构不得超过50个字");
178
			return;
179
		}
180
		if(Str4.length > 20) {
181
			$.MsgBox.Alert("提示", "所在部门不得超过20个字");
182
			return;
183
		}
184

185
		var loginName = $("#mobilePhone").val();
157
		if(trim(loginName)) {
186
		if(trim(loginName)) {
158
			if(loginName.length > 50) {
187
			if(loginName.length > 50) {
159
				$.MsgBox.Alert('提示', '联系电话不得超过50个字');
188
				$.MsgBox.Alert('提示', '联系电话不得超过50个字');
160
				return;
189
				return;
161
			}
190
			}
162
		}
191
		}
163
		var mail=$("#moileMail").val();
192
		var mail = $("#moileMail").val();
164
		if(mail.trim()) {
193
		if(mail.trim()) {
165
			if(mail.trim().indexOf("@")==-1) {
194
			if(mail.trim().indexOf("@") == -1) {
166
				$.MsgBox.Alert('提示', '联系邮箱格式有误,请检查后重新填写');
195
				$.MsgBox.Alert('提示', '联系邮箱格式有误,请检查后重新填写');
167
				return;
196
				return;
168
			}
197
			}
169
		}
198
		}
170
		if(authSD==1) {
171
			$.MsgBox.Confirm("提示", "您修改了所在机构,员工认证即将失效,确认修改?", personUpdata);
172
			return;
199
		console.log(orgName);
200
		console.log($("#orgName").val())
201
		if(orgName != $("#orgName").val()) {
202
			
203
			if(authSD == 1) {
204
				$.MsgBox.Confirm("提示", "您修改了所在机构,认证员工身份将失效,为企业发布的需求也将关闭,确定修改 ?", function() {
205
					ofl=true
206
					setTimeout(function() {
207
						if(osty == "e") {
208
							if($("#name").val() != opName) {
209
								$.MsgBox.Confirm("提示", "您修改了姓名,您的专利和论文将取消关联,确定修改?", personUpdata);
210
							}
211
						}else{
212
							personUpdata();
213
						}
214
					}, 100)
215

216
				});
217
			} else {
218
				$.MsgBox.Confirm("提示", "您修改了所在机构,您为企业发布的需求将关闭,确定修改?", function() {
219
					setTimeout(function() {
220
						alert(11)
221
						if(osty == "e") {
222
							if($("#name").val() != opName) {
223
								$.MsgBox.Confirm("提示", "您修改了姓名,您的专利和论文将取消关联,确定修改?", personUpdata);
224
							}else {
225
								personUpdata();
226
							}
227
						}else{
228
							personUpdata();
229
						}
230
					}, 100)
231
				});
232
			}
173
		} else {
233
		} else {
174
			personUpdata();
234
			if(osty == "e") {
235
				if($("#name").val() != opName) {
236
					$.MsgBox.Confirm("提示", "您修改了姓名,您的专利和论文将取消关联,确定修改?", personUpdata);
237
				}else{
238
					personUpdata();
239
				}
240
			}else{
241
				personUpdata();
242
			}
175
		}
243
		}
244

176
	});
245
	});
177
	function upStatus() {
178
		$.ajax({
179
			url:"/ajax/professor/removeOrgAuth",
180
			dataType: 'json', //数据格式类型
181
			type: 'post', //http请求类型
182
			data: {
183
				id: userid
184
			},
185
			timeout: 10000, //超时设置				
186
			success: function(data) {
187
				console.log(data);
188
				if(data.success) {
189
					
190
				} else {
191

246

192
				}
193
			}
194
		})
195
	}
196
	function personUpdata() {
247
	function personUpdata() {
197
		var $data = {};
248
		var $data = {};
198
		$data.name = $("#name").text();
249
		$data.name = (osty == "e") ? $("#name").val() : $("#name").text();
199
		$data.orgName = $("#orgName").val();
250
		$data.orgName = $("#orgName").val();
200
		$data.title = $("#title").val();
251
		$data.title = $("#title").val();
201
		$data.department = $("#department").val();
252
		$data.department = $("#department").val();
202
		$data.office = $("#officeRevise").val();
253
		$data.office = $("#officeRevise").val();
203
		$data.phone=$("#mobilePhone").val();
204
		$data.email=$("#moileMail").val();
254
		$data.phone = $("#mobilePhone").val();
255
		$data.email = $("#moileMail").val();
205
		if($("#Province input[name=cho_Province]").val() != "请选择省/直辖市") {
256
		if($("#Province input[name=cho_Province]").val() != "请选择省/直辖市") {
206
			$data.province = $("#Province input[name=cho_Province]").val(); //省
257
			$data.province = $("#Province input[name=cho_Province]").val(); //省
207
		}
258
		}
208
		if($("#City input[name=cho_City]").val() != "请选择城市") {
259
		if($("#City input[name=cho_City]").val() != "请选择城市") {
209
			$data.address = $("#City input[name=cho_City]").val(); //市
260
			$data.address = $("#City input[name=cho_City]").val(); //市
210
		}
261
		}
211
		if(authSD==1) {
212
			upStatus();
213
		}
214
		var userid = $.cookie("userid");
262
		var userid = $.cookie("userid");
215
		if(userid) {
263
		if(userid) {
216
			$data.id = userid;
264
			$data.id = userid;
224
						$.get("/ajax/professor/info/" + userid, function($data) {
272
						$.get("/ajax/professor/info/" + userid, function($data) {
225
							if($data.success) {
273
							if($data.success) {
226
								var $info = $data.data;
274
								var $info = $data.data;
275
								if(osyp=="authicon-staff-ok")  {
276
									if(ofl) {
277
										$("#proAuth")[0].className="authiconNew e";
278
									$("#proAuth").attr("title","")
279
									}
280
									
281
								}
282
								$("#proName").text($info.name);
283
								authSD = $info.orgAuth;
284
								opName = $info.name;
227
								if($info) {
285
								if($info) {
228
									//展示专家的信息
286
									//展示专家的信息
229
									$(".modifybox").css("display", "none");
287
									$(".modifybox").css("display", "none");
230
									$(".coninfocon").css("display", "block");
288
									$(".coninfocon").css("display", "block");
231

289

232
									if($info.phone){
233
										$("#phone").text("联系电话:" +$info.phone);
290
									if($info.phone) {
291
										$("#phone").text("联系电话:" + $info.phone);
234
										$("#mobilePhone").val($info.phone);
292
										$("#mobilePhone").val($info.phone);
235
									}else{
293
									} else {
236
										$("#phone").text("");
294
										$("#phone").text("");
237
										$("#mobilePhone").val("");
295
										$("#mobilePhone").val("");
238
									}
296
									}
239
									if($info.email){
240
										$("#mail").text("联系邮箱:" +$info.email);
297
									if($info.email) {
298
										$("#mail").text("联系邮箱:" + $info.email);
241
										$("#moileMail").val($info.email);
299
										$("#moileMail").val($info.email);
242
									}else{
300
									} else {
243
										$("#mail").text("");
301
										$("#mail").text("");
244
										$("#moileMail").val("");
302
										$("#moileMail").val("");
245
									}
303
									}
246
									if($info.title) {
304
									if($info.title) {
247
										$("#proTit").html($info.title + "<span style='margin-right:10px;'></span>");
305
										$("#proTit").html($info.title + "<span style='margin-right:10px;'></span>");
248
									}else{
306
									} else {
249
										$("#proTit").html("")
307
										$("#proTit").html("")
250
									}
308
									}
251
									if($info.address) {
309
									if($info.address) {
252
										$("#proAddress").html($info.address + "<span style='margin-right:10px;'></span>");
310
										$("#proAddress").html($info.address + "<span style='margin-right:10px;'></span>");
253
									}else{
311
									} else {
254
										$("#proAddress").html('')
312
										$("#proAddress").html('')
255
									}
313
									}
256
									var proOther="";
257
									if($info.orgName){
258
										if($info.department){
259
											if($info.office){
314
									var proOther = "";
315
									if($info.orgName) {
316
										if($info.department) {
317
											if($info.office) {
260
												proOther = $info.orgName + "," + $info.department + "," + $info.office
318
												proOther = $info.orgName + "," + $info.department + "," + $info.office
261
											}else{
319
											} else {
262
												proOther = $info.orgName + "," + $info.department
320
												proOther = $info.orgName + "," + $info.department
263
											}
321
											}
264
										}else{
265
											if($info.office){
266
												proOther = $info.orgName +"," + $info.office
267
											}else{
322
										} else {
323
											if($info.office) {
324
												proOther = $info.orgName + "," + $info.office
325
											} else {
268
												proOther = $info.orgName
326
												proOther = $info.orgName
269
											}
327
											}
270
										}
328
										}
271
									}else{
272
										if($info.department){
273
											if($info.office){
274
												proOther =  $info.department + "," + $info.office
275
											}else{
276
												proOther =  $info.department
329
									} else {
330
										if($info.department) {
331
											if($info.office) {
332
												proOther = $info.department + "," + $info.office
333
											} else {
334
												proOther = $info.department
277
											}
335
											}
278
										}else{
279
											if($info.office){
336
										} else {
337
											if($info.office) {
280
												proOther = $info.office
338
												proOther = $info.office
281
											}
339
											}
282
										}
340
										}
283
									}
341
									}
284
									$("#proOther").text(proOther);
342
									$("#proOther").text(proOther);
285
									//显示专家信息到保存数据
343
									//显示专家信息到保存数据
286
									$("#name").text($info.name);
344
									if(osty == "e") {
345
										$("#name").val($info.name);
346
									} else {
347
										$("#name").text($info.name);
348
									}
287
									$("#title").val($info.title);
349
									$("#title").val($info.title);
350
									orgName = $info.orgName
288
									$("#orgName").val($info.orgName);
351
									$("#orgName").val($info.orgName);
289
									$("#department").val($info.department);
352
									$("#department").val($info.department);
290
									$("#officeRevise").val($info.office);
353
									$("#officeRevise").val($info.office);
291
									//省
354
									//省
292
									if(!$info.province){
355
									if(!$info.province) {
293
										$("#Province .mr_show").text("请选择省/直辖市");
356
										$("#Province .mr_show").text("请选择省/直辖市");
294
									}else{
357
									} else {
295
										$("#Province .mr_show").text("");
358
										$("#Province .mr_show").text("");
296
										$("#Province input[name=cho_Province]").val($info.province);
359
										$("#Province input[name=cho_Province]").val($info.province);
297
										$("#Province .mr_show").text($info.province);
360
										$("#Province .mr_show").text($info.province);
298
									}
361
									}
299
									
362

300
									//市
363
									//市
301
									if(!$info.address){
364
									if(!$info.address) {
302
										$("#City .mr_show").text("请选择城市");
365
										$("#City .mr_show").text("请选择城市");
303
									}else{
366
									} else {
304
										$("#City .mr_show").text("");
367
										$("#City .mr_show").text("");
305
										$("#City input[name=cho_City]").val($info.address);
368
										$("#City input[name=cho_City]").val($info.address);
306
										$("#City .mr_show").text($info.address);
369
										$("#City .mr_show").text($info.address);
307
									}
370
									}
308
									
371

309
									//省份城市颜色
372
									//省份城市颜色
310
									if($("#oprovince").text() == "请选择省/直辖市") {
373
									if($("#oprovince").text() == "请选择省/直辖市") {
311
										$("#oprovince").removeClass("mr_select");
374
										$("#oprovince").removeClass("mr_select");
335
		});
398
		});
336
	}
399
	}
337
	//////////////////基本信息增删改查相关结束//////////////
400
	//////////////////基本信息增删改查相关结束//////////////
338
	
401

339
	//////////////////个人简介增删改查相关开始//////////////
402
	//////////////////个人简介增删改查相关开始//////////////
340
	limitObj("#descp",500)
403
	limitObj("#descp", 500)
341
	//个人简介保存
404
	//个人简介保存
342
	$("#saveDescp").on("click", function() {
405
	$("#saveDescp").on("click", function() {
343
			$.ajax({
344
				"url": "../ajax/professor/descp",
345
				"type": "POST",
346
				"data": {
347
					"id": userid,
348
					"descp": $("#descp").val()
349
				},
350
				"contentType": "application/x-www-form-urlencoded",
351
				"success": function($data) {
352
					//debugger;;
353
					if($data.success) {
354
						$(".coninfocon").css("display", "block");
355
						$(".modifybox").css("display", "none");
356
						$("#descpS").text($("#descp").val());
357
					} else {
358
						$.MsgBox.Alert("提示", $data.msg);
359
					}
406
		$.ajax({
407
			"url": "../ajax/professor/descp",
408
			"type": "POST",
409
			"data": {
410
				"id": userid,
411
				"descp": $("#descp").val()
412
			},
413
			"contentType": "application/x-www-form-urlencoded",
414
			"success": function($data) {
415
				//debugger;;
416
				if($data.success) {
417
					$(".coninfocon").css("display", "block");
418
					$(".modifybox").css("display", "none");
419
					$("#descpS").text($("#descp").val());
420
				} else {
421
					$.MsgBox.Alert("提示", $data.msg);
360
				}
422
				}
361
			})
423
			}
362
		})
424
		})
425
	})
363
	//////////////////个人简介增删改查相关结束//////////////
426
	//////////////////个人简介增删改查相关结束//////////////
364
	
427

365
	//////////////////学术领域增删改查相关开始//////////////
428
	//////////////////学术领域增删改查相关开始//////////////
366
	//填充学术领域
429
	//填充学术领域
367
	var subjectShow = function(data) {
430
	var subjectShow = function(data) {
376
			}
439
			}
377
			if(subs.length > 0) {
440
			if(subs.length > 0) {
378
				for(var i = 0; i < subs.length; i++) {
441
				for(var i = 0; i < subs.length; i++) {
379
					$("#subjectList").append('<li>'+ subs[i] + '<div class="closeThis"></div></li>');
380
					$("#subjectShow").append('<li>'+ subs[i] + '</li>');
442
					$("#subjectList").append('<li>' + subs[i] + '<div class="closeThis"></div></li>');
443
					$("#subjectShow").append('<li>' + subs[i] + '</li>');
381
				};
444
				};
382
			}
445
			}
383
			if( $("#subjectShow").find("li").length >= 20) {
446
			if($("#subjectShow").find("li").length >= 20) {
384
				$("#subjectList").parents(".keyResult").siblings("div.col-w-12").hide();
447
				$("#subjectList").parents(".keyResult").siblings("div.col-w-12").hide();
385
			}
448
			}
386
		}
449
		}
428
		});
491
		});
429
	})
492
	})
430
	//////////////////学术领域增删改查相关结束//////////////
493
	//////////////////学术领域增删改查相关结束//////////////
431
	
494

432
	//////////////////应用行业增删改查相关开始//////////////
495
	//////////////////应用行业增删改查相关开始//////////////
433
	//填充应用行业
496
	//填充应用行业
434
	var industryShow = function(data) {
497
	var industryShow = function(data) {
448

511

449
				};
512
				};
450
			}
513
			}
451
			if( $("#industryShow").find("li").length >= 20) {
514
			if($("#industryShow").find("li").length >= 20) {
452
				$("#industryList").parents(".keyResult").siblings("div.col-w-12").hide();
515
				$("#industryList").parents(".keyResult").siblings("div.col-w-12").hide();
453
			}
516
			}
454
		}
517
		}
497
		});
560
		});
498
	})
561
	})
499
	//////////////////应用行业增删改查相关结束//////////////
562
	//////////////////应用行业增删改查相关结束//////////////
500
	
563

501
	//////////////////研究方向增删改查相关开始//////////////
564
	//////////////////研究方向增删改查相关开始//////////////
502
	//填充研究方向
565
	//填充研究方向
503
	var researchAreaShow = function($datas, $datarecords) {
566
	var researchAreaShow = function($datas, $datarecords) {
512
				if($datarecords.length > 0) {
575
				if($datarecords.length > 0) {
513
					$photos = getRecords($datarecords, $data.caption);
576
					$photos = getRecords($datarecords, $data.caption);
514
				}
577
				}
515
				var showDiv = '<li><div class="favorBox" caption="'+ $data.caption +'"><span class="like">'+ $data.count +'</span>'+ $data.caption +'</div><div class="favorCount" caption="'+ $data.caption +'">';
578
				var showDiv = '<li><div class="favorBox" caption="' + $data.caption + '"><span class="like">' + $data.count + '</span>' + $data.caption + '</div><div class="favorCount" caption="' + $data.caption + '">';
516
				if($photos.length < 6) {
579
				if($photos.length < 6) {
517
					for(var j = 0; j < $photos.length; ++j) {
580
					for(var j = 0; j < $photos.length; ++j) {
518
						if($photos[j].img) {
581
						if($photos[j].img) {
519
							showDiv += '<span class="like-people" style="background-image: url(../images/head/'+ $photos[j].id +'_s.jpg);"></span>';
582
							showDiv += '<span class="like-people" style="background-image: url(../images/head/' + $photos[j].id + '_s.jpg);"></span>';
520
						} else {
583
						} else {
521
							showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
584
							showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
522
						}
585
						}
524
				} else {
587
				} else {
525
					for(var j = $photos.length - 5; j < $photos.length; ++j) {
588
					for(var j = $photos.length - 5; j < $photos.length; ++j) {
526
						if($photos[j].img) {
589
						if($photos[j].img) {
527
							showDiv +='<span class="like-people" style="background-image: url(../images/head/'+ $photos[j].id +'_s.jpg);"></span>';
590
							showDiv += '<span class="like-people" style="background-image: url(../images/head/' + $photos[j].id + '_s.jpg);"></span>';
528
						} else {
591
						} else {
529
							showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
592
							showDiv += '<span class="like-people" style="background-image: url(../images/default-photo.jpg);"></span>';
530
						}
593
						}
532
					showDiv += '<span class="like-people like-more"></span>';
595
					showDiv += '<span class="like-people like-more"></span>';
533
				}
596
				}
534
				showDiv += "</div></li>";
597
				showDiv += "</div></li>";
535
				
598

536
				$("#researchAreaShow").append(showDiv);
599
				$("#researchAreaShow").append(showDiv);
537
				$("#researchAreaList").append("<li class='yjlist'><div><span class='like'>" + $data.count + "</span><span class='ra'>" + $data.caption + "</span><span class='closeThis'></span></div></li>");
600
				$("#researchAreaList").append("<li class='yjlist'><div><span class='like'>" + $data.count + "</span><span class='ra'>" + $data.caption + "</span><span class='closeThis'></span></div></li>");
538

601

539
			}
602
			}
540
			if( $("#researchAreaShow").find("li").length >= 10) {
603
			if($("#researchAreaShow").find("li").length >= 10) {
541
				$("#researchAreaList").parents(".keyResult").siblings("div.col-w-12").hide();
604
				$("#researchAreaList").parents(".keyResult").siblings("div.col-w-12").hide();
542
			}
605
			}
543
		}
606
		}
557
		}
620
		}
558
		return ret;
621
		return ret;
559
	}
622
	}
560
	hotKey(".oinputM",1);
623
	hotKey(".oinputM", 1);
561
	//研究方向添加
624
	//研究方向添加
562
	$("#researchAreaAdd").click(function() {
625
	$("#researchAreaAdd").click(function() {
563
		var researchArea = $("#researchArea").val();
626
		var researchArea = $("#researchArea").val();
565
			$.MsgBox.Alert("提示", "内容不能为空");
628
			$.MsgBox.Alert("提示", "内容不能为空");
566
			return;
629
			return;
567
		}
630
		}
568
		if(researchArea.length>30){$.MsgBox.Alert("提示", "研究方向不得超过30个字");return;}
631
		if(researchArea.length > 30) {
632
			$.MsgBox.Alert("提示", "研究方向不得超过30个字");
633
			return;
634
		}
569
		var inV = $("#researchAreaList .ra");
635
		var inV = $("#researchAreaList .ra");
570
		for(var i = 0; i < inV.length; i++) {
636
		for(var i = 0; i < inV.length; i++) {
571
			if(inV[i].innerText == researchArea) {
637
			if(inV[i].innerText == researchArea) {
573
				return;
639
				return;
574
			}
640
			}
575
		}
641
		}
576
		if(inV.length == 9){
642
		if(inV.length == 9) {
577
			$("#researchAreaList").parents(".keyResult").siblings("div.col-w-12").hide();
643
			$("#researchAreaList").parents(".keyResult").siblings("div.col-w-12").hide();
578
		}
644
		}
579
		
645

580
		$("#researchAreaList").append("<li class='yjlist'><div><span class='like'>0</span><span class='ra'>" + researchArea + "</span><span class='closeThis'></span></div></li>");
646
		$("#researchAreaList").append("<li class='yjlist'><div><span class='like'>0</span><span class='ra'>" + researchArea + "</span><span class='closeThis'></span></div></li>");
581
		$("#researchArea").val("");
647
		$("#researchArea").val("");
582
	});
648
	});
625
		});
691
		});
626
	})
692
	})
627
	//////////////////研究方向增删改查相关结束//////////////
693
	//////////////////研究方向增删改查相关结束//////////////
628
	
694

629
	//////////////////教育背景增删改查相关开始//////////////
695
	//////////////////教育背景增删改查相关开始//////////////
630
	//填充教育背景
696
	//填充教育背景
631
	var eduBgShow = function(data) {
697
	var eduBgShow = function(data) {
633
		eduFil("#eduUl");
699
		eduFil("#eduUl");
634
		if(data.length > 0) {
700
		if(data.length > 0) {
635
			for(var i = 0; i < data.length; i++) {
701
			for(var i = 0; i < data.length; i++) {
636
				var college="",major="",degree=""
637
				if(data[i].college){
638
					college =' - ' + data[i].college
639
				}else{
640
					data[i].college="";
702
				var college = "",
703
					major = "",
704
					degree = ""
705
				if(data[i].college) {
706
					college = ' - ' + data[i].college
707
				} else {
708
					data[i].college = "";
641
				}
709
				}
642
				if(data[i].major){
643
					major =' - ' + data[i].major
644
				}else{
645
					data[i].major="";
710
				if(data[i].major) {
711
					major = ' - ' + data[i].major
712
				} else {
713
					data[i].major = "";
646
				}
714
				}
647
				if(data[i].degree){
648
				    degree =' - ' + data[i].degree
649
				     if(data[i].degree==0){
650
				     	
651
				     	degree =""
652
				     }
653
				}else{
654
					data[i].degree=0;
715
				if(data[i].degree) {
716
					degree = ' - ' + data[i].degree
717
					if(data[i].degree == 0) {
718

719
						degree = ""
720
					}
721
				} else {
722
					data[i].degree = 0;
655
				}
723
				}
656
				var timebiye="";
657
				if(data[i].year){
658
					if(trim(data[i].year)=="至今"){
659
						timebiye=data[i].year;
660
					}else{
661
						timebiye=data[i].year+'年';
724
				var timebiye = "";
725
				if(data[i].year) {
726
					if(trim(data[i].year) == "至今") {
727
						timebiye = data[i].year;
728
					} else {
729
						timebiye = data[i].year + '年';
662
					}
730
					}
663
				}else{
664
					timebiye="";
665
					data[i].year="";
731
				} else {
732
					timebiye = "";
733
					data[i].year = "";
666
				}
734
				}
667
					
668

735

669
				var string = '<li>'
736
				var string = '<li>'
670
					string += '<div class="showBx"> <div class="h4Font h4tit">' 
671
					string += data[i].school + college + major + degree
672
					string += '<small class="h6Font">' + timebiye + '</small><em class="btnClick exitlist">编辑</em></div></div>'
737
				string += '<div class="showBx"> <div class="h4Font h4tit">'
738
				string += data[i].school + college + major + degree
739
				string += '<small class="h6Font">' + timebiye + '</small><em class="btnClick exitlist">编辑</em></div></div>'
673
				string += '<div class="modifybox"><ul class="cmpFrmList">'
740
				string += '<div class="modifybox"><ul class="cmpFrmList">'
674
				string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>学校名称:</span><div class="col-w-10">'
741
				string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>学校名称:</span><div class="col-w-10">'
675
					string += '<input type="text" class="frmcontype school" placeholder="请填写就读的学校" value="' + data[i].school + '" /><input type="hidden" class="eduId" value="' + data[i].id + '"></div></li>'
742
				string += '<input type="text" class="frmcontype school" placeholder="请填写就读的学校" value="' + data[i].school + '" /><input type="hidden" class="eduId" value="' + data[i].id + '"></div></li>'
676
				string += '<li><span class="col-w-2 lableSpan">院系名称:</span><div class="col-w-10">'
743
				string += '<li><span class="col-w-2 lableSpan">院系名称:</span><div class="col-w-10">'
677
					string += '<input type="text" class="frmcontype college" placeholder="请填写就读的院系" value="' + data[i].college + '" /></div></li>'
744
				string += '<input type="text" class="frmcontype college" placeholder="请填写就读的院系" value="' + data[i].college + '" /></div></li>'
678
				string += '<li><span class="col-w-2 lableSpan">专业名称:</span><div class="col-w-10">'
745
				string += '<li><span class="col-w-2 lableSpan">专业名称:</span><div class="col-w-10">'
679
					string += '<input type="text" class="frmcontype major" placeholder="请填写就读的专业" value="' + data[i].major + '" /></div></li>'
746
				string += '<input type="text" class="frmcontype major" placeholder="请填写就读的专业" value="' + data[i].major + '" /></div></li>'
680
				string += '<li><span class="col-w-2 lableSpan">学位:</span><div class="col-w-5"><em class="mr_sj"></em>'
747
				string += '<li><span class="col-w-2 lableSpan">学位:</span><div class="col-w-5"><em class="mr_sj"></em>'
681
					string += '<select class="frmcontype mr_btn" onchange="seleCo(this)">'
682
					string +='<option value="0">请选择获得的学位</option>'
683
					string +='<option value="博士">博士</option>'
684
					string +='<option value="硕士">硕士</option>'
685
					string +='<option value="学士">学士</option>'
686
					string +='<option value="大专">大专</option>'
687
					string +='<option value="其他">其他</option>'
688
					string +='</select></div></li>'
748
				string += '<select class="frmcontype mr_btn" onchange="seleCo(this)">'
749
				string += '<option value="0">请选择获得的学位</option>'
750
				string += '<option value="博士">博士</option>'
751
				string += '<option value="硕士">硕士</option>'
752
				string += '<option value="学士">学士</option>'
753
				string += '<option value="大专">大专</option>'
754
				string += '<option value="其他">其他</option>'
755
				string += '</select></div></li>'
689
				string += '<li><span class="col-w-2 lableSpan">毕业时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
756
				string += '<li><span class="col-w-2 lableSpan">毕业时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
690
					string +='<div class="col-w-5" style="position:relative"><em class="mr_sj"></em><input type="text" class="date-btn frmcontype year" flag="1" placeholder="请选择毕业时间" value="' + data[i].year + '" readonly />'
691
				  		string +='<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
692
					string +='</form></div></li>'
693
				string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
694
					string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
695
					string +='<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
696
					string +='<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
697
				string +='</ul></div><li>';	
698
				var $string=$(string)
757
				string += '<div class="col-w-5" style="position:relative"><em class="mr_sj"></em><input type="text" class="date-btn frmcontype year" flag="1" placeholder="请选择毕业时间" value="' + data[i].year + '" readonly />'
758
				string += '<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
759
				string += '</form></div></li>'
760
				string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
761
				string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
762
				string += '<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
763
				string += '<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
764
				string += '</ul></div><li>';
765
				var $string = $(string)
699
				$("#eduUl").append($string);
766
				$("#eduUl").append($string);
700
				if(data[i].degree!=0 ||data[i].degree!="" ){
701
					$string.find(".mr_btn").css("color","#666");
767
				if(data[i].degree != 0 || data[i].degree != "") {
768
					$string.find(".mr_btn").css("color", "#666");
702
				}
769
				}
703
				$string.find(".mr_btn").val(data[i].degree);
770
				$string.find(".mr_btn").val(data[i].degree);
704
				yearAdd();
771
				yearAdd();
705
				month();
772
				month();
706
				$(".full_year li:first-child").before('<li class="yearli">至今</li>');
773
				$(".full_year li:first-child").before('<li class="yearli">至今</li>');
707
			}
774
			}
708
			
775

709
		}
776
		}
710
	}
777
	}
711
	//教育背景填充函数
778
	//教育背景填充函数
712
	var eduFil = function(select) {
779
	var eduFil = function(select) {
713
		var string ='<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
714
			string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>学校名称:</span><div class="col-w-10">'
715
				string += '<input type="text" class="frmcontype school" placeholder="请填写就读的学校" /><input type="hidden" class="eduId"></div></li>'
716
			string += '<li><span class="col-w-2 lableSpan">院系名称:</span><div class="col-w-10">'
717
				string += '<input type="text" class="frmcontype college" placeholder="请填写就读的院系" /></div></li>'
718
			string += '<li><span class="col-w-2 lableSpan">专业名称:</span><div class="col-w-10">'
719
				string += '<input type="text" class="frmcontype major" placeholder="请填写就读的专业" /></div></li>'
720
			string += '<li><span class="col-w-2 lableSpan">学位:</span><div class="col-w-5"><em class="mr_sj"></em>'
721
				string += '<select class="frmcontype mr_btn" onchange="seleCo(this)">'
722
				string +='<option value="0">请选择获得的学位</option>'
723
				string +='<option value="博士">博士</option>'
724
				string +='<option value="硕士">硕士</option>'
725
				string +='<option value="学士">学士</option>'
726
				string +='<option value="大专">大专</option>'
727
				string +='<option value="其他">其他</option>'
728
				string +='</select></div></li>'
729
			string += '<li><span class="col-w-2 lableSpan">毕业时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
730
				string +='<div class="col-w-5" style="position:relative"><em class="mr_sj"></em><input type="text" class="date-btn frmcontype year" flag="1" placeholder="请选择毕业时间" readonly/>'
731
			  		string +='<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
732
				string +='</form></div></li>'
733
			string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
734
				string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
735
				string +='<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
736
			string +='</ul></div><li>';
780
		var string = '<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
781
		string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>学校名称:</span><div class="col-w-10">'
782
		string += '<input type="text" class="frmcontype school" placeholder="请填写就读的学校" /><input type="hidden" class="eduId"></div></li>'
783
		string += '<li><span class="col-w-2 lableSpan">院系名称:</span><div class="col-w-10">'
784
		string += '<input type="text" class="frmcontype college" placeholder="请填写就读的院系" /></div></li>'
785
		string += '<li><span class="col-w-2 lableSpan">专业名称:</span><div class="col-w-10">'
786
		string += '<input type="text" class="frmcontype major" placeholder="请填写就读的专业" /></div></li>'
787
		string += '<li><span class="col-w-2 lableSpan">学位:</span><div class="col-w-5"><em class="mr_sj"></em>'
788
		string += '<select class="frmcontype mr_btn" onchange="seleCo(this)">'
789
		string += '<option value="0">请选择获得的学位</option>'
790
		string += '<option value="博士">博士</option>'
791
		string += '<option value="硕士">硕士</option>'
792
		string += '<option value="学士">学士</option>'
793
		string += '<option value="大专">大专</option>'
794
		string += '<option value="其他">其他</option>'
795
		string += '</select></div></li>'
796
		string += '<li><span class="col-w-2 lableSpan">毕业时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
797
		string += '<div class="col-w-5" style="position:relative"><em class="mr_sj"></em><input type="text" class="date-btn frmcontype year" flag="1" placeholder="请选择毕业时间" readonly/>'
798
		string += '<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
799
		string += '</form></div></li>'
800
		string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
801
		string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
802
		string += '<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
803
		string += '</ul></div><li>';
737
		$("" + select + "").prepend(string);
804
		$("" + select + "").prepend(string);
738
	}
805
	}
739
	var eduThis=""
740
	$("#eduUl").on("click", ".fontLink", function() {//编辑各个列表中的删除
806
	var eduThis = ""
807
	$("#eduUl").on("click", ".fontLink", function() { //编辑各个列表中的删除
741
		eduThis = $(this).parents(".modifybox").find(".eduId").val();
808
		eduThis = $(this).parents(".modifybox").find(".eduId").val();
742
		$.MsgBox.Confirm("提示", "确认删除该教育背景?",delEdu);
809
		$.MsgBox.Confirm("提示", "确认删除该教育背景?", delEdu);
743
	});
810
	});
744
	//教育背景,对已经添加的背景删除
811
	//教育背景,对已经添加的背景删除
745
	var delEdu = function() {
812
	var delEdu = function() {
755
						}
822
						}
756
					});
823
					});
757
				} else {
824
				} else {
758
					$.MsgBox.Alert("提示",$data.msg);
825
					$.MsgBox.Alert("提示", $data.msg);
759
				}
826
				}
760
			}
827
			}
761
		});
828
		});
762
	}
829
	}
763
	//教育背景保存
830
	//教育背景保存
764
	$("#eduUl").on("click", ".saveGo", function() {
831
	$("#eduUl").on("click", ".saveGo", function() {
765
			var length = trim($(this).parents(".modifybox").find(".school").val());
766
			var length2 = trim($(this).parents(".modifybox").find(".college").val());
767
			var length3 = trim($(this).parents(".modifybox").find(".major").val());
832
		var length = trim($(this).parents(".modifybox").find(".school").val());
833
		var length2 = trim($(this).parents(".modifybox").find(".college").val());
834
		var length3 = trim($(this).parents(".modifybox").find(".major").val());
768

835

769
			if(!length){ $.MsgBox.Alert("提示", "请填写学校名称");return;}
770
			if(length.length>50){ $.MsgBox.Alert("提示", "学校名称不得超过50个字");return;}
771
			if(length2.length>20){ $.MsgBox.Alert("提示", "院系名称不得超过20个字");return;}
772
			if(length3.length>20){ $.MsgBox.Alert("提示", "专业名称不得超过20个字");return;}
773
			
774
			var $data = {};
775
			var $id = $(this).parents(".modifybox").find(".eduId").val();
776
			if($id) {
777
				$data.id = $id;
778
			}
779
			$data.professorId = userid;
780
			$data.year = $(this).parents(".modifybox").find(".year").val();
781
			$data.school = $(this).parents(".modifybox").find(".school").val();
782
			$data.college = $(this).parents(".modifybox").find(".college").val();
783
			$data.major = $(this).parents(".modifybox").find(".major").val();
784
			if($(this).parents(".modifybox").find(".mr_btn").val()!=0){
785
				$data.degree = $(this).parents(".modifybox").find(".mr_btn").val();
786
			}
787
			
788
			$.ajax({
789
				"url": "/ajax/edu",
790
				"type": $id ? "PUT" : "POST",
791
				"data": $id ? JSON.stringify($data) : $data,
792
				"contentType": $id ? "application/json" : "application/x-www-form-urlencoded",
793
				"success": function($data) {
794
					if($data.success) {
795
						$.get("/ajax/professor/info/" + userid, function($data) {
796
							if($data.success) {
797
								$("#eduUl").empty("");
798
								eduBgShow($data.data.edus);
799
							}
800
						});
801
					} else {
802
						$.MsgBox.Alert("提示", $data.msg);
803
					}
836
		if(!length) {
837
			$.MsgBox.Alert("提示", "请填写学校名称");
838
			return;
839
		}
840
		if(length.length > 50) {
841
			$.MsgBox.Alert("提示", "学校名称不得超过50个字");
842
			return;
843
		}
844
		if(length2.length > 20) {
845
			$.MsgBox.Alert("提示", "院系名称不得超过20个字");
846
			return;
847
		}
848
		if(length3.length > 20) {
849
			$.MsgBox.Alert("提示", "专业名称不得超过20个字");
850
			return;
851
		}
852

853
		var $data = {};
854
		var $id = $(this).parents(".modifybox").find(".eduId").val();
855
		if($id) {
856
			$data.id = $id;
857
		}
858
		$data.professorId = userid;
859
		$data.year = $(this).parents(".modifybox").find(".year").val();
860
		$data.school = $(this).parents(".modifybox").find(".school").val();
861
		$data.college = $(this).parents(".modifybox").find(".college").val();
862
		$data.major = $(this).parents(".modifybox").find(".major").val();
863
		if($(this).parents(".modifybox").find(".mr_btn").val() != 0) {
864
			$data.degree = $(this).parents(".modifybox").find(".mr_btn").val();
865
		}
866

867
		$.ajax({
868
			"url": "/ajax/edu",
869
			"type": $id ? "PUT" : "POST",
870
			"data": $id ? JSON.stringify($data) : $data,
871
			"contentType": $id ? "application/json" : "application/x-www-form-urlencoded",
872
			"success": function($data) {
873
				if($data.success) {
874
					$.get("/ajax/professor/info/" + userid, function($data) {
875
						if($data.success) {
876
							$("#eduUl").empty("");
877
							eduBgShow($data.data.edus);
878
						}
879
					});
880
				} else {
881
					$.MsgBox.Alert("提示", $data.msg);
804
				}
882
				}
805
			});
806
		})
883
			}
884
		});
885
	})
807
	//////////////////教育背景增删改查相关结束///////////////
886
	//////////////////教育背景增删改查相关结束///////////////
808

887

809
	//////////////////工作经历增删改查相关开始///////////////
888
	//////////////////工作经历增删改查相关开始///////////////
813
		jobFil("#timeJobShow");
892
		jobFil("#timeJobShow");
814
		if(data.length > 0) {
893
		if(data.length > 0) {
815
			for(var i = 0; i < data.length; i++) {
894
			for(var i = 0; i < data.length; i++) {
816
				var sDate = "",sDateV="";
817
				var eDate = "",eDateV="";
895
				var sDate = "",
896
					sDateV = "";
897
				var eDate = "",
898
					eDateV = "";
818
				if(data[i].department) {
899
				if(data[i].department) {
819
					var dep = " - " + data[i].department;
900
					var dep = " - " + data[i].department;
820
					var depart = data[i].department;
901
					var depart = data[i].department;
833
						eDateV = "至今";
914
						eDateV = "至今";
834
					}
915
					}
835
				}
916
				}
836
				var string ='<li>'
837
				string += ' <div class="showBx"><div class="h4Font h4tit">' + data[i].company  + dep + ' - ' + data[i].title + '<small class="h6Font">';
838
					string += sDate;
839
					if(eDate) string += (" - " + eDate);
840
					string += '</small><em class="btnClick exitlist">编辑</em></div></div>';
917
				var string = '<li>'
918
				string += ' <div class="showBx"><div class="h4Font h4tit">' + data[i].company + dep + ' - ' + data[i].title + '<small class="h6Font">';
919
				string += sDate;
920
				if(eDate) string += (" - " + eDate);
921
				string += '</small><em class="btnClick exitlist">编辑</em></div></div>';
841
				string += '<div class="modifybox"><ul class="cmpFrmList">'
922
				string += '<div class="modifybox"><ul class="cmpFrmList">'
842
					string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>机构名称:</span><div class="col-w-10">'
843
						string += '<input type="text" class="frmcontype jobCompany" placeholder="请填写就职的机构" value="' + data[i].company + '" /><input type="hidden" class="jobId" value="' + data[i].id + '"></div></li>'
844
					string += '<li><span class="col-w-2 lableSpan">所在部门:</span><div class="col-w-10">'
845
						string += '<input type="text" class="frmcontype jobdepartment" placeholder="请填写就职的部门" value="' + depart + '" /></div></li>'
846
					string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>职位:</span><div class="col-w-10">'
847
						string += '<input type="text" class="frmcontype jobTitle" placeholder="请填写担任的职位" value="' + data[i].title + '" /></div></li>'
848
					string += '<li><span class="col-w-2 lableSpan">任职时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
849
						string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly value="' + sDateV + '" />'
850
					 		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
851
						string +='<div class="col-w-1 alignCenter">至</div>'
852
						string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly value="' + eDateV + '" />'
853
					  		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
854
						string +='</form></div></li>'
855
					string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
856
						string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
857
						string +='<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
858
						string +='<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
859
					string +='</ul></div><li>';
923
				string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>机构名称:</span><div class="col-w-10">'
924
				string += '<input type="text" class="frmcontype jobCompany" placeholder="请填写就职的机构" value="' + data[i].company + '" /><input type="hidden" class="jobId" value="' + data[i].id + '"></div></li>'
925
				string += '<li><span class="col-w-2 lableSpan">所在部门:</span><div class="col-w-10">'
926
				string += '<input type="text" class="frmcontype jobdepartment" placeholder="请填写就职的部门" value="' + depart + '" /></div></li>'
927
				string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>职位:</span><div class="col-w-10">'
928
				string += '<input type="text" class="frmcontype jobTitle" placeholder="请填写担任的职位" value="' + data[i].title + '" /></div></li>'
929
				string += '<li><span class="col-w-2 lableSpan">任职时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
930
				string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly value="' + sDateV + '" />'
931
				string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
932
				string += '<div class="col-w-1 alignCenter">至</div>'
933
				string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly value="' + eDateV + '" />'
934
				string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
935
				string += '</form></div></li>'
936
				string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
937
				string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
938
				string += '<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
939
				string += '<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
940
				string += '</ul></div><li>';
860
				$("#timeJobShow").append(string);
941
				$("#timeJobShow").append(string);
861
				yearAdd();
942
				yearAdd();
862
				month();
943
				month();
864
		}
945
		}
865
	}
946
	}
866
	var jobFil = function(select) {
947
	var jobFil = function(select) {
867
		var string ='<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
868
			string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>机构名称:</span><div class="col-w-10">'
869
				string += '<input type="text" class="frmcontype jobCompany" placeholder="请填写就职的机构" /><input type="hidden" class="jobId"></div></li>'
870
			string += '<li><span class="col-w-2 lableSpan">所在部门:</span><div class="col-w-10">'
871
				string += '<input type="text" class="frmcontype jobdepartment" placeholder="请填写就职的部门" /></div></li>'
872
			string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>职位:</span><div class="col-w-10">'
873
				string += '<input type="text" class="frmcontype jobTitle" placeholder="请填写担任的职位" /></div></li>'
874
			string += '<li><span class="col-w-2 lableSpan">任职时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
875
				string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly />'
876
			 		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
877
				string +='<div class="col-w-1 alignCenter">至</div>'
878
				string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly />'
879
			  		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
880
				string +='</form></div></li>'
881
			string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
882
				string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
883
				string +='<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
884
			string +='</ul></div><li>';
948
		var string = '<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
949
		string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>机构名称:</span><div class="col-w-10">'
950
		string += '<input type="text" class="frmcontype jobCompany" placeholder="请填写就职的机构" /><input type="hidden" class="jobId"></div></li>'
951
		string += '<li><span class="col-w-2 lableSpan">所在部门:</span><div class="col-w-10">'
952
		string += '<input type="text" class="frmcontype jobdepartment" placeholder="请填写就职的部门" /></div></li>'
953
		string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>职位:</span><div class="col-w-10">'
954
		string += '<input type="text" class="frmcontype jobTitle" placeholder="请填写担任的职位" /></div></li>'
955
		string += '<li><span class="col-w-2 lableSpan">任职时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
956
		string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly />'
957
		string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
958
		string += '<div class="col-w-1 alignCenter">至</div>'
959
		string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly />'
960
		string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
961
		string += '</form></div></li>'
962
		string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
963
		string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
964
		string += '<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
965
		string += '</ul></div><li>';
885
		$("" + select + "").prepend(string);
966
		$("" + select + "").prepend(string);
886
	}
967
	}
887
	var jobThis=""
888
	$("#timeJobShow").on("click", ".fontLink", function() {//编辑各个列表中的删除
968
	var jobThis = ""
969
	$("#timeJobShow").on("click", ".fontLink", function() { //编辑各个列表中的删除
889
		jobThis = $(this).parents(".modifybox").find(".jobId").val();
970
		jobThis = $(this).parents(".modifybox").find(".jobId").val();
890
		$.MsgBox.Confirm("提示", "确认删除该工作经历?",delTimeJob);
971
		$.MsgBox.Confirm("提示", "确认删除该工作经历?", delTimeJob);
891
	});
972
	});
892
	//社会兼职,对添加的兼职删除
973
	//社会兼职,对添加的兼职删除
893
	var delTimeJob = function() {
974
	var delTimeJob = function() {
903
						}
984
						}
904
					});
985
					});
905
				} else {
986
				} else {
906
					$.MsgBox.Alert("提示",$data.msg);
987
					$.MsgBox.Alert("提示", $data.msg);
907
				}
988
				}
908
			}
989
			}
909
		});
990
		});
915
		var length3 = trim($(this).parents(".modifybox").find(".StartMonth").val());
996
		var length3 = trim($(this).parents(".modifybox").find(".StartMonth").val());
916
		var length4 = trim($(this).parents(".modifybox").find(".StopMonth").val());
997
		var length4 = trim($(this).parents(".modifybox").find(".StopMonth").val());
917
		var length5 = trim($(this).parents(".modifybox").find(".jobdepartment").val());
998
		var length5 = trim($(this).parents(".modifybox").find(".jobdepartment").val());
918
		
919
		if(length1.length>50){ $.MsgBox.Alert("提示", "机构名称不得超过50个字");return;}
920
		if(length5.length>20){ $.MsgBox.Alert("提示", "部门名称不得超过20个字");return;}
921
		
999

1000
		if(length1.length > 50) {
1001
			$.MsgBox.Alert("提示", "机构名称不得超过50个字");
1002
			return;
1003
		}
1004
		if(length5.length > 20) {
1005
			$.MsgBox.Alert("提示", "部门名称不得超过20个字");
1006
			return;
1007
		}
1008

922
		if(!length3 && length4) {
1009
		if(!length3 && length4) {
923
			$.MsgBox.Alert("提示", "请选择工作的开始时间");
1010
			$.MsgBox.Alert("提示", "请选择工作的开始时间");
924
			return;
1011
			return;
990
				if(!data[i].descp) {
1077
				if(!data[i].descp) {
991
					data[i].descp = "";
1078
					data[i].descp = "";
992
				}
1079
				}
993
				var sDate = "",sDateV="";
994
				var eDate = "",eDateV="";
1080
				var sDate = "",
1081
					sDateV = "";
1082
				var eDate = "",
1083
					eDateV = "";
995
				if(data[i].startMonth) {
1084
				if(data[i].startMonth) {
996
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
1085
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
997
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
1086
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
1003
						eDateV = "至今";
1092
						eDateV = "至今";
1004
					}
1093
					}
1005
				}
1094
				}
1006
				
1095

1007
				var stringHtml = '<li>';
1096
				var stringHtml = '<li>';
1008
				stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">'
1097
				stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">'
1009
				stringHtml += sDate;
1098
				stringHtml += sDate;
1010
				if(eDate) stringHtml += (" - " + eDate);
1099
				if(eDate) stringHtml += (" - " + eDate);
1011
				stringHtml +='</small><em class="btnClick exitlist">编辑</em></div>';
1100
				stringHtml += '</small><em class="btnClick exitlist">编辑</em></div>';
1012
				stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
1101
				stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
1013
				stringHtml += '</div>';
1102
				stringHtml += '</div>';
1014
				stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'
1103
				stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'
1015
				stringHtml += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>项目名称:</span><div class="col-w-10">'
1104
				stringHtml += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>项目名称:</span><div class="col-w-10">'
1016
					stringHtml += '<input type="text" class="frmcontype projectName" placeholder="请填写项目名称" value="' + data[i].name + '" /><input type="hidden" class="projectId"  value="' + data[i].id + '"></div></li>'
1105
				stringHtml += '<input type="text" class="frmcontype projectName" placeholder="请填写项目名称" value="' + data[i].name + '" /><input type="hidden" class="projectId"  value="' + data[i].id + '"></div></li>'
1017
				stringHtml += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1106
				stringHtml += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1018
					stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly value="' +sDateV + '" />'
1019
				 		stringHtml +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
1020
					stringHtml +='<div class="col-w-1 alignCenter">至</div>'
1021
					stringHtml +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly value="' + eDateV + '" />'
1022
				  		stringHtml +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
1023
					stringHtml +='</form></div></li>'
1107
				stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" placeholder="请选择起始时间" readonly value="' + sDateV + '" />'
1108
				stringHtml += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
1109
				stringHtml += '<div class="col-w-1 alignCenter">至</div>'
1110
				stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" placeholder="请选择结束时间" readonly value="' + eDateV + '" />'
1111
				stringHtml += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
1112
				stringHtml += '</form></div></li>'
1024
				stringHtml += '<li><span class="col-w-2 lableSpan">项目描述:</span><div class="col-w-10">'
1113
				stringHtml += '<li><span class="col-w-2 lableSpan">项目描述:</span><div class="col-w-10">'
1025
					stringHtml += '<div class="msgContbox"><textarea class="frmcontype msgCont projectDescp" placeholder="请填写项目描述">' + data[i].descp + '</textarea><span class="msgconNum"><em class="limitNum">'+ data[i].descp.length +'</em>/200</span></div></div></li>'
1026
				stringHtml +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1027
					stringHtml +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1028
					stringHtml +='<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
1029
					stringHtml +='<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
1030
				var $stringHtml=$(stringHtml);
1114
				stringHtml += '<div class="msgContbox"><textarea class="frmcontype msgCont projectDescp" placeholder="请填写项目描述">' + data[i].descp + '</textarea><span class="msgconNum"><em class="limitNum">' + data[i].descp.length + '</em>/200</span></div></div></li>'
1115
				stringHtml += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1116
				stringHtml += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1117
				stringHtml += '<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
1118
				stringHtml += '<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
1119
				var $stringHtml = $(stringHtml);
1031
				$("#projectShow").append($stringHtml);
1120
				$("#projectShow").append($stringHtml);
1032
				limitObj($stringHtml.find(".projectDescp"),200)
1121
				limitObj($stringHtml.find(".projectDescp"), 200)
1033
				yearAdd();
1122
				yearAdd();
1034
				month();
1123
				month();
1035
			}
1124
			}
1037
	}
1126
	}
1038
	//项目经历添加填充
1127
	//项目经历添加填充
1039
	var projectFil = function(select) {
1128
	var projectFil = function(select) {
1040
		var string ='<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
1041
			string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>项目名称:</span><div class="col-w-10">'
1042
				string += '<input type="text" class="frmcontype projectName" placeholder="请填写项目名称" /><input type="hidden" class="projectId"></div></li>'
1043
			string += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1044
				string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" readonly placeholder="请选择起始时间" />'
1045
			 		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
1046
				string +='<div class="col-w-1 alignCenter">至</div>'
1047
				string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" readonly placeholder="请选择结束时间" />'
1048
			  		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
1049
				string +='</form></div></li>'
1050
			string += '<li><span class="col-w-2 lableSpan">项目描述:</span><div class="col-w-10">'
1051
				string += '<div class="msgContbox"><textarea class="frmcontype msgCont projectDescp" placeholder="请填写项目描述"></textarea><span class="msgconNum"><em class="limitNum">0</em>/200</span></div></div></li>'
1052
			string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1053
				string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1054
				string +='<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
1055
			string +='</ul></div><li>';
1056
		var $ostr=$(string);
1129
		var string = '<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
1130
		string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>项目名称:</span><div class="col-w-10">'
1131
		string += '<input type="text" class="frmcontype projectName" placeholder="请填写项目名称" /><input type="hidden" class="projectId"></div></li>'
1132
		string += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1133
		string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" readonly placeholder="请选择起始时间" />'
1134
		string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
1135
		string += '<div class="col-w-1 alignCenter">至</div>'
1136
		string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" readonly placeholder="请选择结束时间" />'
1137
		string += '<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
1138
		string += '</form></div></li>'
1139
		string += '<li><span class="col-w-2 lableSpan">项目描述:</span><div class="col-w-10">'
1140
		string += '<div class="msgContbox"><textarea class="frmcontype msgCont projectDescp" placeholder="请填写项目描述"></textarea><span class="msgconNum"><em class="limitNum">0</em>/200</span></div></div></li>'
1141
		string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1142
		string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1143
		string += '<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
1144
		string += '</ul></div><li>';
1145
		var $ostr = $(string);
1057
		$("" + select + "").prepend($ostr);
1146
		$("" + select + "").prepend($ostr);
1058
		limitObj($ostr.find(".projectDescp"),200)
1147
		limitObj($ostr.find(".projectDescp"), 200)
1059
	}
1148
	}
1060
	var projectThis=""
1061
	$("#projectShow").on("click", ".fontLink", function() {//编辑各个列表中的删除
1149
	var projectThis = ""
1150
	$("#projectShow").on("click", ".fontLink", function() { //编辑各个列表中的删除
1062
		projectThis = $(this).parents(".modifybox").find(".projectId").val();
1151
		projectThis = $(this).parents(".modifybox").find(".projectId").val();
1063
		$.MsgBox.Confirm("提示", "确认删除该项目经历?",delProject);
1152
		$.MsgBox.Confirm("提示", "确认删除该项目经历?", delProject);
1064
	});
1153
	});
1065
	//项目经历,对添加的项目删除
1154
	//项目经历,对添加的项目删除
1066
	var delProject = function() {
1155
	var delProject = function() {
1076
						}
1165
						}
1077
					});
1166
					});
1078
				} else {
1167
				} else {
1079
					$.MsgBox.Alert("提示",$data.msg);
1168
					$.MsgBox.Alert("提示", $data.msg);
1080
				}
1169
				}
1081
			}
1170
			}
1082
		});
1171
		});
1083
	}
1172
	}
1084
	
1173

1085
	//项目经历保存		
1174
	//项目经历保存		
1086
	$("#projectShow").on("click", ".saveGo", function() {
1175
	$("#projectShow").on("click", ".saveGo", function() {
1087
		var length = trim($(this).parents(".modifybox").find(".projectName").val());
1176
		var length = trim($(this).parents(".modifybox").find(".projectName").val());
1088
		var length1 = trim($(this).parents(".modifybox").find(".StartMonth").val());
1177
		var length1 = trim($(this).parents(".modifybox").find(".StartMonth").val());
1089
		var length2 = trim($(this).parents(".modifybox").find(".StopMonth").val());
1178
		var length2 = trim($(this).parents(".modifybox").find(".StopMonth").val());
1090
		var lengthDescp = trim($(this).parents(".modifybox").find(".projectDescp").val());
1179
		var lengthDescp = trim($(this).parents(".modifybox").find(".projectDescp").val());
1091
		
1092
//		if(lengthDescp.length>200){$.MsgBox.Alert("提示", "项目描述不得超过200个字");return;}
1093
		if(!length){ $.MsgBox.Alert("提示", "请填写项目名称");return;}
1094
		if(length.length>50){ $.MsgBox.Alert("提示", "项目名称不得超过50个字");return;}
1095
		
1096
		if(length1 && !length2) { $.MsgBox.Alert("提示", "没有选结束时间");return;}
1097
		if(!length1 && length2) {$.MsgBox.Alert("提示", "没有选开始时间");return;}
1180

1181
		//		if(lengthDescp.length>200){$.MsgBox.Alert("提示", "项目描述不得超过200个字");return;}
1182
		if(!length) {
1183
			$.MsgBox.Alert("提示", "请填写项目名称");
1184
			return;
1185
		}
1186
		if(length.length > 50) {
1187
			$.MsgBox.Alert("提示", "项目名称不得超过50个字");
1188
			return;
1189
		}
1190

1191
		if(length1 && !length2) {
1192
			$.MsgBox.Alert("提示", "没有选结束时间");
1193
			return;
1194
		}
1195
		if(!length1 && length2) {
1196
			$.MsgBox.Alert("提示", "没有选开始时间");
1197
			return;
1198
		}
1098
		var $data = {};
1199
		var $data = {};
1099
		var $id = $(this).parents(".modifybox").find(".projectId").val();
1200
		var $id = $(this).parents(".modifybox").find(".projectId").val();
1100
		if($id) {
1201
		if($id) {
1125
						if($data.success) {
1226
						if($data.success) {
1126
							$("#projectShow").empty("");
1227
							$("#projectShow").empty("");
1127
							projectShow($data.data.projects);
1228
							projectShow($data.data.projects);
1128
//							yearAdd();
1129
//							month();
1229
							//							yearAdd();
1230
							//							month();
1130
						}
1231
						}
1131
					});
1232
					});
1132
				} else {
1233
				} else {
1136
		});
1237
		});
1137
	})
1238
	})
1138
	//////////////////项目经历增删改查相关结束///////////////
1239
	//////////////////项目经历增删改查相关结束///////////////
1139
	
1240

1140
	//////////////////荣誉奖项增删改查相关开始///////////////
1241
	//////////////////荣誉奖项增删改查相关开始///////////////
1141
	var honorShow = function(data) {
1242
	var honorShow = function(data) {
1142
		$("#honorShow").html("");
1243
		$("#honorShow").html("");
1143
		hounerFil("#honorShow");
1244
		hounerFil("#honorShow");
1144
		if(data.length > 0) {
1245
		if(data.length > 0) {
1145
			for(var i = 0; i < data.length; i++) {
1246
			for(var i = 0; i < data.length; i++) {
1146
				var timeho="";
1147
				if(data[i].year){
1148
					timeho=data[i].year+'年';
1149
				}else{
1150
					data[i].year="";
1247
				var timeho = "";
1248
				if(data[i].year) {
1249
					timeho = data[i].year + '年';
1250
				} else {
1251
					data[i].year = "";
1151
				}
1252
				}
1152
				if(!data[i].descp) {
1253
				if(!data[i].descp) {
1153
					data[i].descp = "";
1254
					data[i].descp = "";
1154
				}
1255
				}
1155
				var stringHtml = '<li>';
1256
				var stringHtml = '<li>';
1156
					stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + timeho + '</small><em class="btnClick exitlist">编辑</em></div>';
1157
					stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
1158
					stringHtml += '</div>';
1159
					stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'
1160
					stringHtml += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>奖项名称:</span><div class="col-w-10">'
1161
						stringHtml += '<input type="text" class="frmcontype honorName" placeholder="请填写奖项名称" value="' + data[i].name + '" /><input type="hidden" class="honorId"  value="' + data[i].id + '"></div></li>'
1162
					stringHtml += '<li><span class="col-w-2 lableSpan">获奖时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1163
						stringHtml +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project honorYear" placeholder="请填写奖项时间" readonly flag="1" value="' + data[i].year + '" />'
1164
					  		stringHtml +='<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
1165
						stringHtml +='</form></div></li>'
1166
					stringHtml += '<li><span class="col-w-2 lableSpan">获奖描述:</span><div class="col-w-10">'
1167
						stringHtml += '<div class="msgContbox"><textarea class="frmcontype msgCont honorDescp" placeholder="请填写获奖描述">' + data[i].descp + '</textarea><span class="msgconNum"><em class="limitNum">' + data[i].descp.length + '</em>/200</span></div></div></li>'
1168
					stringHtml +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1169
						stringHtml +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1170
						stringHtml +='<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
1171
						stringHtml +='<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
1172
				var $stringHtml=$(stringHtml)
1257
				stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + timeho + '</small><em class="btnClick exitlist">编辑</em></div>';
1258
				stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
1259
				stringHtml += '</div>';
1260
				stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'
1261
				stringHtml += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>奖项名称:</span><div class="col-w-10">'
1262
				stringHtml += '<input type="text" class="frmcontype honorName" placeholder="请填写奖项名称" value="' + data[i].name + '" /><input type="hidden" class="honorId"  value="' + data[i].id + '"></div></li>'
1263
				stringHtml += '<li><span class="col-w-2 lableSpan">获奖时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1264
				stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project honorYear" placeholder="请填写奖项时间" readonly flag="1" value="' + data[i].year + '" />'
1265
				stringHtml += '<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
1266
				stringHtml += '</form></div></li>'
1267
				stringHtml += '<li><span class="col-w-2 lableSpan">获奖描述:</span><div class="col-w-10">'
1268
				stringHtml += '<div class="msgContbox"><textarea class="frmcontype msgCont honorDescp" placeholder="请填写获奖描述">' + data[i].descp + '</textarea><span class="msgconNum"><em class="limitNum">' + data[i].descp.length + '</em>/200</span></div></div></li>'
1269
				stringHtml += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1270
				stringHtml += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1271
				stringHtml += '<button type="button" class="frmcontype btnModel btnCancel cancelList">取消</button>'
1272
				stringHtml += '<button type="button" class="frmcontype btnModel fontLink">删除本条</button></div></li>'
1273
				var $stringHtml = $(stringHtml)
1173
				$("#honorShow").append($stringHtml);
1274
				$("#honorShow").append($stringHtml);
1174
				yearAdd();
1275
				yearAdd();
1175
				limitObj($stringHtml.find(".honorDescp"),200)
1276
				limitObj($stringHtml.find(".honorDescp"), 200)
1176
			}
1277
			}
1177
		}
1278
		}
1178
	}
1279
	}
1179
	var hounerFil = function(select) {
1280
	var hounerFil = function(select) {
1180
		var string ='<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
1181
			string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>奖项名称:</span><div class="col-w-10">'
1182
				string += '<input type="text" class="frmcontype honorName" placeholder="请填写奖项名称" /><input type="hidden" class="honorId"></div></li>'
1183
			string += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1184
				string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype honorYear" flag="1" readonly placeholder="请选择获奖时间" />'
1185
			  		string +='<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
1186
				string +='</form></div></li>'
1187
			string += '<li><span class="col-w-2 lableSpan">获奖描述:</span><div class="col-w-10">'
1188
				string += '<div class="msgContbox"><textarea class="frmcontype msgCont honorDescp" placeholder="请填写获奖描述"></textarea><span class="msgconNum"><em class="limitNum">0</em>/200</span></div></div></li>'
1189
			string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1190
				string +='<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1191
				string +='<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
1192
			string +='</ul></div><li>';
1193
			var $ostr=$(string);
1194
			$("" + select + "").prepend($ostr);
1195
			limitObj($ostr.find(".honorDescp"),200)
1196
			
1281
		var string = '<li class="listnone1" style="display:none;"><div class="modifybox" style="display:block;"><ul class="cmpFrmList">'
1282
		string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>奖项名称:</span><div class="col-w-10">'
1283
		string += '<input type="text" class="frmcontype honorName" placeholder="请填写奖项名称" /><input type="hidden" class="honorId"></div></li>'
1284
		string += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
1285
		string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype honorYear" flag="1" readonly placeholder="请选择获奖时间" />'
1286
		string += '<div class="mr_calendar_ym clearfix"><ul class="full_year"></ul></div></div>'
1287
		string += '</form></div></li>'
1288
		string += '<li><span class="col-w-2 lableSpan">获奖描述:</span><div class="col-w-10">'
1289
		string += '<div class="msgContbox"><textarea class="frmcontype msgCont honorDescp" placeholder="请填写获奖描述"></textarea><span class="msgconNum"><em class="limitNum">0</em>/200</span></div></div></li>'
1290
		string += '<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
1291
		string += '<button type="button" class="frmcontype btnModel saveGo">保存</button>'
1292
		string += '<button type="button" class="frmcontype btnModel btnCancel cancelO">取消</button></div></li>'
1293
		string += '</ul></div><li>';
1294
		var $ostr = $(string);
1295
		$("" + select + "").prepend($ostr);
1296
		limitObj($ostr.find(".honorDescp"), 200)
1297

1197
	}
1298
	}
1198
	var honorThis=""
1299
	var honorThis = ""
1199
	$("#honorShow").on("click", ".fontLink", function() {
1300
	$("#honorShow").on("click", ".fontLink", function() {
1200
		honorThis = $(this).parents(".modifybox").find(".honorId").val();
1301
		honorThis = $(this).parents(".modifybox").find(".honorId").val();
1201
		$.MsgBox.Confirm("提示", "确认删除该荣誉奖项?",delHonor);
1302
		$.MsgBox.Confirm("提示", "确认删除该荣誉奖项?", delHonor);
1202
	});
1303
	});
1203
	var delHonor = function() {//荣誉及奖项 ,对添加的专利删除
1304
	var delHonor = function() { //荣誉及奖项 ,对添加的专利删除
1204
		$.ajax({
1305
		$.ajax({
1205
			"url": "/ajax/honor/" + honorThis,
1306
			"url": "/ajax/honor/" + honorThis,
1206
			"type": "DELETE",
1307
			"type": "DELETE",
1218
			}
1319
			}
1219
		});
1320
		});
1220
	}
1321
	}
1221
	
1322

1222
	//荣誉及奖项保存
1323
	//荣誉及奖项保存
1223
	$("#honorShow").on("click", ".saveGo", function() {
1324
	$("#honorShow").on("click", ".saveGo", function() {
1224
		var length = trim($(this).parents(".modifybox").find(".honorName").val());
1325
		var length = trim($(this).parents(".modifybox").find(".honorName").val());
1225
		var lengthDescp = trim($(this).parents(".modifybox").find(".honorDescp").val());
1326
		var lengthDescp = trim($(this).parents(".modifybox").find(".honorDescp").val());
1226
		
1227
		if(!length) { $.MsgBox.Alert("提示", "请填写奖项名称");return;}
1228
		if(length.length>50){$.MsgBox.Alert("提示", "奖项名称不得超过50个字");return;}
1229
//		if(lengthDescp.length>200){$.MsgBox.Alert("提示", "获奖描述不得超过200个字");return;}
1327

1328
		if(!length) {
1329
			$.MsgBox.Alert("提示", "请填写奖项名称");
1330
			return;
1331
		}
1332
		if(length.length > 50) {
1333
			$.MsgBox.Alert("提示", "奖项名称不得超过50个字");
1334
			return;
1335
		}
1336
		//		if(lengthDescp.length>200){$.MsgBox.Alert("提示", "获奖描述不得超过200个字");return;}
1230
		var $data = {};
1337
		var $data = {};
1231
		var $id = $(this).parents(".modifybox").find(".honorId").val();
1338
		var $id = $(this).parents(".modifybox").find(".honorId").val();
1232
		if($id) { $data.id = $id;}
1339
		if($id) {
1340
			$data.id = $id;
1341
		}
1233
		$data.professorId = userid;
1342
		$data.professorId = userid;
1234
		$data.year = $(this).parents(".modifybox").find(".honorYear").val();
1343
		$data.year = $(this).parents(".modifybox").find(".honorYear").val();
1235
		$data.name = $(this).parents(".modifybox").find(".honorName").val();
1344
		$data.name = $(this).parents(".modifybox").find(".honorName").val();
1259

1368

1260
	//////////////////相关操作按钮///////////////
1369
	//////////////////相关操作按钮///////////////
1261
	//用户基本信息编辑
1370
	//用户基本信息编辑
1262
	$(".headconBox").on("click",".proEdit",function() {
1371
	$(".headconBox").on("click", ".proEdit", function() {
1263
		$(this).parents(".coninfocon").siblings(".modifybox").show();
1372
		$(this).parents(".coninfocon").siblings(".modifybox").show();
1264
		$(this).parents(".coninfocon").hide();
1373
		$(this).parents(".coninfocon").hide();
1265
		$(".head-left").css("top","100px");
1374
		$(".head-left").css("top", "100px");
1266
		//点击取消的操作
1375
		//点击取消的操作
1267
		$(".btnCancel").click(function() {
1376
		$(".btnCancel").click(function() {
1268
			$(".head-left").css("top","");
1377
			$(".head-left").css("top", "");
1269
			$(this).parents(".modifybox").siblings(".coninfocon").show();
1378
			$(this).parents(".modifybox").siblings(".coninfocon").show();
1270
			$(this).parents(".modifybox").hide();
1379
			$(this).parents(".modifybox").hide();
1271
			getInfo(userid);
1380
			getInfo(userid);
1273
		});
1382
		});
1274
	});
1383
	});
1275
	//获取点击那个编辑
1384
	//获取点击那个编辑
1276
	$(".leftconBox").on("click",".edit",function() {
1385
	$(".leftconBox").on("click", ".edit", function() {
1277
		$(this).parents(".coninfobox").find(".modifybox").show();
1386
		$(this).parents(".coninfobox").find(".modifybox").show();
1278
		$(this).parents(".coninfobox").find(".coninfocon").hide();
1387
		$(this).parents(".coninfobox").find(".coninfocon").hide();
1279
		//点击取消的操作
1388
		//点击取消的操作
1284

1393

1285
		});
1394
		});
1286
	});
1395
	});
1287
	$(".addedit").on("click", function() {//点击添加按钮
1396
	$(".addedit").on("click", function() { //点击添加按钮
1288
		$(this).parents(".coninfobox").find(".listnone1").toggle(100);
1397
		$(this).parents(".coninfobox").find(".listnone1").toggle(100);
1289
		$(this).parents(".coninfobox").find(".showBx").show();
1398
		$(this).parents(".coninfobox").find(".showBx").show();
1290
		$(this).parents(".coninfobox").find(".showBx + .modifybox").hide();
1399
		$(this).parents(".coninfobox").find(".showBx + .modifybox").hide();
1291
		$(this).parents(".coninfobox").find(".listnone1").find(".frmcontype").val("");
1400
		$(this).parents(".coninfobox").find(".listnone1").find(".frmcontype").val("");
1292
		$(this).parents(".coninfobox").find(".listnone1").find(".mr_btn").val("0");
1401
		$(this).parents(".coninfobox").find(".listnone1").find(".mr_btn").val("0");
1293
	});
1402
	});
1294
	$(".coninfobox").on("click", ".cancelO", function() {//添加模块的取消
1403
	$(".coninfobox").on("click", ".cancelO", function() { //添加模块的取消
1295
		$(this).parents(".listnone1").toggle(100);
1404
		$(this).parents(".listnone1").toggle(100);
1296
	});
1405
	});
1297
	$(".coninfobox").on("click", ".exitlist", function() {//编辑列表模块
1406
	$(".coninfobox").on("click", ".exitlist", function() { //编辑列表模块
1298
		$(this).parents(".showBx").hide().siblings(".modifybox").show();
1407
		$(this).parents(".showBx").hide().siblings(".modifybox").show();
1299
		$(this).parents("li").siblings().find(".showBx").show().siblings(".modifybox").hide();
1408
		$(this).parents("li").siblings().find(".showBx").show().siblings(".modifybox").hide();
1300
	});
1409
	});
1301
	$(".coninfobox").on("click", ".cancelList", function() {//编辑各个列表中的取消
1410
	$(".coninfobox").on("click", ".cancelList", function() { //编辑各个列表中的取消
1302
		$(this).parents(".modifybox").hide();
1411
		$(this).parents(".modifybox").hide();
1303
		$(this).parents(".modifybox").siblings(".showBx").show();
1412
		$(this).parents(".modifybox").siblings(".showBx").show();
1304
		getInfo(userid);
1413
		getInfo(userid);
1305
	});
1414
	});
1306
	//点击查看自己的主页
1415
	//点击查看自己的主页
1307
	$("#showMyself").click(function(){
1308
		$(this).attr("href","userInforShow.html?professorId=" + userid);
1416
	$("#showMyself").click(function() {
1417
		$(this).attr("href", "userInforShow.html?professorId=" + userid);
1309
	})
1418
	})
1310
	
1419

1311
	function trim(str) { //删除左右两端的空格			  
1420
	function trim(str) { //删除左右两端的空格			  
1312
		return str.replace(/(^\s*)|(\s*$)/g, "");
1421
		return str.replace(/(^\s*)|(\s*$)/g, "");
1313
	}
1422
	}
1314
})
1315

1316

1317

1423
})