138 lines
6.2 KiB
HTML
138 lines
6.2 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>${context.getContextName()}</title>
|
|
<meta charset="UTF-8">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
${Styles.src(zhiqim.css)}
|
|
${Scripts.src(zhiqim.js)}
|
|
${Styles.src(zmr_theme.css)}
|
|
${Scripts.src(zmr_theme.js)}
|
|
</head>
|
|
|
|
<body>
|
|
${Htmls.toCallFrame()}
|
|
<!--顶部导航 -->
|
|
<div class="topnav">
|
|
<div id="logo" class="logo z-pointer z-text-left ${sessionUser.getSidebarClass()}" onclick="Z.L.href('${context.getRootPath("/"+zhiqim_manager+"/main.htm")}');">${context.getAttribute("name")}</div>
|
|
<div class="topnavleft">
|
|
<div class="bar z-w60 z-text-center z-pointer" onclick="Zmr.sidebar();"><i class="z-font z-list z-px22"></i></div>
|
|
${zhiqim_manager_topnav_left_defined()}
|
|
</div>
|
|
<div class="topnavright">
|
|
${zhiqim_manager_topnav_right_defined()}
|
|
<#if ZmrOrgDao.getOrgList(request, sessionUser.getOperatorCode()).size() gt 1>
|
|
<div class="nav z-text-center z-pointer z-pd-l20 z-pd-r20" style="max-width:200px;" onclick="Zmr.selectOrgDialog();">${ZmrOrgDao.getOrgName(request, sessionUser.getSelectedOrgId())}</div>
|
|
</#if>
|
|
<div class="nav z-w100 z-text-center z-pointer" onclick="Z.L.reload();">刷新</div>
|
|
<div class="nav z-w100 z-text-center z-pointer" onclick="Z.L.confirm('${context.getRootPath("/"+zhiqim_manager+"/logout.htm")}', '确实要退出吗?');">退出系统</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--容器开始 -->
|
|
<div id="container" class="container">
|
|
|
|
<!--边导航 -->
|
|
<div id="sidebar" class="sidebar ${sessionUser.getSidebarClass()}">
|
|
<!--个人中心-->
|
|
<div class="z-h80 z-pd-t15 z-pd-l15" style="border-bottom:1px solid #22282e;">
|
|
<div class="z-float-left z-w50 z-h50 z-mg-r10"><img class="z-bd-rd50p z-w50 z-h50" src="${sessionUser.getAvatar50()}"></div>
|
|
<div class="z-float-left z-lh25 ">
|
|
<span class="z-px14 z-bold z-color-white">${sessionUser.getOperatorName()}</span><br>
|
|
<a href="${context.getRootPath("/"+zhiqim_manager+"/profile.htm")}"><span class="z-color-white z-px12">个人中心</span></a>
|
|
</div>
|
|
</div>
|
|
<!--栏目列表-->
|
|
<#var topMenuCode = sessionUser.getSelectedTopMenuCodeOrFirstMenuCode(request, designatedPath)/>
|
|
<#var childMenuCode = sessionUser.getSelectedSecondMenuCode(request, designatedPath)/>
|
|
<#for topMenu : sessionUser.getTopMenuList()>
|
|
<#if sessionUser.hasChildMenu(topMenu.getMenuCode())>
|
|
<p><i class="z-font z-px18 z-mg-r5 ${topMenu.getMenuIcon()}"></i>#{topMenu.getMenuName()}<i class="z-arrow z-px5 z-gray"></i></p>
|
|
<ul id="${topMenu.getMenuCode()}" style="display: <#if topMenu.getMenuCode() == topMenuCode>block<#else>none</#if>;">
|
|
<#for childMenu : sessionUser.getChildMenuList(topMenu.getMenuCode())>
|
|
<li onclick="Z.L.href('${context.getRootPath(childMenu.getMenuUrl())}');" <#if childMenu.getMenuCode() == childMenuCode>class="active"</#if>><i class="z-font z-mg-r10 ${childMenu.getMenuIcon()}"></i>#{childMenu.getMenuName()}</li>
|
|
</#for>
|
|
</ul>
|
|
<#elseif Validates.isNotEmptyBlank(topMenu.getMenuUrl())>
|
|
<p onclick="Z.L.href('${context.getRootPath(topMenu.getMenuUrl())}');"><i class="z-font z-px18 z-mg-r5 ${topMenu.getMenuIcon()}"></i>#{topMenu.getMenuName()}</p>
|
|
</#if>
|
|
</#for>
|
|
</div>
|
|
|
|
<!--主体-->
|
|
<div id="mainbody" class="mainbody" style="margin-left:<#if sessionUser.hasSidebar()>200px<#else>0</#if>">
|
|
<#include include/>
|
|
</div>
|
|
|
|
<!-- 容器结束 -->
|
|
</div>
|
|
|
|
<!--脚注-->
|
|
<div class="footer">
|
|
<div class="footer-wrap">${zmr_copyright}</div>
|
|
</div>
|
|
<#if Validates.isNotEmptyBlank(sessionUser.getOperator().getInitialPassword()) && sessionUser.getOperator().getInitialPassword().equals(sessionUser.getOperator().getOperatorPass())>
|
|
<script>
|
|
function doModifyPass(form)
|
|
{
|
|
var ajax = new Z.Ajax();
|
|
ajax.setContextPath("${context.getContextPath()}");
|
|
ajax.setClassName("ZmrProfilePresenter");
|
|
ajax.setMethodName("doModifyPass");
|
|
ajax.setParamForm(form);
|
|
ajax.setFailureAlert();
|
|
ajax.setSuccessAlertReloadParent("修改成功");
|
|
ajax.execute();
|
|
}
|
|
var dialog = new Z.Dialog();
|
|
dialog.title = '<span style="font-weight:bold">初始密码需要修改</span>';
|
|
dialog.text = '<div id="dialog_content"></div>';
|
|
dialog.width = 650;
|
|
dialog.height = 280;
|
|
dialog.fixed = true;
|
|
dialog.close = function ()
|
|
{//关闭
|
|
dialog.remove();
|
|
dialog = null;
|
|
}
|
|
dialog.execute();
|
|
dialog.$background.remove();//去边框
|
|
var text = `
|
|
<form>
|
|
<input type="text" class="z-hidden-fixed">
|
|
<input type="password" class="z-hidden-fixed">
|
|
<table class="z-table z-mg-t10 z-mg-b10">
|
|
<tr class="z-h60">
|
|
<td width="80" class="zi-pd-l10">旧 密 码:</td>
|
|
<td width="303"><input name="oldPassword" type="password" class="z-input z-w300 ${zmr_color_class}" maxlength="16" autocomplete="off"></td>
|
|
<td width="10" class="z-px14 z-text-red zi-pd-t6">*</td>
|
|
<td width="*" class="zi-pd-r10 z-px14 z-color-999">请输入原始密码</td>
|
|
</tr>
|
|
<tr class="z-h60">
|
|
<td class="zi-pd-l10">新 密 码:</td>
|
|
<td><input name="newPassword" type="password" class="z-input z-w300 ${zmr_color_class}" maxlength="16" autocomplete="off"></td>
|
|
<td class="z-px14 z-text-red zi-pd-t6">*</td>
|
|
<td class="zi-pd-r10 z-px12 z-color-999">6-16位密码,大写字母、小写字母、数字和特殊字符必须四选三,特殊字符支持</span><span class="z-px12 z-color-999 z-samp">.\`_~!@#$%</span></td>
|
|
</tr>
|
|
<tr class="z-h60">
|
|
<td class="zi-pd-l10">确认密码:</td>
|
|
<td><input name="newPassword2" type="password" class="z-input z-w300 ${zmr_color_class}" maxlength="16" autocomplete="off"></td>
|
|
<td class="z-px14 z-text-red zi-pd-t6">*</td>
|
|
<td class="zi-pd-r10 z-px14 z-color-999">再次输入新密码</td>
|
|
</tr>
|
|
</table>
|
|
<div class="z-absolute z-b0 z-l0 z-w100p z-h80 z-pd20 z-text-center z-bg-gray">
|
|
<button type="button" class="z-button z-large z-w100 ${zmr_color_class}" onclick="doModifyPass(this.form);">提交</button>
|
|
</div>
|
|
</form>
|
|
`;
|
|
Z("#dialog_content").htmlc(text);
|
|
dialog.innerAlert = false;
|
|
dialog.submit = function(){
|
|
|
|
}
|
|
document.getElementsByClassName("z-font z-error")[0].remove();
|
|
</script>
|
|
</#if>
|
|
</body>
|
|
</html> |