|
//我的账号
mui.ready(function() {
/*定义全局变量*/
var loginYes = document.getElementById("loginYes");
var loginNo = document.getElementById("loginNo");
var goLogin = document.getElementById("gologin");
var goReg = document.getElementById("goreg");
var goSetup = document.getElementById("goSetup");
var goZixun = document.getElementById("goZixun");
var oEdit = document.getElementById("editbox");
var goFollow = document.getElementById("goFollow");
var userImg = document.getElementById("userImg");
var nameli = document.getElementById("nameli");
var oFlag;
mui.plusReady(function() {
var userId = plus.storage.getItem('userid');
console.log(userId);
/*判断登录是否成功*/
loginStatus();
/*用户信息初始化*/
userInformation();
/*登录按钮*/
goLogin.addEventListener('tap', function() {
goLoginFun();
})
/*注册按钮*/
goReg.addEventListener('tap', function() {
goRegFun();
})
/*退出登录刷新页面*/
window.addEventListener('closeUser', function(event) {
userId = event.detail.id;
console.log(userId);
loginStatus();
userInformation();
});
//在修改上传图片触发的事件
window.addEventListener('photoUser', function(event) {
userInformation();
});
function loginStatus() {
console.log(userId);
if(userId && userId != "null" && userId != null) {
loginNo.style.display = "none";
loginYes.style.display = "block";
//alert('dd')
/*设置*/
goSetup.addEventListener('tap', function() {
mui.openWindow({
url: '../html/setup.html',
id: '../html/setup.html',
show: {
aniShow: "slide-in-right"
}
});
})
/*我的关注*/
goFollow.addEventListener('tap', function() {
mui.openWindow({
url: '../html/attentions.html',
id: '../html/attentions.html',
show: {
autoShow: false,
aniShow: "slide-in-right"
}
});
})
/*我的修改专家*/
oEdit.addEventListener('tap', function() {
if(oFlag == 1) {
mui.openWindow({
url: '../html/proinforupdate.html',
id: 'html/proinforupdate.html',
show: {
autoShow: false,
aniShow: "slide-in-left"
},
});
} else if(oFlag == 2) {
/*我的修改企业工作者*/
mui.openWindow({
url: '../html/companyUpdata.html',
id: 'html/companyUpdata.html',
show: {
autoShow: false,
aniShow: "slide-in-left"
},
});
} else if(oFlag == 3) {
/*我的修改学生*/
mui.openWindow({
url: '../html/studentUpdata.html',
id: 'html/studentUpdata.html',
show: {
autoShow: false,
aniShow: "slide-in-left"
},
});
}
})
/*我的历史和评价*/
goZixun.addEventListener('tap', function() {
mui.openWindow({
url: '../html/coophistory.html',
id: 'html/coophistory.html',
show: {
autoShow: false,
aniShow: "slide-in-left"
},
});
})
} else {
loginNo.style.display = "block";
loginYes.style.display = "none";
mui("#loginNo").on("tap", "li", function() {
goLoginFun();
})
}
}
function userInformation() {
mui.ajax(baseUrl + "/ajax/professor/editBaseInfo/" + userId, {
dataType: 'json', //数据格式类型
type: 'GET', //http请求类型
timeout: 10000, //超时设置
async: false,
success: function(data) {
var $info = data.data || {};
oFlag = $info.authentication;
if(data.success && data.data) {
document.getElementById("userName").innerText = $info.name || '';
var userTitle = document.getElementById("userTitle");
var userPosition = document.getElementById("userPosition");
var userDepartment = document.getElementById("userDepartment");
var userMechanism = document.getElementById("userMechanism");
var userCity = document.getElementById("userCity");
var zixunOk = document.getElementById("zixunOk");
($info.title) ? userTitle.innerText = $info.title: userTitle.innerText = '';
($info.office) ? userPosition.innerText = " , " + $info.office: userPosition.innerText = '';
($info.department != '') ? userDepartment.innerText = $info.department: userDepartment.innerText = '';
($info.orgName != '') ? userMechanism.innerText = " , " + $info.orgName: userMechanism.innerText = '';
($info.address != '') ? userCity.innerText = " | " + $info.address: userCity.innerText = '';
($info.consultCount != '') ? zixunOk.innerText = $info.consultCount: zixunOk.innerText = '0';
var startLeval = parseInt($info.starLevel);
var start = document.getElementsByClassName("star");
for(var i = 0; i < startLeval; i++) {
start[i].classList.add("icon-favorfill");
start[i].classList.remove("icon-favor");
}
if($info.hasHeadImage == 1) {
userImg.setAttribute("src", baseUrl + "/images/head/" + $info.id + "_l.jpg");
} else {
userImg.setAttribute("src", baseUrl + "/images/default-photo.jpg");
}
console.log(JSON.stringify(nameli.classList));
if($info.authType) {
nameli.classList.add('icon-vip');
nameli.classList.add('authicon-cu');
} else {
if($info.authStatus){
if($info.authentication==1){
nameli.classList.add('icon-renzheng');
nameli.classList.add('authicon-mana');
nameli.innerHTML="<span>科研</span>";
}else if($info.authentication==2){
nameli.classList.add('icon-renzheng');
nameli.classList.add('authicon-staff');
nameli.innerHTML="<span>企业</span>";
}else{
alert(3);
nameli.classList.add('icon-renzheng');
nameli.classList.add('authicon-stu');
nameli.innerHTML="<span>学生</span>";
}
}
}
}
},
error: function() {
plus.nativeUI.toast("服务器链接超时", toastStyle);
return;
}
});
}
});
});
|