<%@ page contentType="text/html;charset=utf-8" %>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<%@page import="com.yc.factory.FactoryBean" %>
|
<%@page import="com.yc.service.userconfig.SysUserMenuConfigIfc" %>
|
<%@page import="com.yc.utils.SessionKey" %>
|
<%@page import="java.util.Map" %>
|
<html>
|
<head>
|
<title>菜单配置</title>
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
<link rel="stylesheet" type="text/css"
|
href="/style/icon.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/style/icon.css")%>">
|
<style type="text/css">
|
html, body {
|
margin: 0px;
|
padding: 0px;
|
}
|
|
#continer {
|
font-size: 11pt;
|
/*margin-left: 40px;*/
|
}
|
|
#continer ul {
|
padding: 0px;
|
padding-left: 10px;
|
_margin-top: 0px;
|
}
|
|
#continer li {
|
list-style: none;
|
margin-top: 8px;
|
_margin-top: 1px;
|
}
|
|
hr {
|
margin: 0px;
|
padding: 0px;
|
width: 100%;
|
height: 1px;
|
}
|
|
.height {
|
height: 30px;
|
line-height: 30px;
|
padding-left: 10px;
|
display: block;
|
font-weight: 600;
|
border-bottom: 1px solid #96accc;
|
}
|
|
input[type="checkbox"] {
|
width: 16px;
|
height: 16px;
|
}
|
|
label {
|
font-size: 14px;
|
}
|
|
.xianshiDiv {
|
display: flex;
|
margin: 5px;
|
}
|
|
.xianshiDiv input {
|
margin-left: 25px;
|
}
|
|
select {
|
height: 25px;
|
width: 150px;
|
border-color: #95b8e8;
|
border-radius: 5px;
|
margin-left: 25px;
|
}
|
</style>
|
<link rel="stylesheet" type="text/css"
|
href="/style/default/easyui.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/style/default/easyui.css")%>">
|
<script type="text/javascript"
|
src="/js/jquery-1.4.4.min1.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/jquery-1.4.4.min1.js")%>"></script>
|
<script type="text/javascript"
|
src="/js/jquery.easyui.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/jquery.easyui.min.js")%>"></script>
|
|
<script language="javascript" type="text/javascript">
|
function saveConfig() {
|
var select = 0;
|
$("input[name='menuConfig']").each(function (i) {
|
//alert("1");
|
if ($(this).attr("checked") == true) {
|
//alert("2");
|
select += parseInt($(this).val());
|
}
|
});
|
//默认显示
|
let selvalue=$(".selectC").val();
|
if(selvalue!=null){
|
select+=parseInt(selvalue);
|
}
|
|
//alert(select);
|
if (select == 0) {
|
alert("至少要选择一个菜单!");
|
return;
|
}
|
var menuFold = $("#navigationMenuIsFold").attr("checked") ? 1 : 0;
|
$.post("/sysUserMenuConfig.do", {config: select, menuFold: menuFold}, function (d) {
|
if (d == 'success') {
|
alert("保存成功!");
|
parent.deskTopHidden();
|
} else {
|
alert("出现异常!");
|
}
|
});
|
}
|
|
function cancel() {
|
parent.deskTopHidden();
|
}
|
|
//勾选了“默认切换到图标导航页”选项时,自动同时勾选“显示图标导航页”选项
|
function selectChangeIcon() {
|
if (document.getElementById("m_6").checked) {
|
document.getElementById("m_4").checked = true;
|
}
|
}
|
</script>
|
</head>
|
<body>
|
<%
|
SysUserMenuConfigIfc mcf = (SysUserMenuConfigIfc) FactoryBean.getBean("SysUserMenuConfigImpl");
|
Map<String, Object> info = mcf.getMenuConfig((String) session.getAttribute(SessionKey.HRCODE));
|
int menuConfig = 0;
|
int menuFold = 0;
|
try {
|
menuConfig = Integer.parseInt(info.get("menuconfig").toString());
|
} catch (Exception e) {
|
}
|
try {
|
menuFold = Integer.parseInt(info.get("navigationMenuIsFold").toString());
|
} catch (Exception e) {
|
}
|
if (menuConfig == 0) menuConfig = 158;//等于0表示默认都中(158)
|
%>
|
<div id="continer">
|
<div class="height">导航栏设置</div>
|
<%-- <b>导航栏设置</b>--%>
|
<%-- <hr size="1"></hr>--%>
|
<div style="display: flex;margin: 10px 20px;height: 30px">
|
<input id="navigationMenuIsFold" value="2" name="navigationMenuIsFold" <%=checkBoxIsChecked(1, menuFold) %>
|
type="checkbox"></input>
|
<label for="m_1" style="font-size: 14px;margin-top: 2px">进入系统默认折叠选项卡导航</label>
|
</div>
|
<%-- <ul>--%>
|
<%-- <li><input id="navigationMenuIsFold" value="2" name="navigationMenuIsFold" <%=checkBoxIsChecked(1, menuFold) %>--%>
|
<%-- type="checkbox"></input><label for="m_1">进入系统默认折叠选项卡导航</label></li>--%>
|
<%-- </ul>--%>
|
<div class="height">菜单设置</div>
|
<%-- <b>菜单设置</b>--%>
|
<%-- <hr size="1"></hr>--%>
|
<div style="margin: 10px 5px">
|
<div class="xianshiDiv">
|
<input id="m_4" value="16" name="menuConfig" <%=checkBoxIsChecked(16, menuConfig) %>
|
type="checkbox"></input><label for="m_4">显示【图标导航】页</label>
|
<input id="m_8" value="256" name="menuConfig" <%=checkBoxIsChecked(256, menuConfig) %>
|
type="checkbox"></input><label for="m_8">显示【日历管理】页</label>
|
</div>
|
<%-- <div class="xianshiDiv">--%>
|
<%-- <input id="m_9" value="512" name="menuConfig" <%=checkBoxIsChecked(512, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_9">显示【审批导航】页</label>--%>
|
<%-- </div>--%>
|
<div class="xianshiDiv">
|
<input id="m_1" value="2" name="menuConfig" <%=checkBoxIsChecked(2, menuConfig) %>
|
type="checkbox"></input><label for="m_1">显示左侧【主菜单】</label>
|
<input id="m_2" value="4" name="menuConfig" <%=checkBoxIsChecked(4, menuConfig) %>
|
type="checkbox"></input><label for="m_2">显示左侧【图标菜单】</label>
|
</div>
|
<div class="xianshiDiv">
|
<%-- <input id="m_6" value="64" name="menuConfig" <%=checkBoxIsChecked(64, menuConfig) %>--%>
|
<%-- onclick="selectChangeIcon()" type="checkbox"></input><label for="m_6">默认切换到【图标导航】页</label>--%>
|
<input id="m_3" value="8" name="menuConfig" <%=checkBoxIsChecked(8, menuConfig) %>
|
type="checkbox"></input><label for="m_3">显示左侧【树菜单】</label>
|
<input id="m_5" value="32" name="menuConfig" <%=checkBoxIsChecked(32, menuConfig) %>
|
type="checkbox"></input><label for="m_5">显示左侧【流程图菜单】</label>
|
</div>
|
<div class="xianshiDiv">
|
<input id="m_7" value="128" name="menuConfig" <%=checkBoxIsChecked(128, menuConfig) %>
|
type="checkbox"></input><label for="m_7">显示右下角【系统消息】</label>
|
</div>
|
</div>
|
<%-- <ul>--%>
|
<%-- <li><input id="m_9" value="512" name="menuConfig" <%=checkBoxIsChecked(512, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_9">显示【审批】</label></li>--%>
|
<%-- <li><input id="m_1" value="2" name="menuConfig" <%=checkBoxIsChecked(2, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_1">显示左侧【主菜单】</label></li>--%>
|
<%-- <li><input id="m_2" value="4" name="menuConfig" <%=checkBoxIsChecked(4, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_2">显示左侧【图标菜单】</label></li>--%>
|
<%-- <li><input id="m_3" value="8" name="menuConfig" <%=checkBoxIsChecked(8, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_3">显示左侧【树菜单】</label></li>--%>
|
<%-- <li><input id="m_5" value="32" name="menuConfig" <%=checkBoxIsChecked(32, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_5">显示左侧【流程图菜单】</label></li>--%>
|
<%-- <li><input id="m_4" value="16" name="menuConfig" <%=checkBoxIsChecked(16, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_4">显示【图标导航】页</label></li>--%>
|
<%-- <li><input id="m_8" value="256" name="menuConfig" <%=checkBoxIsChecked(256, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_8">显示【日历管理】页</label></li>--%>
|
<%-- <li><input id="m_6" value="64" name="menuConfig" <%=checkBoxIsChecked(64, menuConfig) %>--%>
|
<%-- onclick="selectChangeIcon()" type="checkbox"></input><label for="m_6">默认切换到【图标导航】页</label></li>--%>
|
<%-- <li><input id="m_7" value="128" name="menuConfig" <%=checkBoxIsChecked(128, menuConfig) %>--%>
|
<%-- type="checkbox"></input><label for="m_7">显示右下角【系统消息】</label></li>--%>
|
<%-- </ul>--%>
|
<div class="height">默认显示</div>
|
<dvi style="display: flex;margin: 10px">
|
<select class="selectC">
|
<option value="2048" <%=isSelected(2048, menuConfig) %>>桌面</option>
|
<option value="512" <%=isSelected(512, menuConfig) %>>审批导航</option>
|
<option value="64" <%=isSelected(64, menuConfig) %>>图标导航</option>
|
<option value="1024" <%=isSelected(1024, menuConfig) %>>日历管理</option>
|
</select>
|
</dvi>
|
</div>
|
<%--<hr size="1" style="margin-bottom:10px;"></hr>--%>
|
<div align="center" style="margin-top: 60px">
|
<a class="easyui-linkbutton" iconCls="icon-save" onclick="saveConfig();">保存设置</a>
|
<a class="easyui-linkbutton" iconCls="icon-no" onclick="cancel()">取消</a>
|
</div>
|
</body>
|
</html>
|
<%!
|
String checkBoxIsChecked(int config, int configValue) {
|
if ((config & configValue) > 0) {
|
return "checked";
|
} else if (config == configValue) {
|
return "checked";
|
}
|
return "";
|
}
|
|
String isSelected(int config, int configValue){
|
if ((config & configValue) > 0) {
|
return "selected = \"selected\"";
|
} else if (config == configValue) {
|
return "selected = \"selected\"";
|
}
|
return "";
|
}
|
%>
|