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.
210 lines
14 KiB
210 lines
14 KiB
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SCP_ASK.aspx.cs" Inherits="SCP.Views.沈阳金杯.PlanData.SCP_ASK" %>
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
<title></title>
|
|
<style type="text/css">
|
|
.x-grid-item.highlight td {
|
|
background-color: lightgreen;
|
|
background-image: none;
|
|
}
|
|
|
|
.x-grid-item-selected.highlight td {
|
|
background-color: yellow;
|
|
background-image: none;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
|
|
<form id="form1" runat="server">
|
|
<f:PageManager runat="server" AutoSizePanelID="Panel1" />
|
|
<f:Panel ID="Panel1" runat="server" Title="" Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start">
|
|
<Items>
|
|
<f:Form runat="server">
|
|
<Toolbars>
|
|
<f:Toolbar ID="Toolbar2" runat="server">
|
|
<Items>
|
|
<f:ToolbarSeparator runat="server" />
|
|
<f:Button ID="button3" runat="server" EnablePostBack="false" Text="刷新" Icon="Reload" OnClientClick="location.reload();">
|
|
</f:Button>
|
|
|
|
<f:ToolbarSeparator runat="server" />
|
|
|
|
<f:Button ID="btnOutput" runat="server" Text="导出" Icon="PageExcel" OnClick="btnOutput_Click" >
|
|
</f:Button>
|
|
<f:Button ID="btnDetail" runat="server" Text="明细" Icon="Find" OnClick="btnDetail_Click">
|
|
</f:Button>
|
|
|
|
<f:ToolbarSeparator runat="server" />
|
|
<f:Button ID="btnCreateAsk" runat="server" Text="创建要货看板" Icon="Add" OnClick="btnCreateAsk_Click">
|
|
</f:Button>
|
|
|
|
<f:ToolbarSeparator runat="server" />
|
|
<f:Button ID="BtnPublish" runat="server" EnablePostBack="True" Text="发布" Icon="Add" OnClick="BtnPublish_Click" OnClientClick="if(!confirm('是否要发布?'))return false;">
|
|
</f:Button>
|
|
<f:Button ID="BtnStop" runat="server" EnablePostBack="True" Text="关闭完成订单" Icon="Delete" OnClick="BtnStop_Click" OnClientClick="if(!confirm('是否要关闭完成订单?'))return false;" Hidden="true">
|
|
</f:Button>
|
|
<f:Button ID="btnShow" runat="server" Text="查询面板" OnClick="btnShow_Click">
|
|
</f:Button>
|
|
<f:ToolbarSeparator runat="server" />
|
|
<f:FileUpload runat="server" ID="FileUp" EmptyText="请选择要货单据" Required="true" Width="200" ButtonIcon="Add" ShowRedStar="true" > </f:FileUpload>
|
|
<f:Button ID="btnInput" runat="server" Text="导入" Icon="PageExcel" OnClick="btnInput_Click" OnClientClick="if(!confirm('是否导入数据?'))return false;" >
|
|
</f:Button>
|
|
<f:Button ID="btnAsn" runat="server" Text="发货单查询" Icon="Zoom" OnClick="btnAsn_Click">
|
|
</f:Button>
|
|
<f:LinkButton ID="linkbutton" runat="server" Text="模板下载" OnClick="LinkButton_Click" ></f:LinkButton>
|
|
</Items>
|
|
</f:Toolbar>
|
|
</Toolbars>
|
|
</f:Form>
|
|
<f:GroupPanel runat="server" ID="gp1" Hidden="true" Layout="HBox" >
|
|
<Items>
|
|
<f:Form runat="server" >
|
|
<Rows>
|
|
|
|
<f:FormRow runat="server">
|
|
<Items>
|
|
<f:TextBox runat = "server" Label = "订单编号" EmptyText = "" ID = "TXT_BillNo" />
|
|
<f:TextBox runat = "server" Label = "供应商名称" EmptyText = "" ID = "TXT_VendName" />
|
|
<f:TextBox runat = "server" Hidden="true" Label = "送货地点" EmptyText = "" ID = "TXT_Site_Desc" />
|
|
<f:TextBox runat="server" Required ="true" Label="要货看板号" EmptyText="查询请填写要货看板号" ID="TXT_AskBillNo" />
|
|
</Items>
|
|
</f:FormRow>
|
|
|
|
<f:FormRow runat="server">
|
|
<Items>
|
|
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="订货日期" EmptyText="请选择日期" ID="DP_StartDate" />
|
|
|
|
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="至" EmptyText="请选择日期" ID="DP_StartDate_End" />
|
|
<f:DropDownList runat="server" ID="DDL_State" Label="状态">
|
|
<f:ListItem Text="-" Value=""/>
|
|
<f:ListItem Text="新建" Value="0" />
|
|
<f:ListItem Text="发布" Value="1" />
|
|
<f:ListItem Text="已确认" Value="2" />
|
|
<f:ListItem Text="已发货" Value="3" />
|
|
<f:ListItem Text="已收货" Value="4" />
|
|
<f:ListItem Text="已完成" Value="5" />
|
|
</f:DropDownList>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow runat="server" ColumnWidths="33% 33% 33%">
|
|
<Items>
|
|
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="请选择日期" Label="到货日期" ID="Date_EndDate_Start" />
|
|
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="请选择日期" Label="至" ID="Date_EndDate" />
|
|
<f:TextBox runat="server" Required ="true" Label="零件编号" EmptyText="查询请填写零件编号" ID="TXT_PartCode" />
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow runat="server">
|
|
<Items>
|
|
<f:Button runat="server" Text="关闭" ID="BtnClose" OnClick="BtnClose_Click"></f:Button>
|
|
<f:Button ID="BtnSearch" runat="server" OnClick="BtnSearch_Click" Text="快速查找">
|
|
</f:Button>
|
|
<f:Button ID="BtnSearchDetail" runat="server" OnClick="BtnSearchDetail_Click" Text="快速查找订单明细">
|
|
</f:Button>
|
|
</Items>
|
|
</f:FormRow>
|
|
</Rows>
|
|
</f:Form>
|
|
|
|
</Items>
|
|
</f:GroupPanel>
|
|
|
|
<f:Grid ID = "Grid_V_TB_ASK" BoxFlex="1" EnableCollapse = "true" ShowBorder = "true" ShowHeader = "false" runat ="server" EnableCheckBoxSelect="true"
|
|
DataKeyNames = "UID,PoBillNum,AskBillNum,VendId,Site,Buyer,BuyerPhone,State,Remark,VendName,State_DESC,ModType_DESC,CreateTime,CreateUser,UpdateTime,UpdateUser,UpdateInfo,IsDeleted,GUID"
|
|
OnRowDataBound="Grid_V_TB_ASK_RowDataBound"
|
|
CssClass="maingrid" EnableRowDoubleClickEvent="True" OnSort="Grid_V_TB_ASK_Sort" SortField="State" AllowSorting="true"
|
|
IsDatabasePaging="True" AllowPaging="True" OnRowDoubleClick="Grid_V_TB_ASK_RowDoubleClick"
|
|
AutoScroll="True" SortDirection="ASC" OnPageIndexChange="Grid_V_TB_ASK_PageIndexChange">
|
|
<PageItems>
|
|
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
|
</f:ToolbarSeparator>
|
|
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
|
|
</f:ToolbarText>
|
|
<f:DropDownList ID="ddlGridPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlGridPageSize_SelectedIndexChanged"
|
|
runat="server">
|
|
<f:ListItem Text="20" Value="20" />
|
|
<f:ListItem Text="50" Value="50" />
|
|
<f:ListItem Text="100" Value="100" />
|
|
<f:ListItem Text="200" Value="200" />
|
|
</f:DropDownList>
|
|
</PageItems>
|
|
<Columns>
|
|
<f:BoundField Width = "60px" SortField="State" DataField = "State_DESC" DataFormatString = "{0}" HeaderText = "状态" />
|
|
<f:BoundField Width = "80px" SortField="Flag" DataField = "Flag" DataFormatString = "{0}" HeaderText = "是否完成" Hidden="true" />
|
|
<f:BoundField Width = "80px" SortField="ModType_DESC" DataField = "ModType_DESC" DataFormatString = "{0}" HeaderText = "单据类型" />
|
|
<f:BoundField Width = "100px" SortField="EndTime" DataField = "Month" DataFormatString = "{0}" HeaderText = "订单时间" />
|
|
<f:BoundField Width = "100px" SortField="AskBillNum" DataField = "AskBillNum" DataFormatString = "{0}" HeaderText = "要货看板编号" />
|
|
<f:BoundField Width = "100px" SortField="PoBillNum" DataField = "PoBillNum" DataFormatString = "{0}" HeaderText = "订单号" />
|
|
<f:BoundField Width = "100px" SortField="ErpBillNum" DataField = "ErpBillNum" DataFormatString = "{0}" HeaderText ="ERP订单号" />
|
|
<f:BoundField Width = "100px" SortField="VendName" DataField = "VendName" DataFormatString = "{0}" HeaderText = "供应商" />
|
|
<f:BoundField Width = "100px" SortField="VendId" DataField = "VendId" DataFormatString = "{0}" HeaderText = "供应商" />
|
|
<f:BoundField Width = "150px" SortField="BeginTime" DataField = "BeginTime" DataFormatString = "{0:yyyy-MM-dd HH:mm:ss}" HeaderText = "订货日期" />
|
|
<f:BoundField Width = "100px" SortField="EndTime" DataField = "EndTime" DataFormatString = "{0:yyyy-MM-dd}" HeaderText = "到货日期" />
|
|
<f:BoundField Width = "100px" SortField="Site_Desc" DataField = "Site_Desc" DataFormatString = "{0}" HeaderText = "地点" />
|
|
<f:BoundField Width = "100px" SortField="Buyer" DataField = "Buyer" DataFormatString = "{0}" HeaderText = "收货人" />
|
|
<f:BoundField Width = "100px" SortField="BuyerPhone" DataField = "BuyerPhone" DataFormatString = "{0}" HeaderText = "收货电话" />
|
|
</Columns>
|
|
</f:Grid>
|
|
</Items>
|
|
</f:Panel>
|
|
<f:Window runat="server" ID="Window1" Hidden="True" Height="600px" Width="1024px" AutoScroll="True" EnableMaximize="true" EnableResize="true"
|
|
WindowPosition="Center" IsModal="true" Title="明细详情" Target="Parent" EnableIFrame="true" OnClose="Window1_Close" CloseAction="HidePostBack"
|
|
IFrameUrl="about:blank" />
|
|
<f:Window ID="WindowUpload" runat="server" Hidden="True" OnClose="WindowUpload_Close"
|
|
WindowPosition="Center" IsModal="true" Title="Popup Window 1" Target="Parent" EnableIFrame="true"
|
|
IFrameUrl="about:blank" Height="200px" Width="400px">
|
|
</f:Window>
|
|
<f:HiddenField ID="highlightRows" runat="server">
|
|
</f:HiddenField>
|
|
</form>
|
|
<script src="../../../res/js/jquery.min.js" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
var highlightRowsClientID = '<%= highlightRows.ClientID %>';
|
|
var gridClientID = '<%= Grid_V_TB_ASK.ClientID %>';
|
|
|
|
function highlightRows() {
|
|
// 增加延迟,等待HiddenField更新完毕
|
|
window.setTimeout(function () {
|
|
var highlightRows = F(highlightRowsClientID);
|
|
var grid = F(gridClientID);
|
|
|
|
$(grid.el.dom).find('.x-grid-item.highlight').removeClass('highlight');
|
|
|
|
$.each(highlightRows.getValue().split(','), function (index, item) {
|
|
if (item !== '') {
|
|
var row = grid.getView().getNode(parseInt(item, 10));
|
|
$(row).addClass('highlight');
|
|
}
|
|
});
|
|
}, 100);
|
|
}
|
|
|
|
// 页面第一个加载完毕后执行的函数
|
|
F.ready(function () {
|
|
|
|
var grid = F(gridClientID);
|
|
|
|
grid.on('columnhide', function () {
|
|
highlightRows();
|
|
});
|
|
|
|
grid.on('columnshow', function () {
|
|
highlightRows();
|
|
});
|
|
|
|
grid.getStore().on('refresh', function () {
|
|
highlightRows();
|
|
});
|
|
|
|
highlightRows();
|
|
|
|
});
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|
|
|