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.

566 lines
22 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="Index_en.aspx.cs" Inherits="TradeManageNew.Index_en" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>ERP Management System</title>
<link href="themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="themes/icon.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="css/style/base.css" type="text/css" />
<link rel="stylesheet" href="css/style/main.css?a=11" type="text/css" />
<link href="themes/New.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<script src="Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="Scripts/jquery.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript" src="Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
var name = "<%=Session["Name"]%>";
var UserName = "<%=Session["UserName"]%>";
var UserId = "<%=Session["UserId"]%>";
var companyname = "<%=Session["CompanyName"]%>";
var KTSKU = "<%=Session["KTSKU"]%>";
var ismess = 0;
var hurl = "";
$(document).ready(function () {
if (UserId == null)
window.loction.href = "loginnew.aspx";
ajaxInit(null);
var ul = window.location.href;
//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();
$("#sp_gs").html("Welcome");
$("#sp_name").html(name);//"<a style='color:red'>【2】</a>"
$("#img_login").attr("src", "themes/default/images/tree_loading.gif");
ReadListMenu();
$("#cmd_pw").click(function () {
ShowFancybox();
});
$("#btn_Save").click(function () {
SavePassWord();
});
GetShopAdd();
$("#btn_Cancel").bind("click", $.fancybox.close);
wopen();
});
//#region 读取数据
function GetShopAdd() {
if(KTSKU!="")
{
addTab("订单查询", "DingDan/DD_OrderListForTM3.aspx", false);
}
else
addTab("My Desktop", "Default_EN.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 = "loginnew_en.aspx";
}
function home() {
window.location.href = "Index.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'>Close</div>");
htmlString.append("<div CommandName='MenuCloseAll' iconcls='icon-no'>Close all but this</div>");
htmlString.append("<div CommandName='MenuRefresh' iconcls='icon-reload'>Refresh</div>");
htmlString.append("</div>");
$(document.body).append(htmlString.toString());
$("#mm2").menu();
}
function addTab(name, url, flag) {
var tabControl1 = $('#tabControl1');
if (name == "订单查询2") {
window.open(url + "?Target=Blank");
return;
}
if (tabControl1.tabs("exists", name) == true) {
tabControl1.tabs("select", name);
if (name == "订单查询") {
window.open(url + "?Target=Blank");
return;
}
if (name == "采购批次") {
window.open(url + "?Target=Blank");
return;
}
if (name == "采购信息") {
window.open(url + "?Target=Blank");
return;
}
$("iframe[name='" + name + "']").attr("src", url);
return;
}
$('#tabControl1').tabs('add', {
title: name,
content: "<iframe name='" + name + "' width='100%' scrolling='auto' src='" + url + "' style='background-color: #ffffff' frameborder='0' height='100%' ></iframe>",
closable: flag
});
var TabsMenu = "mm2";
var spans = $('#tabControl1').find(".tabs-inner span");
$(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;
});
});
}
function CloseTab(title, title1) {
$('#tabControl1').tabs('close', title);
$('#tabControl1').tabs('select', title1);
}
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("Please enter your user name"); return; }
if (param.OldPassword == "") { alert("Please enter the original password"); return; }
if (param.NewPassWord == "") { alert("Please enter the new password"); 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("The second new password is different"); return; }
$.ajax({
url: "UserService.asmx/UpdatePassWord",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
cache: false,
success: function (data) {
if (data.d == 1) {
alert("Modified success");
$.fancybox.close();
}
else if (data.d == 0) {
alert("Original password error");
}
else if (data.d == -1) {
alert("The user name already exists");
}
}
});
}
//#endregion
//#region 读取菜单
function ReadListMenu() {
$.ajax({
url: "SysManageServiceNew.asmx/GetListMenuNew",
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 title=" + this.ModuleName2 + "><ul id='Tree" + this.ModuleNo + "' class='easyui-tree' nimate='false' dnd='false'></ul></div>");
});
htmlString.append("</div>");
// $("#div_cc").htm(htmlString.toString());
$("#HomeLeftMenu").append(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.ModuleName2;
model.state = "closed";
model.checked = false;
model.attributes = atr;
model.children = childNode;
model.attributes.url = "";
if (this.ModuleUrl2 != "" && this.ModuleUrl2 != null) {
model.state = "open";
model.attributes.url = this.ModuleUrl2;
}
var ChildCount = GetListMenu(this.ModuleNo);
if ((ChildCount.length > 0) || (this.ModuleUrl2 != null && this.ModuleUrl2 != "")) {
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.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", "5px").css("padding-bottom", "5px");
}
//#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.ModuleName2;
model.state = "closed";
model.checked = false;
model.attributes = atr;
model.children = childNode;
// model.attributes.url = "";
if (this.ModuleUrl2 != "" && this.ModuleUrl2 != null) {
model.state = "open";
model.attributes.url = this.ModuleUrl2;
}
var ChildCount = GetListMenu(this.ModuleNo);
if ((ChildCount.length > 0) || (this.ModuleUrl2 != null && this.ModuleUrl2 != "")) {
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.ModuleName2 = this.ModuleName2;
model.ModuleUrl2 = this.ModuleUrl2;
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 = "loginnew_en.aspx";
}
</script>
</head>
<body class="easyui-layout" id="div_lyout">
<div id='div_cc'></div>
<div style="display: none">
<div id="test" title="用户名密码" style="width: 400px; height: 200px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width:120px" class="f1">
<font color="red" style="font-weight:bolder">*</font>Old UserName
</td>
<td>
<input id="txt_UserName" class="editTextbox" type="text" style="width:200px;" />
</td>
</tr>
<tr>
<td style="width:120px" class="f1">
<font color="red" style="font-weight:bolder">*</font>Old Password</td>
<td> <input id="txt_OldPassWord" class="editTextbox" type="password" style="width:200px;" />
</td>
</tr>
<tr>
<td style="width:120px" class="f1">
<font color="red" style="font-weight:bolder">*</font>New Password</td>
<td> <input id="txt_PassWord" class="editTextbox" type="password" style="width:200px;" />
</td>
</tr>
<tr>
<td style="width:120px" class="f1">
<font color="red" style="font-weight:bolder">*</font>New Password Sure</td>
<td> <input id="txt_PassWordSure" class="editTextbox" type="password" style="width:200px;" />
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input id="btn_Save" type="button" value="Save" class="btnClass btnClassSave" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel" type="button" value="Cancel" class="btnClass btnClassClose" />
</td>
</tr>
</table>
</div>
</div>
<div region="north" style="height: 64px; overflow:hidden;">
<div class="top_box">
<div class="logo2">
</div>
<div class="top_right">
<ul class="top_btn">
<li><a onclick="refresh();">Refresh</a></li><li><a
onclick="Go();">Forward</a></li><li><a onclick="Back();">Back</a></li><li>
<a onclick="LoginOut();">SignOut</a></li>
<li class="last">
<a id="cmd_pw">Password</a></li></ul>
<div class="datetime">
<font id="jnkc"></font>
<img alt="" src="images/time.gif" /><font id="clock"></font><script language="javascript"
src="Scripts/DateTime.js"></script></div>
</div>
</div>
</div>
<div region="west" title=" " style="width: 197px; position:relative;">
<div class="menu_box">
<div class="menu_top">
<div class="info_box">
<span id='sp_gs'> 欢迎您!</span><span id="sp_name">管理员</span></div>
</div>
<div class="menu_center" id="HomeLeftMenu">
</div>
</div>
</div>
<div region="center" title="" style="overflow: hidden;">
<div id="tabControl1" class="easyui-tabs" fit="true" style="border:solid 1px #577aa0;">
</div>
</div>
<div region="south" title="" border="0" style="height: 29px; text-align: center; z-index:999;">
<div class="bottom_box"><span>2015@ 版权所有 </span></div>
</div>
<input id="HidUserName" runat="server" type="hidden" />
</body>
</html>