|
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].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();
})
})
|