var divHeight = ""; // 查询面板高度 var dataGridWidth = ""; // 查询面板宽度 var dataGridHeight = ""; var bodyWidth = 0; var bodyHeight = 0; var operation = ""; var addWinWidth = 0; // 新增窗口宽度 var addWinHeight = 0; // 新增窗口高度 var bodyWidth = 0; var bodyHeight = 0; var operation = ""; var userEmailId = ""; $(function() { openPwd(); $("#sendMailWinId").window('close'); divHeight = $("#queryDiv").height(); dataGridWidth = $("#queryDiv").width(); dataGridHeight = divHeight + 28; bodyWidth = document.body.clientWidth; bodyHeight = document.documentElement.clientHeight; addWinWidth = (bodyWidth / 100) * 80 addWinHeight = (addWinWidth / 16) * 9 $('#editpass').click(function() { $('#w').window('open'); }); $('#btnEp').click(function() { serverLogin(); }) $('#btnCancel').click(function() { closePwd(); }) $('#loginOut').click(function() { $.messager.confirm('系统提示', '您确定要退出本次登录吗?', function(r) { if (r) { location.href = '/admin/logout'; } }); }) }); var _menus = { "menus" : [ { "menuid" : "1", "icon" : "icon-sys", "menuname" : "系统管理", "menus" : [ { "menuid" : "11", "menuname" : "部门管理", "icon" : "icon-set", "url" : "/admin/org/goinOrgListPage" }, { "menuid" : "12", "menuname" : "用户管理", "icon" : "icon-users", "url" : "/admin/user/queryAllUser" }, { "menuid" : "13", "menuname" : "角色管理", "icon" : "icon-role", "url" : "/admin/role/goinRoleListPage" }, { "menuid" : "14", "menuname" : "权限管理", "icon" : "icon-role", "url" : "/admin/privilegeManage/goinPriListPage" }, { "menuid" : "15", "menuname" : "角色权限分配", "icon" : "icon-role", "url" : "/admin/privilegeManage/goRolePriListPage" }, { "menuid" : "16", "menuname" : "数据字典管理", "icon" : "icon-database", "url" : "/admin/metadataManage/goinMetadataListPage" } ] }, { "menuid" : "2", "icon" : "icon-sys", "menuname" : "业务管理", "menus" : [ { "menuid" : "21", "icon" : "icon-nav", "menuname" : "会员管理", "url" : "/business/memberBaseInfoManage/goinMemberBaseInfoListPage" }, { "menuid" : "22", "icon" : "icon-nav", "menuname" : "活动管理", "url" : "/admin/newsManage/goinNewsListPage_en" }, { "menuid" : "23", "icon" : "icon-nav", "menuname" : "邮件管理", "menus" : [ { "menuid" : "231", "icon" : "icon-nav", "menuname" : "已发送邮件", "url" : "/admin/logManage/goinLogInfoListPage" }, { "menuid" : "232", "icon" : "icon-nav", "menuname" : "草稿箱", "url" : "/admin/logManage/goinLogInfoListPage" } ] }, { "menuid" : "24", "icon" : "icon-nav", "menuname" : "客户服务", "menus" : [ { "menuid" : "231", "icon" : "icon-nav", "menuname" : "待处理事项", "url" : "/admin/logManage/goinLogInfoListPage" }, { "menuid" : "232", "icon" : "icon-nav", "menuname" : "已处理事项", "url" : "/admin/logManage/goinLogInfoListPage" } ] } ] }, { "menuid" : "56", "icon" : "icon-sys", "menuname" : "日志管理", "menus" : [ { "menuid" : "31", "icon" : "icon-nav", "menuname" : "统计日志", "url" : "/admin/logManage/goinLogInfoListPage" } ] } ] }; // 设置登录窗口 function openPwd() { $('#w').window({ title : '修改密码', width : 400, height : 200, modal : true, shadow : true, closed : true, collapsible : false, // 是否显示折叠按钮 minimizable : false, // 是否显示最小化按钮 maximizable : false, // 是否显示最大化按钮 resizable : false }); } // 关闭登录窗口 function closePwd() { $('#w').window('close'); } // 修改密码 function serverLogin() { var $newpass = $('#txtNewPass'); var $rePass = $('#txtRePass'); if ($newpass.val() == '') { msgShow('系统提示', '请输入密码!', 'warning'); return false; } if ($rePass.val() == '') { msgShow('系统提示', '请在一次输入密码!', 'warning'); return false; } if ($newpass.val() != $rePass.val()) { msgShow('系统提示', '两次密码不一至!请重新输入', 'warning'); return false; } $.post('/admin/user/changePass/' + $newpass.val(), function(msg) { msgShow('系统提示', '恭喜,密码修改成功!<br>您的新密码为:' + $newpass.val(), 'info'); $newpass.val(''); $rePass.val(''); $("#w").window('close'); }) } function initInput_emilWin(){ $("#serverHostId").attr("style","width:"+ smallWinInputShort()+"px"); $("#serverPortId").attr("style","width:"+ smallWinInputShort()+"px"); $("#emailCountId").attr("style","width:"+ smallWinInputShort()+"px"); $("#emailPasswordId").attr("style","width:"+ smallWinInputShort()+"px"); $("#serverProtocolId").combobox({ width:smallWinInputShort()+4 }); } /** * 打开修改窗口 */ function setEmail(){ initInput_emilWin(); $.getJSON("/admin/user/queryUserEmailById" , function(data) { if(null == data){ operation = "add"; }else { userEmailId = data.id; operation = "edit"; } $("#emailCountForm").form('load', data); }); $("#sendMailWinId").window({ title : '设置邮箱信息', width : 600, height : 300, left : (bodyWidth - 660)/2, top : (bodyHeight - 300)/2, closable : true, // 否显示关闭按钮 collapsible : false, // 是否显示折叠按钮 minimizable : false, // 是否显示最小化按钮 maximizable : false, // 是否显示最大化按钮 close : true, // 初始是否关闭 modal : true }); $("#sendMailWinId").window('open'); } //保存数据 function saveMail(){ var url = ""; if('add' == operation){ url = "/admin/user/addOrUpdateUserEmail?operation="+operation; $('#emailCountForm').form('submit',{ url: url, onSubmit: function(){ return $(this).form('validate'); }, success: function(data){ var data = eval("("+data+")"); if (data.flag){ $.messager.alert('提示', data.info, 'ok'); closeWindow(); } else { $.messager.alert("提示",data.info,'error'); } } }); } if('edit' == operation){ url = "/admin/user/addOrUpdateUserEmail?userEmailId="+userEmailId+"&operation="+operation; $('#emailCountForm').form('submit',{ url: url, onSubmit: function(){ return $(this).form('validate'); }, success: function(data){ var data = eval("("+data+")") if (data.flag){ $.messager.alert('提示',data.info, 'ok'); closeWindow(); } else { $.messager.alert("提示",data.info,'error'); } } }); } } function closeWindow(){ $("#sendMailWinId").window('close'); } /** * 弹出窗口输入项少的,长输入框和小输入框统一确定长度标准 * 小窗口长输入框长度 */ function smallWinInputLong(){ var borwserType = judgeBrowser(); if(borwserType == "IE"){ return 660*0.841; }else if(borwserType == "Firefox"){ return 660*0.841; }else if(borwserType == "Safari"){ return 660*0.841; }else if(borwserType == "Opera"){ return 660*0.841; }else { return 660*0.841; } } /** * 小窗口短输入框长度 */ function smallWinInputShort(){ var borwserType = judgeBrowser(); if(borwserType == "IE"){ return 660*0.841; }else if(borwserType == "Firefox"){ return 660*0.841; }else if(borwserType == "Safari"){ return 660*0.841; }else if(borwserType == "Opera"){ return 660*0.841; }else { return 660*0.336; } } /** * 判断浏览器类型 */ function judgeBrowser(){ var bro=$.browser; var browserType = ""; if(bro.msie) { browserType = "IE"; } if(bro.mozilla) { browserType = "Firefox"; } if(bro.safari) { browserType = "Safari"; } if(bro.opera) { browserType = "Opera"; } return browserType; }