You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
465 lines
17 KiB
465 lines
17 KiB
2 months ago
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="MESWebSite.Manage.Index" %>
|
||
|
|
||
|
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head runat="server">
|
||
|
<title>MES</title>
|
||
|
<style type="text/css">
|
||
|
.menuItem {
|
||
|
height: 24px;
|
||
|
border-bottom: solid 1px #55873A;
|
||
|
display: block;
|
||
|
padding-left: 20px;
|
||
|
padding-top: 5px;
|
||
|
padding-bottom: 5px;
|
||
|
line-height: 15px;
|
||
|
background: #6CBD47;
|
||
|
vertical-align: bottom;
|
||
|
align-content: center;
|
||
|
text-align: left;
|
||
|
font-size: 14px;
|
||
|
}
|
||
|
|
||
|
.menuItem a {
|
||
|
font-size: 14px;
|
||
|
color: white;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
.menuItem a:hover {
|
||
|
font-size: 14px;
|
||
|
color: red;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
#ft .saveBtn {
|
||
|
background-image: url('/SysImages/Basics/save.png');
|
||
|
line-height: 25px;
|
||
|
height: 25px;
|
||
|
padding: 3px 20px 3px 36px;
|
||
|
border: 1px solid #ccc;
|
||
|
color: #333;
|
||
|
font-size: 14px;
|
||
|
cursor: pointer;
|
||
|
background-repeat: no-repeat;
|
||
|
background-position: 5px 5px;
|
||
|
background-color: #fff;
|
||
|
}
|
||
|
|
||
|
#ft .saveBtn:hover {
|
||
|
border: 1px solid #999;
|
||
|
background-color: #eee;
|
||
|
}
|
||
|
|
||
|
element.style {
|
||
|
padding: 10px;
|
||
|
text-align: center;
|
||
|
background-color: rgb(249, 249, 249);
|
||
|
visibility: visible;
|
||
|
}
|
||
|
|
||
|
.window .panel-footer {
|
||
|
border: 1px solid #ddd;
|
||
|
position: relative;
|
||
|
top: -1px;
|
||
|
}
|
||
|
|
||
|
.panel-footer-noborder {
|
||
|
border-width: 1px 0 0 0;
|
||
|
}
|
||
|
|
||
|
.panel-footer {
|
||
|
border: 1px solid #ddd;
|
||
|
overflow: hidden;
|
||
|
background: #fff;
|
||
|
}
|
||
|
</style>
|
||
|
<link href="../Themes/icon.css" rel="stylesheet" type="text/css" />
|
||
|
<link href="../Scripts/EasyUI/themes/default/easyui.css" rel="stylesheet" type="text/css" />
|
||
|
<link href="../Scripts/EasyUI/themes/icon.css" rel="stylesheet" />
|
||
|
<script src="../Scripts/jquery-1.8.0.min.js" type="text/javascript"></script>
|
||
|
<script src="../Scripts/EasyUI/jquery.easyui.min.js" type="text/javascript"></script>
|
||
|
<script type="text/javascript">
|
||
|
var piframe = null;
|
||
|
function createFrame(url) {
|
||
|
var s = '<iframe id="paraframe" class="pifm" frameborder="0" width="100%" height="95%" scrolling="auto" onload="fraresize(\'\')" src="' + url + '"style="min-height:1023px; max-height:none;"></iframe>';
|
||
|
return s;
|
||
|
}
|
||
|
// 添加标签
|
||
|
function addtab(obj) {
|
||
|
|
||
|
var title = $(obj).text();
|
||
|
var url = $(obj).attr("ahref");
|
||
|
if ($('#tabmain').tabs('exists', title)) {
|
||
|
$('#tabmain').tabs('select', title); //选中
|
||
|
}
|
||
|
else {
|
||
|
var content = createFrame(url);
|
||
|
$('#tabmain').tabs('add', {
|
||
|
title: title,
|
||
|
content: content,
|
||
|
closable: true
|
||
|
});
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
function closetab_selected() {
|
||
|
var tab = $('#tabmain').tabs('getSelected');
|
||
|
var index = $('#tabmain').tabs('getTabIndex', tab);
|
||
|
$('#tabmain').tabs('close', index);
|
||
|
}
|
||
|
|
||
|
function closetab_title(title) {
|
||
|
$('#tabmain').tabs('close', title);
|
||
|
}
|
||
|
|
||
|
function fraresize(fra) {
|
||
|
$("#piframe").height($('#divcenter').height() - 32);
|
||
|
}
|
||
|
|
||
|
//
|
||
|
// 生成菜单
|
||
|
//
|
||
|
function getmenu() {
|
||
|
//var menuItem = "";
|
||
|
//menuItem += "<span class='menuItem'><a href='#' ahref='QYIOnlineManager/UserCustom.aspx' onclick=addtab(this)></a></span>";
|
||
|
//menuItem += "<span class='menuItem'><a href='#' ahref='QYIOnlineManager/UserPatient.aspx' onclick=addtab(this)></a></span>";
|
||
|
//menuItem += "<span class='menuItem'> <a href='#' ahref='QYIOnlineManager/SMSSendLog.aspx' onclick=addtab(this)></a></span>";
|
||
|
//menuItem += "<span class='menuItem'><a href='#' ahref='QYIOnlineManager/LogInterface.aspx' onclick=addtab(this)></a></span>";
|
||
|
//$('#divmenu').accordion('add', { title: "查询", content: menuItem, iconCls: 'icon-search' });
|
||
|
|
||
|
|
||
|
//$('#divmenu').accordion('add', { title: "设置", content: menuItem, iconCls: 'icon-add' });
|
||
|
|
||
|
|
||
|
//$('#divmenu').accordion('add', { title: "监控", content: menuItem, iconCls: 'icon-tip' });
|
||
|
|
||
|
var uu = "../Service/SystemManager.ashx?action=GETMENU";
|
||
|
var userid = $("#<%=txt_UserID.ClientID%>").val();
|
||
|
$.ajax({
|
||
|
url: uu,
|
||
|
type: 'POST',
|
||
|
data: { "userID": userid },
|
||
|
dataType: 'json',
|
||
|
error: function () {
|
||
|
},
|
||
|
success: function (data) {
|
||
|
if (data.success) {
|
||
|
for (var i = 0; i < data.data.length; i++) {
|
||
|
var menuItem = "";
|
||
|
for (var j = 0; j < data.data[i].SubNavMenuList.length; j++) {
|
||
|
menuItem += "<span class='menuItem'><img src='" + data.data[i].SubNavMenuList[j].ItemPic + "' /> <a href='#' ahref='" + data.data[i].SubNavMenuList[j].URLStr + "' onclick=addtab(this)>" + data.data[i].SubNavMenuList[j].MenuName + "</a></span>";
|
||
|
}
|
||
|
if (i == 1) {
|
||
|
$('#divmenu').accordion('add', { title: data.data[i].MenuName, content: menuItem, selected: false, iconCls: data.data[i].ItemPic });
|
||
|
} else {
|
||
|
$('#divmenu').accordion('add', { title: data.data[i].MenuName, content: menuItem, selected: false, iconCls: data.data[i].ItemPic });
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
else {
|
||
|
alert(data.message);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
});
|
||
|
}
|
||
|
|
||
|
function getuserinfo() {
|
||
|
return;
|
||
|
$.ajax(
|
||
|
"service/report/User.ashx?action=searchUserInfo"
|
||
|
, {
|
||
|
async: false
|
||
|
, cache: false
|
||
|
, success: function (data, textStatus, jqXHR) {
|
||
|
if (textStatus == "success") {
|
||
|
if (data.success) {
|
||
|
|
||
|
$("#spuserinfo").html("欢迎[<b>" + data.truename + "</b>]登录系统,登录时间[" + data["logintime"] + "]");
|
||
|
$("#linkm").attr("href", "themes/" + data.css + "/easyui.css");
|
||
|
$('#csssel').combobox('setValue', data.css);
|
||
|
} else {
|
||
|
alert("请重新登录");
|
||
|
document.location = "Login.aspx";
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
, dataType: "json"
|
||
|
, data: {}
|
||
|
, type: "post"
|
||
|
, processData: true
|
||
|
}
|
||
|
).error(function () { $.messager.alert("getuserinfo", "提交错误了!"); });
|
||
|
}
|
||
|
|
||
|
function logout() {
|
||
|
document.location = "Login.aspx";
|
||
|
}
|
||
|
|
||
|
//
|
||
|
// 页面加载
|
||
|
//
|
||
|
$(function () {
|
||
|
getmenu();
|
||
|
$("#divwelcome").height($('#divcenter').height() - 41);
|
||
|
$("#divwelcome").width($('#divcenter').width() - 15);
|
||
|
$.extend($.messager.defaults, {
|
||
|
ok: "确定",
|
||
|
cancel: "取消"
|
||
|
});
|
||
|
|
||
|
//修改密码点击
|
||
|
$('.toppenBtn').first().click(function () {
|
||
|
isEdit = false;
|
||
|
$('#w').window('open');
|
||
|
|
||
|
});
|
||
|
|
||
|
//修改密码窗口加载
|
||
|
$('#w').window({
|
||
|
modal: true,
|
||
|
closed: true,
|
||
|
minimizable: false,
|
||
|
maximizable: false,
|
||
|
collapsible: false,
|
||
|
width: 400,
|
||
|
height: 320,
|
||
|
footer: '#ft',
|
||
|
top: 50,
|
||
|
onBeforeClose: function () { clearw(); },
|
||
|
onBeforeOpen: function () {
|
||
|
$('#w').css('visibility', 'visible');
|
||
|
}
|
||
|
|
||
|
});
|
||
|
|
||
|
//保存按钮
|
||
|
$('#saveBtn').bind('click', function () {
|
||
|
SaveInfo();
|
||
|
});
|
||
|
});
|
||
|
|
||
|
|
||
|
function openWindow(title, url, dwidth, dheight) {
|
||
|
if ($("#Popup").css("display") == "none")
|
||
|
$("#Popup").css("display", "block");
|
||
|
$("#Popup").dialog({
|
||
|
title: title,
|
||
|
width: dwidth,
|
||
|
height: dheight,
|
||
|
modal: true,
|
||
|
onOpen: function () {
|
||
|
|
||
|
$("#PopupUrl").attr("src", url);
|
||
|
$("#PopupUrl").attr("width", dwidth - 20);
|
||
|
$("#PopupUrl").attr("height", dheight - 40);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
var obj;
|
||
|
function openWindow_obj(title, url, dwidth, dheight, _obj) {
|
||
|
if ($("#Popup").css("display") == "none")
|
||
|
$("#Popup").css("display", "block");
|
||
|
$("#Popup").dialog({
|
||
|
title: title,
|
||
|
width: dwidth,
|
||
|
height: dheight,
|
||
|
modal: true,
|
||
|
onOpen: function () {
|
||
|
|
||
|
$("#PopupUrl").attr("src", url);
|
||
|
$("#PopupUrl").attr("width", dwidth - 20);
|
||
|
$("#PopupUrl").attr("height", dheight - 40);
|
||
|
obj = _obj;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
//打开窗口传递参数(不显示关闭按钮)
|
||
|
function openWindow_obj_(title, url, dwidth, dheight, _obj, isclose) {
|
||
|
if ($("#Popup").css("display") == "none")
|
||
|
$("#Popup").css("display", "block");
|
||
|
$("#Popup").dialog({
|
||
|
title: title,
|
||
|
width: dwidth,
|
||
|
height: dheight,
|
||
|
modal: true,
|
||
|
closable: isclose,
|
||
|
onOpen: function () {
|
||
|
|
||
|
$("#PopupUrl").attr("src", url);
|
||
|
$("#PopupUrl").attr("width", dwidth - 20);
|
||
|
$("#PopupUrl").attr("height", dheight - 40);
|
||
|
obj = _obj;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
function tabSelected(title) {
|
||
|
$(".tabs-panels .panel").each(function () {
|
||
|
|
||
|
if ($(this).is(':visible')) {
|
||
|
if ($(this).children('div').children('iframe')[0] != null) {
|
||
|
piframe = $(this).children('div').children('iframe')[0].contentWindow;
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
//alert(title + ' is selected');
|
||
|
}
|
||
|
|
||
|
//弹出更改密码的对话框
|
||
|
function updatePwd() {
|
||
|
openWindow("更改密码", "../QYIOnlineManager/UpdatePwd.aspx", 400, 185);
|
||
|
}
|
||
|
|
||
|
//清空修改密码输入框
|
||
|
function clearw() {
|
||
|
|
||
|
$('#old_password').val('');
|
||
|
$('#password_1').val('');
|
||
|
$('#password_2').val('');
|
||
|
|
||
|
}
|
||
|
|
||
|
//修改密码
|
||
|
function SaveInfo() {
|
||
|
|
||
|
|
||
|
var old_password = $('#old_password').val();
|
||
|
var password_1 = $('#password_1').val();
|
||
|
var password_2 = $('#password_2').val();
|
||
|
var userid = $("#<%=txt_UserID.ClientID%>").val();
|
||
|
|
||
|
if (password_1 != password_2) {
|
||
|
$.messager.alert('提示', '两次输入的密码不相同,请重新输入', 'warning');
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
var model = {
|
||
|
old_password: old_password,
|
||
|
password_1: password_1,
|
||
|
password_2: password_2,
|
||
|
userid: userid,
|
||
|
method: 'SaveInfo'
|
||
|
};
|
||
|
SaveModel(model);
|
||
|
}
|
||
|
function SaveModel(model) {
|
||
|
$.ajax({
|
||
|
type: "POST",
|
||
|
async: false,
|
||
|
url: "/HttpHandlers/IndexHandler.ashx",
|
||
|
data: model,
|
||
|
success: function (data) {
|
||
|
if (data == 'true') {
|
||
|
$.messager.alert('提示', '密码已更新成功', 'info');
|
||
|
$('#w').window('close');
|
||
|
}
|
||
|
else {
|
||
|
$.messager.alert('提示', '请核对旧密码是否正确', 'warning');
|
||
|
}
|
||
|
|
||
|
},
|
||
|
error: function () {
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
|
||
|
</script>
|
||
|
</head>
|
||
|
<body class="easyui-layout">
|
||
|
|
||
|
<form id="form1" runat="server">
|
||
|
<div data-options="region:'north',border:false" style="height: 66px; overflow: hidden; background: url(../SysImages/images/top_bg.jpg)" align="left">
|
||
|
<div style="float: left; width: 1024px; height: 66px;">
|
||
|
<span style="float: left; height: 60px;font-size:36px;color:white;padding-top:10px;">BBMPT一厂MES管理系统</span>
|
||
|
<%--<img src="../SysImages/images/百分比新的界面.png" alt="" />--%>
|
||
|
</div>
|
||
|
<div style="float: right; height: 21px; color: #fff; padding-top: 45px;">
|
||
|
当前用户:<asp:Label ID="lbl_UserName" runat="server" Text="Label"></asp:Label>
|
||
|
<a class="toppenBtn">修改密码</a>
|
||
|
|
||
|
<%--登录时间:<asp:Label ID="lbl_LastLoginTime" runat="server" Text=""></asp:Label>,--%>
|
||
|
<asp:LinkButton ID="lbtn_quit" runat="server" Style="color: #fff"
|
||
|
OnClick="lbtn_quit_Click" OnClientClick="return confirm('确认退出?');">退出</asp:LinkButton>
|
||
|
|
||
|
<div style="display: none">
|
||
|
<asp:TextBox ID="txt_UserID" runat="server"></asp:TextBox></div>
|
||
|
<%--<asp:Label ID="lbl_UserID" runat="server" Text="Label" Visible="true">aa</asp:Label>--%>
|
||
|
<%--<a id="lbtn_updatepwd" onclick="updatePwd();" style="color:#fff">更改密码</a> --%>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div data-options="region:'west',collapsed:false,splite:false,title:'菜单',border:false" style="width: 230px; padding: 0px; border: 0px; height: 100%; background-color: #6CBD47;">
|
||
|
<div id="divmenu" class="easyui-accordion" style="width: 230px; height: auto; border: 0px; color: white; text-align: center;">
|
||
|
</div>
|
||
|
</div>
|
||
|
<div id="divcenter" data-options="region:'center',border:false" style="width: auto;">
|
||
|
<div id="tabmain" class="easyui-tabs" data-options="onSelect:tabSelected">
|
||
|
<div title="欢迎" data-options="iconCls:'icon-tip',closable:false" style="padding: 10px; background-image: url('images/welcome_bg.gif'); min-height: 551px;">
|
||
|
<div id="divwelcome" style="" >
|
||
|
<div title="服务器信息" style="padding: 10px;">
|
||
|
<p style="font-size: 14px">
|
||
|
<asp:Literal ID="ServerInformation" runat="server" Visible="false"></asp:Literal>
|
||
|
</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div id="Popup" style="display: none;">
|
||
|
<iframe id="PopupUrl" frameborder="0" scrolling="no"></iframe>
|
||
|
</div>
|
||
|
<div id="PopupTwo"></div>
|
||
|
</div>
|
||
|
<!-- 修改密码窗口 -->
|
||
|
<div id="w" style="padding: 10px; visibility: hidden" title="编辑">
|
||
|
<table cellpadding="0" cellspacing="0">
|
||
|
<tr>
|
||
|
<td class="title">
|
||
|
<p>
|
||
|
旧密码:
|
||
|
</p>
|
||
|
</td>
|
||
|
<td colspan="2">
|
||
|
<input id="old_password" type="password" class="text" style="width: 230px; height: 30px;" /><span style="color: red; font-size: 18px; vertical-align: middle;">*</span>
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td class="title" style="width: 110px;">
|
||
|
<p>
|
||
|
新密码:
|
||
|
</p>
|
||
|
</td>
|
||
|
<td colspan="2">
|
||
|
<input id="password_1" type="password" class="text" style="width: 230px; height: 30px;" /><span style="color: red; font-size: 18px; vertical-align: middle;">*</span>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="title" style="width: 110px;">
|
||
|
<p>
|
||
|
再次输入新密码:
|
||
|
</p>
|
||
|
</td>
|
||
|
<td colspan="2">
|
||
|
<input id="password_2" type="password" class="text" style="width: 230px; height: 30px;" /><span style="color: red; font-size: 18px; vertical-align: middle;">*</span>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<div id="ft" style="padding: 50px; text-align: center;" >
|
||
|
<a class="saveBtn" id="saveBtn">保存</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
</body>
|
||
|
</html>
|
||
|
|