<style> 
 | 
    #febs-user-profile #user-profile, #febs-user-profile .user-profile-card { 
 | 
        display: inline-block; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #user-img, #febs-user-profile #user-info { 
 | 
        display: inline-block; 
 | 
        float: left; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #user-img img { 
 | 
        width: 7rem; 
 | 
        margin: 1rem; 
 | 
        border-radius: 50%; 
 | 
        cursor: pointer; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #user-info { 
 | 
        margin: .95rem 0 .95rem 1.2rem; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #user-info div { 
 | 
        margin: 3px 0; 
 | 
        max-width: 22rem; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #options-wrapper { 
 | 
        text-align: center; 
 | 
        margin-top: .5rem; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #update-user-info { 
 | 
        cursor: pointer; 
 | 
        margin-left: -1rem; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #options-wrapper a { 
 | 
        padding: 4px 6px; 
 | 
        color: rgba(0, 0, 0, 0.65); 
 | 
        border: 1px solid #d9d9d9; 
 | 
        border-radius: 2px; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile #options-wrapper a:hover { 
 | 
        color: #40a9ff; 
 | 
        border-color: #40a9ff; 
 | 
    } 
 | 
  
 | 
    #febs-user-profile .layui-form-item { 
 | 
        margin-bottom: 0; 
 | 
    } 
 | 
</style> 
 | 
<div class="layui-fluid layui-anim febs-anim" id="febs-user-profile" lay-title="个人中心"> 
 | 
    <div class="layui-row layui-col-space8 febs-container"> 
 | 
        <div class="layui-col-md6 layui-col-sm6 layui-col-xs12"> 
 | 
            <div class="layui-card"> 
 | 
                <div class="layui-card-header">个人信息</div> 
 | 
                <div class="layui-card-body user-profile-card"> 
 | 
                    <div id="user-profile"> 
 | 
                        <div id="user-img"> 
 | 
                            <img alt="头像" title="点我更换头像" data-th-src="@{febs/images/avatar/empty.jpg}"> 
 | 
                            <div id="options-wrapper"> 
 | 
                                <div id="update-user-info"> 
 | 
                                    <a> 
 | 
                                        <span class="layui-icon layui-icon-setting"></span> 
 | 
                                        编辑资料 
 | 
                                    </a> 
 | 
                                </div> 
 | 
                            </div> 
 | 
                        </div> 
 | 
                        <script type="text/html" template> 
 | 
                            <div id="user-info"> 
 | 
                                <div><span class="layui-icon layui-icon-user"></span> 账号: 
 | 
                                    {{currentUser.username}} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-trophy"></span> 角色: 
 | 
                                    {{currentUser.roleName}} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-home"></span> 部门: 
 | 
                                    {{currentUser.deptName || '暂无所属部门'}} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-skin"></span> 性别: 
 | 
                                    {{# if(currentUser.sex === '0'){ }} 
 | 
                                    男 
 | 
                                    {{# } }} 
 | 
                                    {{# if(currentUser.sex === '1'){ }} 
 | 
                                    女 
 | 
                                    {{# } }} 
 | 
                                    {{# if(currentUser.sex === '2'){ }} 
 | 
                                    保密 
 | 
                                    {{# } }} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-phone"></span> 电话: 
 | 
                                    {{currentUser.mobile?currentUser.mobile:'暂无电话信息'}} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-mail"></span> 邮箱: 
 | 
                                    {{currentUser.email?currentUser.email:'暂无电话信息'}} 
 | 
                                </div> 
 | 
                                <div><span class="layui-icon layui-icon-read"></span> 简介: 
 | 
                                    {{currentUser.description?currentUser.description:'暂无简介'}} 
 | 
                                </div> 
 | 
                            </div> 
 | 
                        </script> 
 | 
                    </div> 
 | 
                </div> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-col-md6 layui-col-sm6 layui-col-xs12"> 
 | 
            <div class="layui-card"> 
 | 
                <div class="layui-card-header">系统配置</div> 
 | 
                <div class="layui-card-body"> 
 | 
                    <form class="layui-form" action="" lay-filter="system-setting-form"> 
 | 
                        <div class="layui-form-item"> 
 | 
                            <label class="layui-form-label" style="width: 85px">侧边栏风格:</label> 
 | 
                            <div class="layui-input-block"> 
 | 
                                <input type="radio" name="theme" lay-filter="theme" value="black" checked="" title="深邃"> 
 | 
                                <input type="radio" name="theme" lay-filter="theme" value="white" title="明亮"> 
 | 
                            </div> 
 | 
                        </div> 
 | 
                        <div class="layui-form-item"> 
 | 
                            <label class="layui-form-label" style="width: 85px">选项卡开关:</label> 
 | 
                            <div class="layui-input-block"> 
 | 
                                <input type="radio" name="isTab" lay-filter="tab" value="1" checked="" title="开启"> 
 | 
                                <input type="radio" name="isTab" lay-filter="tab" value="0" title="关闭"> 
 | 
                            </div> 
 | 
                        </div> 
 | 
                        <button class="febs-hide" lay-submit="" lay-filter="system-setting-form-submit" 
 | 
                                id="submit-form"></button> 
 | 
                    </form> 
 | 
                </div> 
 | 
                <div class="layui-card-footer"> 
 | 
                    <button class="layui-btn" id="submit">保存</button> 
 | 
                </div> 
 | 
            </div> 
 | 
        </div> 
 | 
    </div> 
 | 
</div> 
 | 
<script data-th-inline="none" type="text/javascript"> 
 | 
    layui.use(['jquery', 'form', 'febs'], function () { 
 | 
        var $ = layui.jquery, 
 | 
            febs = layui.febs, 
 | 
            form = layui.form, 
 | 
            _currentData = { 
 | 
                theme: currentUser.theme, 
 | 
                isTab: currentUser.isTab 
 | 
            }, 
 | 
            $view = $('#febs-user-profile'); 
 | 
  
 | 
        form.render(); 
 | 
        initSettings(); 
 | 
  
 | 
        $view.find('#user-img img').attr('src', ctx + "febs/images/avatar/" + currentUser.avatar); 
 | 
        $view.on('click', '#update-user-info', function () { 
 | 
            febs.modal.view('个人信息修改', 'user/profile/update', { 
 | 
                area: $(window).width() <= 750 ? '90%' : '50%', 
 | 
                btn: ['确定'], 
 | 
                yes: function () { 
 | 
                    $('#profile-update').find('#submit').trigger('click'); 
 | 
                } 
 | 
            }); 
 | 
        }); 
 | 
  
 | 
        $view.on('click', '#user-profile img', function () { 
 | 
            febs.modal.view('点击更换', 'user/avatar', { 
 | 
                area: $(window).width() <= 750 ? '90%' : '650px', 
 | 
                offset: '100px' 
 | 
            }); 
 | 
        }); 
 | 
  
 | 
        $view.on('click', '#submit', function () { 
 | 
            $view.find('#submit-form').trigger('click'); 
 | 
        }); 
 | 
  
 | 
        function initSettings() { 
 | 
            form.val("system-setting-form", _currentData); 
 | 
        } 
 | 
  
 | 
        form.on("radio(theme)", function (data) { 
 | 
            var $sidebar = $('#app-sidebar'); 
 | 
            if (data.value === 'black') { 
 | 
                $sidebar.removeClass('febs-theme-white'); 
 | 
            } 
 | 
            if (data.value === 'white') { 
 | 
                $sidebar.addClass('febs-theme-white'); 
 | 
            } 
 | 
        }); 
 | 
  
 | 
        form.on('submit(system-setting-form-submit)', function (data) { 
 | 
            if (febs.nativeEqual(data.field, _currentData)) { 
 | 
                febs.alert.warn('数据未作任何修改'); 
 | 
                return false; 
 | 
            } 
 | 
            febs.post(ctx + 'user/theme/update', data.field, function () { 
 | 
                _currentData = data.field; 
 | 
                febs.modal.confirm('修改成功','是否马上刷新页面生效?',function () { 
 | 
                    window.location.reload(); 
 | 
                }); 
 | 
            }); 
 | 
            return false; 
 | 
        }); 
 | 
  
 | 
  
 | 
    }) 
 | 
</script> 
 |