src/Czar.Cms.Admin/wwwroot/js/cacheUserInfo.js

(完整代码) 2KB

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'));
     
        $(".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); //市
            //填充市级信息,同时调取区县信息列表
            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();
    }
});

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。