1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/layuicms-layuicms2.0

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
cacheUserInfo.js 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Admin Отправлено 7 лет назад 2586fd9
layui.config({
base : "../../js/"
}).use(['form','jquery',"address"],function() {
var form = layui.form,
$ = layui.jquery,
address = layui.address;
//判断是否设置过头像,如果设置过则修改顶部、左侧和个人资料中的头像,否则使用默认头像
if(window.sessionStorage.getItem('userFace')){
$("#userFace").attr("src",window.sessionStorage.getItem('userFace'));
$(".userAvatar").attr("src",$(".userAvatar").attr("src").split("images/")[0] + "images/" + window.sessionStorage.getItem('userFace').split("images/")[1]);
}else{
$("#userFace").attr("src","../../images/face.jpg");
}
//判断是否修改过用户信息,如果修改过则填充修改后的信息
var menuText = $("#top_tabs",parent.document).text(); //判断打开的窗口是否存在“个人资料”页面
var citys,areas;
if(window.sessionStorage.getItem('userInfo')){
//获取省信息
address.provinces();
var userInfo = JSON.parse(window.sessionStorage.getItem('userInfo'));
var citys;
$(".realName").val(userInfo.realName); //用户名
$(".userSex input[value="+userInfo.sex+"]").attr("checked","checked"); //性别
$(".userPhone").val(userInfo.userPhone); //手机号
$(".userBirthday").val(userInfo.userBirthday); //出生年月
//填充省份信息,同时调取市级信息列表
$.get("../../json/address.json", function (addressData) {
$(".userAddress select[name='province']").val(userInfo.province); //省
var value = userInfo.province;
if (value > 0) {
address.citys(addressData[$(".userAddress select[name='province'] option[value='"+userInfo.province+"']").index()-1].childs);
citys = addressData[$(".userAddress select[name='province'] option[value='"+userInfo.province+"']").index()-1].childs;
} else {
$('.userAddress select[name=city]').attr("disabled","disabled");
}
$(".userAddress select[name='city']").val(userInfo.city); //市
//填充市级信息,同时调取区县信息列表
var value = userInfo.city;
if (value > 0) {
address.areas(citys[$(".userAddress select[name=city] option[value='"+userInfo.city+"']").index()-1].childs);
} else {
$('.userAddress select[name=area]').attr("disabled","disabled");
}
$(".userAddress select[name='area']").val(userInfo.area); //区
form.render();
})
for(key in userInfo){
if(key.indexOf("like") != -1){
$(".userHobby input[name='"+key+"']").attr("checked","checked");
}
}
$(".userEmail").val(userInfo.userEmail); //用户邮箱
$(".myself").val(userInfo.myself); //自我评价
form.render();
}
})

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/layuicms-layuicms2.0.git
git@gitlife.ru:oschina-mirror/layuicms-layuicms2.0.git
oschina-mirror
layuicms-layuicms2.0
layuicms-layuicms2.0
master