📄 alloutstore.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="allOutStore.aspx.cs" Inherits="CRM.WEB.Setting.adstore.allOutStore" %>
<%@ Register Assembly="ZLTextBox" Namespace="BaseText" TagPrefix="cc2" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<%@ Register Assembly="PowerEasy.Controls" Namespace="PowerEasy.Controls" TagPrefix="cc1" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>客户收集</title>
<link href="../../Css/repeater.css" type="text/css" rel="stylesheet" />
<link href="../../Css/Common.css" type="text/css" rel="stylesheet" />
<link href="../../Css/grid.css" type="text/css" rel="stylesheet" />
<script language="javascript" src="../../Scripts/js.js" type="text/javascript"></script>
<script language="javascript" src="../../Scripts/JScript.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
<!--
var pageindex=1;var storeId=1;
function openWin(url,w,h,storeId)
{
var top=(screen.availHeight-h)/2;
var left=(screen.availWidth-w)/2;
var win=window.open(url+"?storeId="+storeId, "新窗口", "height="+h+", width="+w+
", top="+top+", left="+left+", toolbar=0, menubar=0, scrollbars=1, resizable=0,location=0, status=1");
win.focus();
}
function getRowValue(sender)
{
if(sender.checked)
{
var tblRow = sender.parentNode.parentNode;
pageindex=tblRow.cells[1].innerText;
storeId=sender.value;
document.getElementById("<%=hd.ClientID%>").value=storeId+","+pageindex;
}
}
function BatchDelete()
{
var delstoreId="";
var oElements = document.getElementsByTagName("INPUT");
var num=0;
for(var i=1;i<oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
num+=1;
}
}
if(num ==0)
{
alert("请选择需要处理的数据!");
return false;
}
else
{
for(var i=1;i< oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
delstoreId+=oElements[i].value +",";
}
}
document.getElementById("<%=hd.ClientID%>").value=delstoreId;
return true;
}
}
function CheckEdit()
{
var oElements = document.getElementsByTagName("INPUT");
var num=0;
for(var i=1;i<oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
num+=1;
}
}
if(num==0)
{
alert("请选择需要处理的数据!");
return false;
}
else if(num>1)
{
alert("该操作只允许单选");
for(var i=1;i< oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
oElements[i].checked=false;
}
}
return false;
}
else
{
return true;
}
}
function changecust(url)
{
var storeId="";
var oElements = document.getElementsByTagName("INPUT");
var num=0;
for(var i=1;i<oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
num+=1;
}
}
if(num ==0)
{
alert("请选择需要处理的数据!");
return false;
}
else
{
for(var i=1;i< oElements.length;i++)
{
if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
{
storeId+=oElements[i].value +",";
}
}
url=url+"?storeId="+encodeURI(storeId);
var sFeatures='height=400, width=700, top=100, left=200,toolbar=0, menubar=0, scrollbars=auto, resizable=1, location=0, status=0';
window.open(url,"客户转变",sFeatures);
return true;
}
}
//-->
</script>
</head>
<body id="MasterPagebody" leftmargin="0" topmargin="0">
<form id="form1" runat="server">
<asp:ScriptManager ID="sm" runat="server" EnablePageMethods="true"></asp:ScriptManager>
<asp:SiteMapPath ID="smp" runat="server" RootNodeStyle-Font-Names="Verdana" RootNodeStyle-ForeColor="Orange" PathSeparator=" >> ">
<RootNodeStyle Font-Names="Verdana" ForeColor="Orange" />
</asp:SiteMapPath>
<br />
<br />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr align="center">
<td id="TabTitle0" class="tabtitle" onclick="javascript:window.location.href='addOutStore.aspx';">
添加出库单</td>
<td id="TabTitle1" class="titlemouseover" >
出库单列表</td>
<td>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
<tr class="tdbg">
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="2" height="25" width="100%">
<tr>
<td align="right" class="style3">
<asp:Button ID="btnAll" runat="server" CssClass="button"
Text="全 部" Width="60px" OnClick="btnAll_Click" /><asp:Button ID="btnDetail" runat="server" CssClass="button" OnClientClick="return CheckEdit();"
Text="出库详情" Width="100px" OnClick="btnDetail_Click" /><asp:Button ID="btnOut" runat="server" CssClass="button"
Text="导 出" Width="60px" OnClick="btnOut_Click" /> </td>
</tr>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%">
<div id="TList" style="height:470px;width:expression(document.body.clientWidth-15);">
<div id="THead">
<asp:Literal id="lit_head" runat="server"></asp:Literal>
</div>
<div id="TBody" onscroll="HeadScroll();">
<asp:Repeater id="rptTB" runat="server" OnItemDataBound="rp_ItemDataBound" EnableViewState="True">
<ItemTemplate>
<tr class="tdbg" id='<%# String.Format("TR{0}",Container.ItemIndex+1)%>' onmouseover='rowover(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);' onmouseout='rowout(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);' onclick='rowclick(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);'>
<asp:Literal id="lit_item" runat="server"></asp:Literal>
</tr>
</ItemTemplate>
<HeaderTemplate>
<table id="MyBodyTab" class="border" cellspacing="1" cellpadding="0" border="0" style="border-collapse:collapse;"
frame="void">
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<div id="kb" runat="server" visible="false">
<table class="border" cellspacing="1" cellpadding="0" border="0" id="ctl00" style="width:100%;">
<tr class="tdbg" align="center" style="height:100px;">
<td colspan="11">没有任何符合条件的记录!</td>
</tr>
</table>
</div></div>
</div>
</td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0" style="width: 100%">
<tr>
<td align="center" colspan="4">
<div>
</div>
</td>
<td align="left" colspan="4">
<div id="wep" align="right">
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" HorizontalAlign="Center" Width="330px" PageSize="20" FirstPageText="首页" LastPageText="尾页"
NextPageText="下一页" OnPageChanged="AspNetPager1_PageChanged" PrevPageText="上一页" AlwaysShow="True" NumericButtonCount="5" ShowInputBox="Always">
</webdiyer:AspNetPager>
</div>
</td>
<td align="left" colspan="4">
<div id="dv" align="left" style="text-align: center">
<asp:Label ID="CustText" runat="server"></asp:Label>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td></tr></table>
<asp:HiddenField ID="hd" runat="server" />
</form>
<script language="javascript" type="text/javascript">
function resetcolor()
{
var obj=document.getElementById("MyBodyTab");
for(var i = 0; i <obj.rows.length; i++)
{
obj.rows(i).style.background = (i%2)? "#ffffff" : "#efefef";
}
}
function rowover(obj) {
if (obj.style.background == "#BEDFFE")
return;
obj.style.background = "#BEDFFE";
}
function rowout(obj) {
if (obj.style.background == "#BEDFFE")
return;
obj.style.background = (obj.sectionRowIndex % 2) ? "#e6eff8" : "#e6eff8";
obj.style.color = "#000000";
}
function rowclick(obj) {
for (var i = 0; i < document.getElementById("MyBodyTab").rows.length; i++)
{
with(document.getElementById("MyBodyTab").rows(i))
{
if (style.background == "#bfdfff")
{
style.background = (i % 2) ? "#ffffff" : "#efefef";
style.color = "#000000";
break;
}
}
}
obj.style.background = "#bfdfff";
obj.style.color = "#ffffff";
}
function HeadScroll()
{
document.getElementById("THead").scrollLeft = document.getElementById("TBody").scrollLeft;
}
function ChangWidth()
{
var e = event.srcElement;
if (e == undefined)
return;
if (e.tagName != "TD")
return;
var H = document.getElementById("MyHeadTab");
var B = document.getElementById("MyBodyTab");
var CellIndex;
for (var i = 0; i <H.rows(0).cells.length; i++)
if (H.rows(0).cells[i] == e)
{
CellIndex = i;
break;
}
var l = e.offsetLeft + 70;
if (e.style.cursor == "e-resize") //是改变列宽
{
e.setCapture();
document.onmousemove = function ()
{
if (e == undefined)
return;
e.style.cursor = "e-resize";
var w = event.x + document.getElementById("THead").scrollLeft - l;
if (w >= 5)
{
e.style.width = w;
if (B.rows.length < 1)
return;
B.rows(0).cells[CellIndex].style.width = w;
if(typeof(Y) != "undefined")
clearTimeout(Y);
if (B.rows.length < 50) //防止排序有问题
Y = setTimeout("ChangWidthx("+ CellIndex +")" , 100);
else
Y = setTimeout("ChangWidthx("+ CellIndex +")" , 800);
}
HeadScroll();
}
document.onmouseup = function ()
{
if (e == undefined)
return;
e.releaseCapture();
e = undefined;
}
}
else
{
//排序
if (event.button == 1)
TdSort(CellIndex);
}
}
function ChangWidthx(CellIndex)
{
var B = document.getElementById("MyBodyTab");
var H = document.getElementById("MyHeadTab");
var w = document.getElementById("MyHeadTab").rows(0).cells[CellIndex].style.width;
for (var i = 0; i < B.rows.length; i++)
B.rows(i).cells[CellIndex].style.width = w;
B.rows(0).cells[B.rows(0).cells.length-1].style.width = 0;
if (B.offsetWidth < B.parentNode.parentNode.offsetWidth)
{
B.rows(0).cells[B.rows(0).cells.length-1].style.width = B.parentNode.parentNode.offsetWidth - B.offsetWidth + 20;
}
HeadScroll();
}
function ChangCursor()
{
var e = event.srcElement;
if (e.tagName != "TD")
return;
var x = event.x + document.getElementById("THead").scrollLeft; //此值在固定表头时要更改
var l = e.offsetLeft-10;//此处可修改
if (x >= l + e.offsetWidth + 8)
e.style.cursor = "e-resize";
else
e.style.cursor = "default";
}
function TdSort(CellIndex)
{
var Text = "↑";
var S = 1; //向上排
var H = document.getElementById("MyHeadTab");
var This = H.rows(0).cells[CellIndex];
if (CellIndex==0 || This.innerText =="")
return; //没有数据或序号列,不排序
if (This.innerText.indexOf("↑") != -1)
{
Text = "↓";
S = 0;//向下排
}
for (var i = 0; i < H.rows(0).cells.length; i++)
{
var Ttitle = H.rows(0).cells[i];
if (Ttitle.innerText.indexOf("↑") != -1 || Ttitle.innerText.indexOf("↓") != -1)
{
Ttitle.innerText = Ttitle.innerText.substring(0 , Ttitle.innerText.length - 2);
break;
}
}
This.innerText += " "+ Text;
TSort(CellIndex , This.oType , S); //开始排序
}
function TSort(CellIndex , oType , Type)
{
var Temp = document.getElementById("MyBodyTab").tBodies[0].rows;
var A = new Array();
for (var i = 0; i < Temp.length; i++)
A[i] = Temp[i];
A.sort(SortSub(CellIndex , oType , Type));
for (var i = 0; i < A.length; i++)
document.getElementById("MyBodyTab").tBodies[0].appendChild(A[i]);
}
function parseStr(s)
{
return String(s).toUpperCase();
}
function parseDate(s)
{
return Date.parse(s.replace(/\-/g, '/'));
}
function SortSub(CellIndex , oType , Type)
{
var ThisType = String;
if (oType == "Num")
ThisType = Number;
else if (oType == "Date")
ThisType = parseDate;
else if (oType == "Str")
ThisType = parseStr;
return function (x,y)
{
if (ThisType(x.cells[CellIndex].innerText) > ThisType(y.cells[CellIndex].innerText))
return Type ? 1 : -1;
if (ThisType(x.cells[CellIndex].innerText) < ThisType(y.cells[CellIndex].innerText))
return Type ? -1 : 1;
return 0;
};
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -