You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

584 lines
24 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index2.aspx.cs" Inherits="TradeManage.Index2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>云仓</title>
<meta name="keywords" content="云仓" />
<meta name="description" content="云仓" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<script src="js2/MicrosoftAjax.js" type="text/javascript"></script>
<script src="js2/jquery.min.js" type="text/javascript"></script>
<script src="js2/jquery.easyui.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js2/easyui-lang-zh_CN.js"></script>
<script src="js2/jquery.url.js" type="text/javascript"></script>
<script src="js2/Global.js" type="text/javascript"></script>
<%-- <link rel="stylesheet" href="css/style/base.css" type="text/css" />--%>
<link href="css2/gray/easyui.css" rel="stylesheet" type="text/css" />
<link href="css2/bootstrap.min.css" rel="stylesheet" />
<link rel="stylesheet" href="font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" href="css2/font-awesome.min.css" />
<link rel="stylesheet" href="css2/font-awesome-ie7.min.css">
<link rel="stylesheet" href="css2/ace.min.css" />
<link rel="stylesheet" href="css2/ace-rtl.min.css" />
<link rel="stylesheet" href="css2/ace-skins.min.css" />
<link rel="stylesheet" href="css3/style/main.css" type="text/css" />
<script type="text/javascript">
var name = "<%=Session["Name"]%>";
var UserName = "<%=Session["UserName"]%>";
var UserId = "<%=Session["UserId"]%>";
var companyname = "<%=Session["CompanyName"]%>";
var ismess = 0;
var hurl = "";
$(document).ready(function () {
if (UserId == null)
window.loction.href = "login.aspx";
ajaxInit(null);
var ul = window.location.href;
$("#sp_gs").html(companyname);
$("#sp_name").html(name);
//var sb = ul.indexOf(".25");
//if (sb > 0)
// hurl = ul.substring(0, sb);
//sb = ul.indexOf(":99");
//if (sb > 0)
// hurl = ul.substring(0, sb);
CreateAccordionMenu();
EventWatch();
ReadListMenu();
addTab("","个人桌面", "DefaultNew.aspx", false);
});
//#region 读取数据
function GetShopAdd() {
addTab("个人桌面", "DefaultNew.aspx", false);
return;
$.ajax({
url: "UserService.asmx/IsShopAdd",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
if (data.d != null)
{
if (data.d<=0)
{
addTab("店铺设置", "SysManage/StoreSetting.aspx", true);
}
}
}
});
}
//#endregion
var messlist = new Array();
function wopen() {
if (ismess == 1)
return;
if (messlist != null && messlist.length > 0) {
ReadMess();
}
else {
$.ajax({
type: "POST",
contentType: "application/json",
url: "UserService.asmx/GetListWindowMess",
data: "{}",
dataType: "json",
cache: false,
success: function (data) {
if (data.d!=null) {
messlist = data.d;
ReadMess();
}
},
error: function (xhr, status) {
if (status != "success")
{ }
}
});
setTimeout("wopen()", 30000);
}
}
function ReadMess()
{
if (messlist[0].Content.length > 0) {
$.messager.show({
title: '',
width: 350,
height: 150,
msg: '<table width="100%" height="100%" style="border-collapse: collapse; background-color:lightyellow"><tr><td>' + messlist[0].Content + '</td></tr><tr><td><a onclick="messclose('+messlist[0].Id+')" style="cursor: pointer; text-decoration: underline; color: blue;">已读关闭</a></td></tr></table>',
timeout: 0,
showType: 'fade'
});
}
Array.removeAt(messlist, 0);
ismess = 1;
}
function messclose(id)
{
var param = new Object();
param.Id = id;
$.ajax({
url: "SysManage/SysManageService.asmx/MessRead",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
cache: false,
success: function (data) {
}
});
ismess = 0;
$(".messager-body").window('close');
wopen();
}
function LoginOut() {
window.location.href = "loginhwc/login.aspx";
}
function home() {
window.location.href = "Index2.aspx";
}
//#region 初始化Tabs菜单
function CreateAccordionMenu() {
var htmlString = new Sys.StringBuilder();
htmlString.append("<div id='mm2' class='easyui-menu' style='width:140px;'>");
htmlString.append("<div CommandName='MenuClose' iconcls='icon-cancel'>关闭</div>");
htmlString.append("<div CommandName='MenuCloseAll' iconcls='icon-no'>除此之外全部关闭</div>");
htmlString.append("<div CommandName='MenuRefresh' iconcls='icon-reload'>刷新</div>");
htmlString.append("</div>");
$(document.body).append(htmlString.toString());
$("#mm2").menu();
}
function addTab(iconCls, name, url, flag) {
var tabControl1 = $('#tabControl1');
if (tabControl1.tabs("exists", name) == true) {
tabControl1.tabs("select", name);
$("iframe[name='" + name + "']").attr("src", url);
return;
}
$('#tabControl1').tabs('add', {
iconCls: iconCls,
title: name,
content: "<iframe name='" + name + "' width='100%' scrolling='auto' src='" + url + "' allowtransparency='true' frameborder='0' height='100%' ></iframe>",
closable: flag
});
var TabsMenu = "mm2";
var spans = $('#tabControl1').find(".tabs-inner");
//var spans = $('#tabControl1').find(".tabs-inner span.tabs-title");
//var tpspans = $('#tabControl1').find(".tabs-inner span.tabs-icon");
$(spans).each(function () {
var title = $(this).text();
$(this).bind("contextmenu", function (e) {
// var tabControl1 = $('#tabControl1');
var title = $(this).text();
var closable = false;
if (tabControl1.tabs("getTab", title) != null) {
closable = tabControl1.tabs("getTab", title).panel("options").closable;
}
// var closable = tabControl1.tabs('getSelected').panel("options").closable;
// alert(closable);
if (closable == false) { $("#" + TabsMenu + " div[CommandName='MenuClose']").hide(); }
else { $("#" + TabsMenu + " div[CommandName='MenuClose']").show(); }
$('#' + TabsMenu).data("title", title);
$("#mm2").menu("show", { left: e.pageX, top: e.pageY });
return false;
});
});
//$(tpspans).each(function () {
// var title = $(this).prev("span").text();
// $(this).bind("contextmenu", function (e) {
// // var tabControl1 = $('#tabControl1');
// var title = $(this).prev("span").text();
// var closable = false;
// if (tabControl1.tabs("getTab", title) != null) {
// closable = tabControl1.tabs("getTab", title).panel("options").closable;
// }
// // var closable = tabControl1.tabs('getSelected').panel("options").closable;
// // alert(closable);
// if (closable == false) { $("#" + TabsMenu + " div[CommandName='MenuClose']").hide(); }
// else { $("#" + TabsMenu + " div[CommandName='MenuClose']").show(); }
// $('#' + TabsMenu).data("title", title);
// $("#mm2").menu("show", { left: e.pageX, top: e.pageY });
// return false;
// });
//});
}
function EventWatch() {
//#region 分组菜单
$("#" + TabsMenu + " div[CommandName]").bind("click", function () {
var CommandName = $(this).attr("CommandName");
//关闭
if (CommandName == "MenuClose") {
var title = $("#" + TabsMenu).data("title");
$('#tabControl1').tabs('close', title);
}
//除此之外全部关闭
if (CommandName == "MenuCloseAll") {
var title = $("#" + TabsMenu).data("title");
var tabControl1 = $('#tabControl1');
var tabs = tabControl1.tabs("tabs");
$(tabs).each(function () {
var title2 = $(this).panel("options").title;
var closable = tabControl1.tabs("getTab", title2).panel("options").closable;
if (closable == true && title2 != title)
tabControl1.tabs("close", title2);
});
}
//刷新
if (CommandName == "MenuRefresh") {
var title = $("#" + TabsMenu).data("title");
$('#tabControl1').tabs("select", title);
var url = $("iframe[name='" + title + "']").attr("src");
$("iframe[name='" + title + "']").attr("src", url);
}
});
//#endregion
}
var TabsMenu = "mm2";
var ListMenu = new Array();
var AccordionID = "Accordion";
function ShowFancybox() {
$("#txt_UserName").val(UserName);
$("#txt_OldPassWord").val("");
$("#txt_PassWord").val("");
$("#txt_PassWordSure").val("");
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test'
});
}
//#region 保存
function SavePassWord() {
var param = new Object();
param.UserName = $("#txt_UserName").val();
param.OldPassword = $("#txt_OldPassWord").val();
param.NewPassWord = $("#txt_PassWord").val();
var NewPassWord2 = $("#txt_PassWordSure").val();
if (param.UserName == "") { alert("请填写用户名"); return; }
if (param.OldPassword == "") { alert("请填写原密码"); return; }
if (param.NewPassWord == "") { alert("请填写新密码"); return; }
//var regu = /\w*[0-9]+\w*$/;
//var regu2 = /\w*[a-zA-Z]+\w*$/;
//if (!regu.test(param.NewPassWord) || !regu2.test(param.NewPassWord)) {
// alert("密码必须大于6位且必须包含字母和数字");
// return;
//}
if (param.NewPassWord != NewPassWord2) { alert("二次新密码不一样"); return; }
$.ajax({
url: "UserService.asmx/UpdatePassWord",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
cache: false,
success: function (data) {
if (data.d == 1) {
alert("修改成功");
$.fancybox.close();
}
else if (data.d == 0) {
alert("原密码错误");
}
else if (data.d == -1) {
alert("该用户名已经存在");
}
}
});
}
//#endregion
//#region 读取菜单
function ReadListMenu() {
$.ajax({
url: "../SysManageServiceNew.asmx/GetListMenu2",
cache: false,
success: function (data) {
ListMenu = data.d;
var ListMenus = GetListMenu(null);
var htmlString = new Sys.StringBuilder();
htmlString.append("<div id='Accordion' class='easyui-accordion' fit='false' border='false' animate='false'>");
$(ListMenus).each(function () {
var ChildCount = GetListMenu(this.ModuleNo);
if (ChildCount.length > 0)
htmlString.append("<div style='overflow: auto;' title='" + this.ModuleName + "' icon='" + this.css + "'><ul id='Tree" + this.ModuleNo + "' class='easyui-tree' nimate='false' dnd='false'></ul></div>");
});
htmlString.append("</div>");
$("#HomeLeftMenu").html(htmlString.toString());
$("#Accordion").accordion();
$(ListMenus).each(function () {
BindTreeView(this.ModuleNo);
});
}
});
}
//#endregion
//#region 绑定树菜单
function BindTreeView(moduleno) {
var TreeSource = new Array();
var ListMenus = GetListMenu(moduleno);
$(ListMenus).each(function () {
var atr = new Object();
var childNode = new Array();
var model = new Array();
model.text = this.ModuleName;
model.state = "closed";
model.checked = false;
model.attributes = atr;
model.children = childNode;
model.attributes.url = "";
model.iconCls = this.css;
if (this.ModuleUrl != "" && this.ModuleUrl != null) {
model.state = "open";
model.attributes.url = this.ModuleUrl;
}
var ChildCount = GetListMenu(this.ModuleNo);
if ((ChildCount.length > 0) || (this.ModuleUrl != null && this.ModuleUrl != "")) {
Array.add(TreeSource, model);
BindTreeChildNode(model.children, this.ModuleNo);
}
});
$("#Tree" + moduleno).tree({
data: TreeSource,
onSelect: function (node) {
var node = $("#Tree" + moduleno).tree("getSelected");
if (node.attributes.url != "") { addTab(node.iconCls, node.text, node.attributes.url, true); }
else {
if (node.state == "closed") { $("#Tree" + moduleno).tree('expand', node.target); }
else { $("#Tree" + moduleno).tree('collapse', node.target); }
}
}
});
// $("#Tree" + moduleno + " .tree-title").css("font-size", "x-large");
$("#Tree" + moduleno + " .tree-node").css("font-size", "14px").css("padding-top", "10px").css("padding-bottom", "10px");
$(".tree-folder").addClass("tree-file");
}
//#endregion
//#region 绑定子菜单
function BindTreeChildNode(PrevNode, parentmoduleID) {
var ListMenus = GetListMenu(parentmoduleID);
// if (ListMenus.length == 0) PrevNode.state = "open";
$(ListMenus).each(function () {
var atr = new Object();
var childNode = new Array();
var model = new Array();
model.text = this.ModuleName;
model.state = "closed";
model.checked = false;
model.attributes = atr;
model.children = childNode;
model.iconCls = this.css;
// model.attributes.url = "";
if (this.ModuleUrl != "" && this.ModuleUrl != null) {
model.state = "open";
model.attributes.url = this.ModuleUrl;
}
var ChildCount = GetListMenu(this.ModuleNo);
if ((ChildCount.length > 0) || (this.ModuleUrl != null && this.ModuleUrl != "")) {
Array.add(PrevNode, model);
BindTreeChildNode(model.children, this.ModuleNo);
}
});
}
//#endregion
//#region 返回指定级菜单
function GetListMenu(parentmoduleID) {
var ListMenus = new Array();
$(ListMenu).each(function () {
if (this.ParentModuleNo == parentmoduleID) {
var model = new Object();
model.ModuleNo = this.ModuleNo;
model.ParentModuleNo = this.ParentModuleNo;
model.ModuleName = this.ModuleName;
model.ModuleUrl = this.ModuleUrl;
model.css = this.css;
model.backcolor = this.backcolor;
Array.add(ListMenus, model);
}
});
return ListMenus;
}
//#endregion
function refresh() {
// window.open('ArticleInfo/ArticleCheckList.aspx', 'webApplication', 'height=400,width=800,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
var tabControl1 = $('#tabControl1');
var title = tabControl1.tabs('getSelected').panel('options').title;
var url = $("iframe[name='" + title + "']").attr("src");
$("iframe[name='" + title + "']").attr("src", url);
}
function Go() {
var tabControl1 = $('#tabControl1');
var title = tabControl1.tabs('getSelected').panel('options').title;
$("iframe[name='" + title + "']")[0].contentWindow.history.go(1);
//document.frames(title).history.go(1);
}
function Back() {
var tabControl1 = $('#tabControl1');
var title = tabControl1.tabs('getSelected').panel('options').title;
$("iframe[name='" + title + "']")[0].contentWindow.history.go(-1);
//document.frames(title).history.go(-1);
}
function Close() {
window.location.href = "loginhwc/login.aspx";
}
</script>
</head>
<body class="easyui-layout ">
<div region="north" style="height: 45px;">
<div class="navbars navbar-default">
<div class="navbar-header pull-left">
<a href="#" class="navbar-brand"><small>欣哲智能云仓管理系统WMS
</small>
</a>
</div>
<div class="navbar-container" id="navbar-container">
<div class="navbar-header pull-right" role="navigation">
<ul class="nav ace-nav">
<li>
<a data-toggle="dropdown" href="#" class="dropdown-toggle">
<img id="logo_ico" class="nav-user-photo" src="image/user.jpg" alt="" />
<span class="user-info" id="sp_gs">欢迎登陆<br />
<span id="sp_name"></span>
</span>
</a>
</li>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="mail();">
<i class="icon-bell-alt icon-animated-bell"></i>&nbsp;
<%--<span class="badge badge-important">8</span>--%>
</a>
</li>
<li>
<a class="dropdown-toggle" href="#">
<i class="icon-envelope icon-animated-vertical"></i>&nbsp;
<%-- <span class="badge badge-success">5</span>--%>
</a>
</li>
<%-- <li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="SaveSign();">
<i class="icon-pencil"></i>
签到
</a>
</li>--%>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="home();">
<i class="icon-home"></i>
首页
</a>
</li>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="refresh();">
<i class="icon-refresh"></i>
刷新
</a>
</li>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="Go();">
<i class="icon-arrow-right"></i>
前进
</a>
</li>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="Back();">
<i class="icon-arrow-left"></i>
后退
</a>
</li>
<%-- <li>
<a class="dropdown-toggle" href="#">
<i class="icon-cog dark"></i>
设置
</a>
</li>
<li>
<a href="#">
<i class="icon-user"></i>
个人资料
</a>
</li>--%>
<li>
<a class="dropdown-toggle" href="javascript:void(0);" onclick="LoginOut();">
<i class="icon-off"></i>
退出
</a>
</li>
</ul>
<!-- /.ace-nav -->
</div>
</div>
</div>
</div>
<div region="west" title=" " style=" width: 240px; position: relative;overflow:auto;">
<div id="HomeLeftMenu" class="easyui-accordion" style="width: 220px;overflow:initial;">
</div>
</div>
<div region="center" title="" style="overflow: hidden;">
<div id="tabControl1" class="easyui-tabs" fit="true" border="false">
</div>
</div>
<div region="south" title="" border="0" style="height: 30px; text-align: center;
z-index: 999;">
<div class="bottom_box">
<span>Copyright© 2010-2020 欣哲供应链管理有限公司 版权所有</span></div>
</div>
</div>
</body>
</html>