⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 storelist.aspx

📁 CRM系统源码
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StoreList.aspx.cs" Inherits="CRM.WEB.Setting.adstore.StoreList" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<%@ Register Assembly="ZLTextBox" Namespace="BaseText" TagPrefix="cc2" %>
<%@ 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>
</head>
<script language="javascript" type="text/javascript">
<!--
var pageindex=1;var productId=1;
function openWin(url,w,h,productId)
    {
     var top=(screen.availHeight-h)/2;
     var left=(screen.availWidth-w)/2;
     var win=window.open(url+"?productId="+productId, "新窗口", "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;
      productId=sender.value;
      document.getElementById("<%=hd.ClientID%>").value=productId+","+pageindex;
     } 
 } 
 function BatchDelete()
 {
   var delproductId="";
    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)
          {
           delproductId+=oElements[i].value +","; 
          }          
        }
        document.getElementById("<%=hd.ClientID%>").value=delproductId;
        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 productId="";
    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)
          {
           productId+=oElements[i].value +","; 
          }          
        }
       url=url+"?productId="+encodeURI(productId);
        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>

<body id="MasterPagebody" leftmargin="0" topmargin="0" onload="findControlAll();">
 <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" runat="server">
            库存列表</td>
        <td>
            &nbsp;
        </td>
    </tr>
</table> 
<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
        <tr class="tdbg">
            <td style="height: 100px;" valign="top">
   <table border="0" cellpadding="2" cellspacing="2" height="25" width="100%">
    <tr>
        <td align="left" colspan="1" style="width: 45%">
            <asp:RadioButtonList ID="rblStage" runat="server" AutoPostBack="True" OnSelectedIndexChanged="rblStage_SelectedIndexChanged"
                RepeatDirection="Horizontal">
            </asp:RadioButtonList></td>
        <td align="right" colspan="2" style="width: 55%">
                     <asp:Button ID="btnAll" runat="server" CssClass="button"
                         Text="全 部" Width="60px" OnClick="btnAll_Click" /><asp:Button ID="btnDetails" 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" />&nbsp; &nbsp;</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>
                &nbsp;
                    </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>
<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 + -