Zhiqim Master(运营管理台)是在ZhiqimManager基础上改造成用于运营思路的管理系统,增加余额,和组织结构等,开放组织管理员,可以添加组织内的部门和角色和操作员。并增加该管理台上的一些组件,如充值支付等组件。适用于二级代理管理或该大型组织机构
森中灵 最后提交于11天前 替换为8.0.5版本
profile.zml5KB
${zhiqim_manager_breadcrumb_name("个人中心")}
${zhiqim_manager_content()}
<script>
function doCloseSuperAdmin()
{//关闭超级管理员
var ajax = new Z.Ajax();
ajax.setClassName("ZmrProfilePresenter");
ajax.setMethodName("doCloseSuperAdmin");
ajax.setFailureAlert();
ajax.setSuccessAlertLocation("关闭成功,请确定退出...", "logout.htm", top);
ajax.execute();
}
function doModifyAvatar()
{//修改头像
var dialog = new Z.Dialog();
dialog.title = "更换头像";
dialog.url = "profileModifyAvatar.htm";
dialog.width = 800;
dialog.height = 480;
dialog.fixed = true;
dialog.execute();
}
function doUploadAvatar()
{//上传头像
var dialog = new Z.Dialog();
dialog.title = "上传头像";
dialog.url = "profileUploadAvatar.htm";
dialog.width = 800;
dialog.height = 480;
dialog.fixed = true;
dialog.execute();
}
function doModifyPassword()
{//修改密码
var dialog = new Z.Dialog();
dialog.title = "修改登录密码";
dialog.url = "profileModifyPassword.htm";
dialog.width = 650;
dialog.height = 280;
dialog.fixed = true;
dialog.execute();
}
function doUpdateProfile(paramText, paramValue, paramMethod, maxLength, dataOptions)
{//修改属性(手机号/电子邮箱)
Z.prompt("修改"+paramText, paramValue, function(value)
{
if (Z.V.isEmptyBlank(value))
{
Z.failure("新"+paramText+"不能为空");
return;
}
var ajax = new Z.Ajax();
ajax.setClassName("ZmrProfilePresenter");
ajax.setMethodName(paramMethod);
ajax.addParam(value);
ajax.setFailureAlert();
ajax.setSuccessAlertReload("修改成功");
ajax.execute();
}, {width:350, hasBackground: true, className:"zi-px14 zi-samp", maxLength:maxLength, dataOptions:dataOptions});
}
function doUpdateParam(paramText, paramValue, paramKey)
{//修改操作员参数
Z.prompt("修改"+paramText, paramValue, function(value)
{
if (Z.V.isEmptyBlank(value))
{
Z.failure("新"+paramText+"不能为空");
return;
}
var ajax = new Z.Ajax();
ajax.setClassName("ZmrProfilePresenter");
ajax.setMethodName("doUpdateParam");
ajax.addParam("paramKey", paramKey);
ajax.addParam("paramValue", value);
ajax.setFailureAlert();
ajax.setSuccessAlertReload("修改成功");
ajax.execute();
}, {width:350, hasBackground: true, className:"zi-px14 zi-samp", maxLength:200});
}
</script>
<#-- 基本信息 -->
<div class="z-pd10 z-bg-white" style="border-top:2px solid #1299ec">
<div class="z-mg-b15 z-mg-t5 z-bold z-px18">基本信息</div>
<table class="z-table z-bordered-line z-bg-white z-pd20">
<tr>
<td width="150">用户昵称:</td>
<td width="*">#{sessionUser.getOperatorCode()}(#{sessionUser.getOperatorName()})</td>
<td width="190"><#if sessionUser.isSuperAdmin()><a class="blue" href="javascript:doCloseSuperAdmin()">关闭超级管理员</a></#if></td>
</tr>
<tr>
<td>用户头像:</td>
<td><img class="z-w70 z-h70 z-bd-rd50p" src="${sessionUser.getAvatar100()}"></td>
<td>
<a class="blue" href="javascript:doModifyAvatar();">更换头像</a>
<a class="blue" href="javascript:doUploadAvatar();">上传头像</a>
</td>
</tr>
<tr>
<td>手机号码:</td>
<td><#if Validates.isNotEmpty(sessionUser.getOperatorMobile())>${sessionUser.getOperatorMobile()}<span class="z-px12 z-text-orange">(已绑定)</span><#else><span class="z-px14 z-color-999">(未绑定)</span></#if></span></td>
<td><a class="blue" href="javascript:doUpdateProfile('手机号', '${sessionUser.getOperatorMobile()}', 'doUpdateMobile', 11, 'type:Integer;paste:true;');">修改</a></td>
</tr>
<tr>
<td>电子邮箱:</td>
<td><#if Validates.isNotEmpty(sessionUser.getOperatorEmail())>${sessionUser.getOperatorEmail()}<span class="z-px12 z-text-orange">(已绑定)</span><#else><span class="z-px14 z-color-999">(未绑定)</span></#if></td>
<td><a class="blue" href="javascript:doUpdateProfile('电子邮箱', '${sessionUser.getOperatorEmail()}', 'doUpdateEmail', 50);">修改</a></td>
</tr>
<tr>
<td>登录密码:</td>
<td><span class="z-color-666">******</span></td>
<td><a class="blue" href="javascript:doModifyPassword();">修改</a></td>
</tr>
</table>
</div>
<#-- 其他信息 -->
<#if !operatorParamList.isEmpty()>
<div class="z-pd10 z-bg-white z-mg-t20" style="border-top:2px solid #1299ec">
<div class="z-mg-b15 z-mg-t5 z-bold z-px18">其他信息</div>
<table class="z-table z-bordered-line z-bg-white z-pd20">
<#for item : operatorParamList>
<#var paramValue = ZmrOperatorDao.getOperatorParam(operator, item.getParamKey())/>
<tr>
<td width="150">${item.getParamName()}:</td>
<td width="*"><#if item.getParamType() == "private"><span class="z-px14 z-color-999">(保密)</span><#elseif Validates.isEmpty(paramValue)><span class="z-px14 z-color-999">(未填写)</span><#else>${paramValue}</#if><#if Validates.isNotEmpty(item.getParamDesc())><span class="z-color-999">(#{item.getParamDesc()})</span></#if></td>
<td width="190"><#if item.getParamType() == "public"><a class="blue" href="javascript:doUpdateParam('${item.getParamDesc()}', '${paramValue}', '${item.getParamKey()}');">修改</a></#if></td>
</tr>
</#for>
</table>
</div>
</#if>
${zhiqim_manager_content_end()}