mui.ready(function() {
mui.plusReady(function() {
var userid = plus.storage.getItem('userid');
var oImg=document.getElementsByTagName("img")[0];
//查询学术领域
var subjectShow = function (data){
if(data != undefined && data.length != 0 ){
var subs = new Array();
if(data.indexOf(',')) {
subs = data.split(',');
}else {
subs[0] = data;
}
if(subs.length>0) {
var html = [];
for (var i = 0; i < subs.length; i++) {
html.push("
"+subs[i]+"");
};
document.getElementsByClassName("infosubject")[0].innerHTML=html.join('');
}
}
}
//查询应用行业
var industryShow = function (data){
if(data != undefined && data.length != 0 ){
var subs = new Array();
if(data.indexOf(',')) {
subs = data.split(',');
}else {
subs[0] = data;
}
if(subs.length>0) {
var html = [];
for (var i = 0; i < subs.length; i++) {
html.push(""+subs[i]+"");
};
document.getElementsByClassName("infoapply")[0].innerHTML=html.join('');
}
}
}
//查询研究方向
var getRecords = function ($researchAreaLogs,caption){
var ret=[];
for(var i = 0 ;i < $researchAreaLogs.length ; i++){
if(caption==$researchAreaLogs[i].caption){
ret.push($researchAreaLogs[i].opreteProfessorId);
}
}
return ret;
}
var researchAreaShow = function ($datas,$datarecords){
if($datas != undefined && $datas.length != 0 ){
var html = [];
for(var i =0 ; i< $datas.length;++i) {
var $data = $datas[i];
var $photos = [];
//获取头像
if($datarecords.length>0) {
$photos = getRecords($datarecords,$data.caption);
}
var showDiv= ""+$data.count+""+$data.caption+"
";
if($photos.length>10) {
showDiv += "
";
}
if($photos.length>0) {
for(var j =0 ; j< $photos.length;++j) {
showDiv += "

";
}
}
showDiv += "
";
html.push(showDiv);
}
document.getElementsByClassName("reserachMess")[0].innerHTML=html.join('')
}
}
//获取头像
function personalMessageHeadImage() {
mui.ajax(baseUrl + "/ajax/professor/editBaseInfo/" + userid, {
dataType: 'json', //数据格式类型
type: 'GET', //http请求类型
timeout: 10000, //超时设置
success: function(data) {
var str = JSON.stringify(data.data);
if(data.data.hasHeadImage) {
oImg.src="../images/head/" + userid + "_m.jpg";
}
},
error: function() {
plus.nativeUI.toast("服务器链接超时", toastStyle);
return;
}
});
}
//获取个人的信息
function personalMessage() {
console.log(1);
mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
dataType: 'json', //数据格式类型
type: 'GET', //http请求类型
timeout: 10000, //超时设置
success: function(data) {
console.log(data);
var str = JSON.stringify(data.data);
var $data=data.data;
var personalMaterial=document.getElementsByClassName('personalMaterial');
personalMaterial[0].innerText=$data.name;
//基本信息
if(!$data.authentication) {
document.getElementsByClassName('authword')[0].innerText="未认证";
document.getElementsByClassName('authword')[0].style.backgroundColor="#cccccc";
}
if($data.office) {
personalMaterial[1].innerText=$data.office;
}else {
personalMaterial[1].parentNode.style.display="none";
}
if($data.title) {
personalMaterial[2].innerText=$data.title;
}else {
personalMaterial[2].parentNode.style.display="none";
}
if($data.orgName) {
personalMaterial[3].innerText=$data.orgName;
}else {
personalMaterial[3].parentNode.style.display="none";
}
if($data.department) {
personalMaterial[4].innerText=$data.department;
}else {
personalMaterial[4].parentNode.style.display="none";
}
if($data.address) {
personalMaterial[5].innerText=$data.address;
}else {
personalMaterial[5].parentNode.style.display="none";
}
//个人简介
var personSummary=document.getElementsByClassName("breifinfo")[0];
if($data.descp) {
personSummary.innerHTML=$data.descp;
}
//学术领域
if($data.subject) {
subjectShow($data.subject);
}
//研究方向
if($data.researchAreas.length) {
console.log($data.researchAreaLogs);
console.log($data.researchAreas)
researchAreaShow($data.researchAreas,$data.researchAreaLogs);
}
//应用行业
if($data.industry) {
industryShow($data.industry);
}
},
error: function() {
plus.nativeUI.toast("服务器链接超时", toastStyle);
return;
}
});
}
//我的所有资源、
function resource(){
mui.ajax(baseUrl + "/ajax/resource/qapro", {
dataType: 'json', //数据格式类型
type: 'GET', //http请求类型
data:{"professorId":userid},
timeout: 10000, //超时设置
success: function(data) {
var str = JSON.stringify(data.data);
var $data=data.data;
var html=[];
for(var i=0;i'
if($data[i].images.length) {
string+='
'
console.log('../images/resource/'+$data[i].resourceId+'.jpg')
} else{
string+='
'
}
string+=''
string+='
'+$data[i].resourceName+'
'
string+='
'+$data[i].supportedServices+'
'
string+='
'
if($data[i].descp) {
string+=$data[i].descp;
}
string+='
'
html.push(string);
}
document.getElementById("resourceList").innerHTML=html.join('');
},
error: function() {
plus.nativeUI.toast("服务器链接超时", toastStyle);
return;
}
});
}
//个人信息修改
// document.getElementsByClassName("updatebox")[0].addEventListener("tap",function(){
// var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框
// webviewShow = plus.webview.create("../html/updateinfo1.html","../html/updateinfo1.html",{},{name:"li"});//后台创建webview并打开show.html
// var str = JSON.stringify(webviewShow);
// console.log(str);
// alert(webviewShow.name);
// webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件
// nwaiting.close(); //新webview的载入完毕后关闭等待框
// webviewShow.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画
// console.log(webviewShow.name);
// }, false);
// })
personalMessageHeadImage();
personalMessage();
resource();
});
});