Zhiqim Console(管理控制台)是知启蒙框架中最简洁的管理控制台组件,没有数据库,只保留一个账号,非常适用于后端程序嵌入WEB控制台模式,包括首页、登录、主界面、左侧菜单和欢迎页功能,依赖该组件实现基本的账号验证,通过覆盖原则增加自有功能。

森中灵 最后提交于17天前 替换lib
profileModifyAvatar.zml1KB
<script>
var avatarId = null;
Z.onload(function()
{
    Z.ajaxq("ZmrProfilePresenter", "doQuerySysAvatar");
});

function doSelectSysAvatar(img, value)
{//选择系统头像
    Z(img).addClass("z-red").siblings().removeClass("z-red");
    avatarId = value;
}

function doUpdateSysAvatar()
{//修改用户系统头像
    if(Z.V.isEmpty(avatarId))
    {
        Z.alert("请选择系统头像");
        return;
    }
    
    var ajax = new Z.Ajax();
    ajax.setClassName("ZmrProfilePresenter");
    ajax.setMethodName("doUpdateSysAvatar");
    ajax.addParam(avatarId);
    ajax.setFailureAlert();
    ajax.setSuccessAlertReloadTop("修改成功");
    ajax.execute();
}
</script>
${zhiqim_manager_content()}

<#-- 查询结果 -->
<div id="ajaxqResult" class="z-mg-t5 z-mg-l20 z-relative"></div>

<#-- 提交关闭 -->
<div class="z-absolute z-b0 z-l0 z-w100p z-h70 z-pd20 z-text-center z-bg-gray">
    <button type="submit" class="z-button z-large z-w100 ${zmr_color_class}" onclick="doUpdateSysAvatar();">提交</button>
    <button type="button" class="z-button z-large z-w100 z-mg-l10"  onclick="parent.Z.Dialog.close();">关闭</button>
</div>
${zhiqim_manager_content_end()}