mui.ready(function() {
	mui.plusReady(function() {
		var userid = plus.storage.getItem('userid');
		var fl;
		var prose={};
		//学术领域及应用行业关键词数量
		function tagNum(obj) {
			if(obj.data) {
				if(obj.data.indexOf(",")) {
					document.getElementById(obj.selector).innerHTML = obj.data.split(',').length;
				} else {
					document.getElementById(obj.selector).innerHTML = 1;
				}
			} else {
				document.getElementById(obj.selector).innerHTML = 0;
			}
		}
		//
		function timeT(obj) {
			var a, b;
			if(obj.startMonth) {
				if(obj.startMonth.substring(4, 1) == 0) {
					a = obj.startMonth.substring(0, 4) + "年" + obj.startMonth.substring(5, 6) + "月";
				} else {
					a = obj.startMonth.substring(0, 4) + "年" + obj.startMonth.substring(4, 6) + "月";
				}
			} else {
				a = "";
			}
			if(obj.stopMonth) {
				if(obj.stopMonth.substring(4, 1) == 0) {
					b = obj.stopMonth.substring(0, 4) + "年" + obj.stopMonth.substring(5, 6) + "月";
				} else {
					b = obj.stopMonth.substring(0, 4) + "年" + obj.stopMonth.substring(4, 6) + "月";
				}
			} else {
				if(a) {
					b = "至今"
				} else {
					b = "";
					return "";
				}

			}
			return a + " - " + b;
		}
		//项目经历
		var projectShow = function(obj) {
			if(obj.data.length > 0) {
				document.getElementById(obj.selector).parentNode.style.display="block";
				var arr = [];
				for(var i = 0; i < obj.data.length; i++) {
					if(obj.flag == 1) {
						var str = '<li class="mui-table-view-cell listitem">'
						var name = obj.data[i].name;
					} else {
						var str = '<li class="mui-table-view-cell listitem">'
						var name = obj.data[i].company;
					}
					var os = '<div class="h4Tit listtit2">' + name + '</div>' +
						' <p class="listtit3">' + timeT({
							startMonth: obj.data[i].startMonth,
							stopMonth: obj.data[i].stopMonth
						}) + '</p></li>'
					arr.push(str + os);
				}
				document.getElementById(obj.selector).innerHTML = arr.join('');
			}else{
				document.getElementById(obj.selector).innerHTML = "";
			}
		}
		//荣誉奖项
		var honorShow = function(obj) {
			if(obj.data.length > 0) {
				document.getElementById(obj.selector).parentNode.style.display="block";
				var arr = [];	                  
				for(var i = 0; i < obj.data.length; i++) {
					
					if(obj.flag == 1) {
						var str = '<li class="mui-table-view-cell listitem">'
						var name = obj.data[i].name;
						if(obj.data[i].year) {
							var year='发表于'+obj.data[i].year+'年'
						}else{
							var year="";
						}
						
					} else {
						var str = '<li class="mui-table-view-cell mui-media listitem">'
						var name = obj.data[i].school;
						//console.log(obj.data[i].year);
						if(obj.data[i].year) {
							if(obj.data[i].year!="至今  ") {
								var year='毕业于'+obj.data[i].year+'年'
							}else{
								var year="至今";
							}
							
						}else{
							var year="";
						}
					}
					var os = '<div class="h4Tit listtit2">' + name + '</div>' +
						' <p class="listtit3">' + year + '</p></li>'
					arr.push(str + os);
				}
				document.getElementById(obj.selector).innerHTML = arr.join('');
			}else{
				document.getElementById(obj.selector).innerHTML = "";
			}
		}
		function personalMessage() {
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
				dataType: 'json', //数据格式类型
				type: 'GET', //http请求类型
				timeout: 10000, //超时设置
				success: function(data) {
					if(data.success) {
						
						plus.nativeUI.closeWaiting();
						if(!fl) {
							plus.webview.currentWebview().show("slide-in-right", 150);
						}
						var $data = data.data;
						document.getElementById("name").innerText = $data.name;
						//头像					
						if($data.hasHeadImage) {
							var mun = Math.round(Math.random() * 99 + 1);
							document.getElementById("userimg").style.backgroundImage = "url(" + baseUrl + "/images/head/" + $data.id + "_l.jpg?" + mun + ")";
						}
						if($data.descp) {
							prose.descp=$data.descp;
						}else{
							prose.descp=""
						}
						//学术领域
						tagNum({
							selector: 'subjectNum',
							data: $data.subject
						});
						if($data.subject) {
							prose.subject=$data.subject;
						}
						//研究方向
						//学术领域
						if($data.researchAreas.length) {
							document.getElementById("researchAreaNum").innerHTML = $data.researchAreas.length;
							prose.researchAreas=$data.researchAreas;
						}else{
							document.getElementById("researchAreaNum").innerHTML =0;
						}
						
						//应用行业
						tagNum({
							selector: 'industryNum',
							data: $data.industry
						});
						if($data.industry) {
							prose.industry=$data.industry;
						}
						//项目经历
						if($data.projects.length) {
							projectShow({
								data: $data.projects,
								selector: 'projectExperience',
								flag: 1
							});
							prose.projects=$data.projects;
						}else{
							document.getElementById('projectExperience').innerHTML="";
							document.getElementById('projectExperience').parentNode.style.display="none";
							document.getElementById('oproject').style.borderBottomColor="transparent";
						}
						//工作经历
						if($data.jobs.length) {
							projectShow({
								data: $data.jobs,
								selector: 'soJob',
								flag: 2
							});
						}else{
							document.getElementById('soJob').innerHTML="";
							document.getElementById('soJob').parentNode.style.display="none";
							document.getElementById('oJob1').style.borderBottomColor="transparent";
						}
						//荣誉奖项
						if($data.honors.length) {
							honorShow({
								data: $data.honors,
								selector: 'honor',
								flag: 1
							});
						}else{
							document.getElementById('honor').innerHTML="";
							document.getElementById('honor').parentNode.style.display="none";
							document.getElementById('ohonor').style.borderBottomColor="transparent";
						}
						//教育背景
						if($data.edus.length) {
							honorShow({
								data: $data.edus,
								selector: 'education',
								flag: 2
							});
						}else{
							document.getElementById('education').innerHTML="";
							document.getElementById('education').parentNode.style.display="none";
							document.getElementById('oeduction').style.borderBottomColor="transparent";
							
						}
					}
				},
				error: function() {
					plus.nativeUI.toast("服务器链接超时", toastStyle);
					return;
				}
			});
		}
		personalMessage();
		window.addEventListener("newId", function(event) {
			if(event.detail.rd==1) {
				fl = event.detail.rd;
			}
			 if(event.detail.obre) {
			 	 prose.descp=event.detail.obre;
			 }
			if(event.detail.subject) {
			 	 prose.subject=event.detail.subject;
			 }
			personalMessage();
		})
		//进入基本信息浏览页面
		function openNewWebview(obj) {
			var nwaiting = plus.nativeUI.showWaiting();
			var web = plus.webview.create("../html/"+obj.html+"",obj.id, {}, obj.data);
		}
		function bindEvent(obj) {
			document.getElementById(obj.selector).addEventListener('tap',function(){
			openNewWebview(obj.web);
		})
		}
		bindEvent({selector:"editProfile",web:{html:'updateBasic.html',id:"updateBasic.html",data:{}}})
		bindEvent({selector:"breif",web:{html:'updateProfile.html',id:"updateProfile.html",data:prose}})
		bindEvent({selector:"subject",web:{html:'updateAcad.html',id:"updateAcad.html",data:prose}})
		bindEvent({selector:"industry",web:{html:'updataIndustry.html',id:"updataIndustry.html",data:prose}})
		bindEvent({selector:"researchArea",web:{html:'updateResearch.html',id:"updateResearch.html",data:prose}})
		bindEvent({selector:"oproject",web:{html:'updateProject.html',id:"updateProject.html",data:prose}})
		bindEvent({selector:"oJob1",web:{html:'updateJob.html',id:"updateJob.html",data:prose}})
		//荣誉奖项
		bindEvent({selector:"ohonor",web:{html:'updateHonor.html',id:"updateHonor.html",data:prose}});
		//教育背景
		bindEvent({selector:"oeduction",web:{html:'updateEdu.html',id:"updateEdu.html",data:prose}});
	})
})