Nav apraksta

proinfobrow-more.js 10.0KB

    mui.ready(function() { mui.plusReady(function() { var userid = plus.storage.getItem('userid'); var se = plus.webview.currentWebview(); //查询教育背景 var eduBgShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a>' string += '<div class="mui-media-object mui-pull-left iconposition " >' string += '<img class="" src="../images/icon-edu.png">' string += '</div>' string += '<div class="mui-media-body">' if(data[i].school) { string += '<div class="listtit2 mutlinebox">' + data[i].school + '</div>' } string += '<p class="listtit3 mutlinebox">' if(data[i].college) { string += data[i].college + ","; } if(data[i].major) { string += data[i].major + ","; } if(data[i].degree) { string += data[i].degree; } string += '</p>' if(data[i].year) { string += '<p class="listtit3">' + data[i].year + '</p>' } string += '</div></a></li>' html.push(string); } document.getElementById("education").innerHTML = html.join(''); } } //查询工作经历 var timeJobShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a >' string += '<div class="mui-media-object mui-pull-left iconposition">' string += '<img class="" src="../images/icon-work.png"></div>' string += '<div class="mui-media-body">' string += '<div class="listtit2 mutlinebox">' if(data[i].company) { string += data[i].company; } string += '</div>' string += '<p class="listtit3">' if(data[i].department) { string += data[i].department; } string += '</p>' string += '<p class="listtit3">' if(data[i].title) { string += data[i].title; } string += '</p>' string += '<p class="listtit3">' if(data[i].startMonth) { if(data[i].stopMonth) { if(data[i].startMonth.substr(4, 1) == 0) { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月" + " - "; } else { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月" + " - "; } } else { if(data[i].startMonth.substr(4, 1) == 0) { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月"; } else { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月"; } } } if(data[i].stopMonth) { if(data[i].stopMonth.substr(4, 1) == 0) { string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(5, 1) + "月"; } else { string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 2) + "月"; } } string += '</p>' string += '</div></a></li>' html.push(string); } document.getElementById("soJob").innerHTML = html.join(''); } } //项目经历 var projectShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a>' string += '<div class="mui-media-object mui-pull-left iconposition">' string += '<img class="" src="../images/icon-project.png">' string += '</div>' string += '<div class="mui-media-body">' string += '<div class="listtit2 mutlinebox">' if(data[i].name) { string += data[i].name; } string += '</div>' string += '<p class="listtit3">' if(data[i].startMonth) { if(data[i].stopMonth) { if(data[i].startMonth.substr(4, 1) == 0) { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月" + " - "; } else { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月" + " - "; } } else { if(data[i].startMonth.substr(4, 1) == 0) { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(5, 1) + "月"; } else { string += data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 2) + "月"; } } } if(data[i].stopMonth) { if(data[i].stopMonth.substr(4, 1) == 0) { string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(5, 1) + "月"; } else { string += data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 2) + "月"; } } string += '</p>' string += '<p class="listtit3 mutlinebox">' if(data[i].descp) { string += data[i].descp; } string += '</p>' string += '</div></a></li>' html.push(string); } document.getElementById("projectExperience").innerHTML = html.join(''); } } //著作论文文章 var paperShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a>' string += '<div class="mui-media-object mui-pull-left iconposition">' string += '<img class="" src="../images/icon-acad.png">' string += '</div>' string += '<div class="mui-media-body">' string += '<div class="listtit2 mutlinebox">' if(data[i].name) { string += data[i].name; } string += '</div>' string += '<p class="listtit3">' if(data[i].year) { string += "发表于" + data[i].year + "年"; } '</p>' string += '<p class="listtit3 mutlinebox">' if(data[i].descp) { string += data[i].descp; } '</p>' string += '</div></a></li>' html.push(string); } document.getElementById("paperExperience").innerHTML = html.join(''); } } //查询专利 var patentShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a>' string += '<div class="mui-media-object mui-pull-left iconposition">' string += '<img class="" src="../images/icon-mono.png">' string += '</div>' string += '<div class="mui-media-body">' string += '<div class="listtit2 mutlinebox">' if(data[i].name) { string += data[i].name; } string += '</div>' string += '<p class="listtit3">' if(data[i].year) { string += "发表于" + data[i].year + "年"; } string += '</p>' string += '<p class="listtit3 mutlinebox">' if(data[i].descp) { string += data[i].descp; } string += '</p>' string += '</div></a></li>' html.push(string); } document.getElementById("patentExperience").innerHTML = html.join(''); } } // var honorShow = function(data) { if(data.length > 0) { var html = []; for(var i = 0; i < data.length; i++) { var string = '<li class="mui-table-view-cell mui-media listitem">' string += '<a class="addinfobox mui-clearfix">' string += '<div class="mui-media-object mui-pull-left iconposition">' string += '<img class="" src="../images/icon-honor.png">' string += '</div>' string += '<div class="mui-media-body">' string += '<div class="listtit2 mutlinebox">' if(data[i].name) { string += data[i].name; } string += '</div>' string += '<p class="listtit3">' if(data[i].year) { string += "发表于" + data[i].year + "年"; } string += '</p>' string += '<p class="listtit3 mutlinebox">' if(data[i].descp) { string += data[i].descp; } string += '</p>' string += '</div></a></li>' html.push(string); } document.getElementById("honor").innerHTML = html.join(''); } } function personalMessage() { mui.ajax(baseUrl + "/ajax/professor/info/" + se.pro, { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 success: function(data) { var str = JSON.stringify(data.data); var $data = data.data; var web = plus.webview.currentWebview() plus.nativeUI.closeWaiting(); web.show("slide-in-right", 150); //教育背景 if($data.edus.length) { eduBgShow($data.edus); } else { document.getElementById("perfessorEducation").style.display = 'none'; } //工作经历 if($data.jobs.length) { timeJobShow($data.jobs); } else { document.getElementById("perfessorsoJob").style.display = 'none'; } //项目经历 if($data.projects.length) { projectShow($data.projects); } else { document.getElementById("perfessorExperience").style.display = 'none'; } //著作 论文 文章 if($data.papers.length) { paperShow($data.papers); } else { document.getElementById("perfessorpaperExperience").style.display = 'none'; } //专利 if($data.patents.length) { patentShow($data.patents); } else { document.getElementById("perfessorpatentExperience").style.display = 'none'; } if($data.honors.length) { honorShow($data.honors); } else { document.getElementById("perfessorhonor").style.display = 'none'; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } personalMessage(); }) })