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.
318 lines
19 KiB
Plaintext
318 lines
19 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PaperDJMg.aspx.cs" Inherits="CPCBILLSYS.PaperDJMg" %>
|
|
|
|
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<script src="Content/script/TurnUT.js"></script>
|
|
|
|
<title>票据登记管理</title>
|
|
<script type="text/javascript">
|
|
function EditPaperInfo(i) {
|
|
if (i == 1) {
|
|
Ext.getCmp("wdEdit").show();
|
|
Ext.getCmp("btnAdd").show();
|
|
Ext.getCmp("btnEdit").hide();
|
|
Ext.getCmp("cmbPort").setValue("");
|
|
Ext.getCmp("txtIStNo").setValue("");
|
|
Ext.getCmp("txtIEndNo").setValue("");
|
|
Ext.getCmp("txtICount").setValue("");
|
|
Ext.getCmp("txtStNo").setValue("");
|
|
Ext.getCmp("txtEndNo").setValue("");
|
|
Ext.getCmp("txtCount").setValue("");
|
|
Ext.getCmp("txtRemark").setValue("");
|
|
Ext.getCmp("txtRemark").setValue("");
|
|
Ext.getCmp("txtAdMan").disable(true);
|
|
}
|
|
else {
|
|
var record = GridPanel1.getSelectionModel().getSelected();
|
|
if (record == null) {
|
|
Ext.Msg.alert("提示", "请选择操作行....");
|
|
return;
|
|
}
|
|
Ext.getCmp("hdStano").setValue(record.data.STANO);
|
|
Ext.getCmp("hdSubCmno").setValue(record.data.SUBCOMNO);
|
|
Ext.getCmp("hdPortNo").setValue(record.data.PORTNO);
|
|
Ext.getCmp("hdSeqNo").setValue(record.data.SEQNO);
|
|
Ext.getCmp("hdclassdt").setValue(TurnDtToMy(record.data.CLASSDATE, "1"));
|
|
|
|
Ext.getCmp("hdMKDt").setValue(TurnDtToMy(record.data.MKDT, "1"));
|
|
Ext.getCmp("hdoldManNo").setValue(record.data.ADMANNO);
|
|
Ext.getCmp("hdoldMan").setValue(record.data.ADMAN);
|
|
Ext.getCmp("hdoldUType").setValue(record.data.USERTYPE);
|
|
if (i == 2) {
|
|
Ext.Msg.confirm("提示", "是否确定删除?", function (btn) {
|
|
if (btn == "yes") {
|
|
Ext.net.DirectMethods.Delete(record.data.SUBCOMNO, record.data.STANO, TurnDtToMy(record.data.CLASSDATE, "2"), record.data.PORTNO, record.data.SEQNO);
|
|
}
|
|
});
|
|
}
|
|
else {
|
|
|
|
Ext.getCmp("txtClassDt").setValue(record.data.CLASSDATE);
|
|
Ext.getCmp("txtClassDt").disable(true);
|
|
Ext.getCmp("cmbPort").setValue(record.data.PORTNO);
|
|
Ext.getCmp("cmbPort").disable(true);
|
|
Ext.getCmp("txtIStNo").setValue(record.data.ISTNO);
|
|
Ext.getCmp("txtIEndNo").setValue(record.data.IENDNO);
|
|
Ext.getCmp("txtICount").setValue(record.data.ICOUNT);
|
|
Ext.getCmp("txtStNo").setValue(record.data.STNO);
|
|
Ext.getCmp("txtEndNo").setValue(record.data.ENDNO);
|
|
Ext.getCmp("txtCount").setValue(record.data.COUNT);
|
|
Ext.getCmp("txtRemark").setValue(record.data.REMARK);
|
|
Ext.getCmp("txtAdMan").setValue(record.data.ADMAN);
|
|
Ext.getCmp("txtAdMan").disable(true);
|
|
Ext.getCmp("btnAdd").hide();
|
|
Ext.getCmp("btnEdit").show();
|
|
Ext.getCmp("wdEdit").show();
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<ext:ResourceManager runat="server"></ext:ResourceManager>
|
|
<ext:Store ID="StPaperInfo" runat="server" AutoDataBind="true" OnRefreshData="StPaperInfo_RefreshData">
|
|
<DirectEventConfig Timeout="3600000">
|
|
<EventMask Msg="票据数据加载中..." ShowMask="true" />
|
|
</DirectEventConfig>
|
|
<Reader>
|
|
<ext:JsonReader>
|
|
<Fields>
|
|
<ext:RecordField Name="SUBCOMNO"></ext:RecordField>
|
|
<ext:RecordField Name="SUBCOMNAME"></ext:RecordField>
|
|
<ext:RecordField Name="STANO"></ext:RecordField>
|
|
<ext:RecordField Name="STANAME"></ext:RecordField>
|
|
<ext:RecordField Name="PORTNO"></ext:RecordField>
|
|
<ext:RecordField Name="CLASSDATE" Type="Date"></ext:RecordField>
|
|
<ext:RecordField Name="SEQNO"></ext:RecordField>
|
|
<ext:RecordField Name="MKDT" Type="Date"></ext:RecordField>
|
|
<ext:RecordField Name="ISTNO"></ext:RecordField>
|
|
<ext:RecordField Name="IENDNO"></ext:RecordField>
|
|
<ext:RecordField Name="ICOUNT"></ext:RecordField>
|
|
<ext:RecordField Name="STNO"></ext:RecordField>
|
|
<ext:RecordField Name="ENDNO"></ext:RecordField>
|
|
<ext:RecordField Name="COUNT"></ext:RecordField>
|
|
<ext:RecordField Name="REMARK"></ext:RecordField>
|
|
<ext:RecordField Name="ADMANNO"></ext:RecordField>
|
|
<ext:RecordField Name="ADMAN"></ext:RecordField>
|
|
<ext:RecordField Name="USERTYPE"></ext:RecordField>
|
|
<ext:RecordField Name="DATEMARK" Type="Date"></ext:RecordField>
|
|
</Fields>
|
|
</ext:JsonReader>
|
|
</Reader>
|
|
<AutoLoadParams></AutoLoadParams>
|
|
<Proxy>
|
|
<ext:PageProxy></ext:PageProxy>
|
|
</Proxy>
|
|
</ext:Store>
|
|
<ext:Store ID="storeSubCompany" runat="server" AutoDataBind="true">
|
|
<Reader>
|
|
<ext:JsonReader>
|
|
<Fields>
|
|
<ext:RecordField Name="SUBCOMNO"></ext:RecordField>
|
|
<ext:RecordField Name="SUBCOMNAME"></ext:RecordField>
|
|
</Fields>
|
|
</ext:JsonReader>
|
|
</Reader>
|
|
</ext:Store>
|
|
<ext:Store ID="stSta" runat="server" AutoDataBind="true">
|
|
<Reader>
|
|
<ext:JsonReader>
|
|
<Fields>
|
|
<ext:RecordField Name="STANO"></ext:RecordField>
|
|
<ext:RecordField Name="STANAME"></ext:RecordField>
|
|
</Fields>
|
|
</ext:JsonReader>
|
|
</Reader>
|
|
</ext:Store>
|
|
<ext:Store ID="stPort" runat="server" AutoDataBind="true">
|
|
<Reader>
|
|
<ext:JsonReader>
|
|
<Fields>
|
|
<ext:RecordField Name="PORTNO"></ext:RecordField>
|
|
<ext:RecordField Name="PORTNO"></ext:RecordField>
|
|
</Fields>
|
|
</ext:JsonReader>
|
|
</Reader>
|
|
</ext:Store>
|
|
<ext:Store ID="storePort" runat="server" AutoDataBind="true">
|
|
<Reader>
|
|
<ext:JsonReader>
|
|
<Fields>
|
|
<ext:RecordField Name="PORTNO"></ext:RecordField>
|
|
<ext:RecordField Name="PORTNO"></ext:RecordField>
|
|
</Fields>
|
|
</ext:JsonReader>
|
|
</Reader>
|
|
</ext:Store>
|
|
|
|
<ext:Viewport runat="server" Layout="FitLayout">
|
|
<Items>
|
|
<ext:GridPanel ID="GridPanel1" runat="server" Layout="FormLayout" StoreID="StPaperInfo" ColumnLines="true" AutoExpandColumn="REMARK">
|
|
<TopBar>
|
|
<ext:Toolbar runat="server">
|
|
<Items>
|
|
<ext:DateField ID="s_txtStartDt" runat="server" FieldLabel="开始日期" Format="yyyy-MM-dd" LabelWidth="60" Width="150"></ext:DateField>
|
|
<ext:DateField ID="s_txtEndDt" runat="server" FieldLabel="结束日期" Format="yyyy-MM-dd" LabelWidth="60" Width="150"></ext:DateField>
|
|
<ext:ComboBox ID="s_cmbSubcom" runat="server" Editable="false" StoreID="storeSubCompany" FieldLabel="所属公司" DisplayField="SUBCOMNAME" ValueField="SUBCOMNO" LabelWidth="60" Width="180">
|
|
<Triggers>
|
|
<ext:FieldTrigger Icon="Clear" HideTrigger="true" />
|
|
</Triggers>
|
|
<Listeners>
|
|
<Select Handler="this.triggers[0].show();" />
|
|
<BeforeQuery Handler="this.triggers[0][this.getRawValue().toString().length==0?'hide':'show']();" />
|
|
<TriggerClick Handler="if (index == 0) { this.clearValue(); this.triggers[0].hide(); }" />
|
|
</Listeners>
|
|
<DirectEvents>
|
|
<Select OnEvent="s_cmbSubcom_Select"></Select>
|
|
</DirectEvents>
|
|
</ext:ComboBox>
|
|
<ext:ComboBox ID="s_cmbSta" runat="server" Editable="false" StoreID="stSta" FieldLabel="所属单位" DisplayField="STANAME" ValueField="STANO" LabelWidth="60" Width="180">
|
|
<Triggers>
|
|
<ext:FieldTrigger Icon="Clear" HideTrigger="true" />
|
|
</Triggers>
|
|
<Listeners>
|
|
<Select Handler="this.triggers[0].show();" />
|
|
<BeforeQuery Handler="this.triggers[0][this.getRawValue().toString().length==0?'hide':'show']();" />
|
|
<TriggerClick Handler="if (index == 0) { this.clearValue(); this.triggers[0].hide(); }" />
|
|
</Listeners>
|
|
<DirectEvents>
|
|
<Select OnEvent="s_cmbSta_Select"></Select>
|
|
</DirectEvents>
|
|
</ext:ComboBox>
|
|
<ext:ComboBox ID="s_cmbPort" runat="server" Editable="false" StoreID="stPort" FieldLabel="车道" DisplayField="PORTNO" ValueField="PORTNO" LabelWidth="30" Width="120">
|
|
<Triggers>
|
|
<ext:FieldTrigger Icon="Clear" HideTrigger="true" />
|
|
</Triggers>
|
|
<Listeners>
|
|
<Select Handler="this.triggers[0].show();" />
|
|
<BeforeQuery Handler="this.triggers[0][this.getRawValue().toString().length==0?'hide':'show']();" />
|
|
<TriggerClick Handler="if (index == 0) { this.clearValue(); this.triggers[0].hide(); }" />
|
|
</Listeners>
|
|
</ext:ComboBox>
|
|
<ext:Button runat="server" ID="btnSearchWd" Text="..查询" Icon="ApplicationGo">
|
|
<DirectEvents>
|
|
<Click OnEvent="btnSearch_Click"></Click>
|
|
</DirectEvents>
|
|
</ext:Button>
|
|
<ext:Button runat="server" ID="Button1" Text="..增加" Icon="ApplicationGo">
|
|
<Listeners>
|
|
<Click Handler="EditPaperInfo(1);" />
|
|
</Listeners>
|
|
</ext:Button>
|
|
<ext:Button runat="server" ID="Button3" Text="..修改" Icon="ApplicationGo">
|
|
<Listeners>
|
|
<Click Handler="EditPaperInfo(3);" />
|
|
</Listeners>
|
|
</ext:Button>
|
|
<ext:Button runat="server" ID="Button2" Text="..删除" Icon="ApplicationEdit">
|
|
<Listeners>
|
|
<Click Handler="EditPaperInfo(2);" />
|
|
</Listeners>
|
|
</ext:Button>
|
|
</Items>
|
|
</ext:Toolbar>
|
|
</TopBar>
|
|
<ColumnModel>
|
|
<Columns>
|
|
<ext:Column ColumnID="SUBCOMNO" DataIndex="SUBCOMNO" Header="" Hidden="true" Width="" Sortable="false" Align="Center">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="SUBCOMNAME" ColumnID="SUBCOMNAME" Header="所属分公司" Align="Center" Width="120"></ext:Column>
|
|
<ext:Column DataIndex="STANO" ColumnID="STANO" Header="" Align="Center" Hidden="true"></ext:Column>
|
|
<ext:Column DataIndex="STANAME" ColumnID="STANAME" Header="收费站" Align="Center" Width="100"></ext:Column>
|
|
<ext:Column DataIndex="SEQNO" ColumnID="SEQNO" Header="" Align="Center" Width="60" Hidden="true"></ext:Column>
|
|
<ext:DateColumn DataIndex="CLASSDATE" ColumnID="CLASSDATE" Header="统计日" Format="yyyy-MM-dd" Align="Center" Width="120"></ext:DateColumn>
|
|
<ext:DateColumn DataIndex="MKDT" ColumnID="MKDT" Header="生成日期" Format="yyyy-MM-dd HH:mm:ss" Align="Center" Width="120" Hidden="true"></ext:DateColumn>
|
|
<ext:Column DataIndex="ISTNO" ColumnID="ISTNO" Header="使用起始号" Align="Center" Width="100"></ext:Column>
|
|
<ext:Column DataIndex="IENDNO" ColumnID="IENDNO" Header="使用结束号" Align="Center" Width="100">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="ICOUNT" ColumnID="ICOUNT" Header="使用数量" Align="Center" Width="100">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="STNO" ColumnID="KIND" Header="结余起始号" Align="Center" Width="100" Hidden="true">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="ENDNO" ColumnID="ENDNO" Header="结余结束号" Align="Center" Width="100">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="COUNT" ColumnID="COUNT" Header="结余数量" Align="Center" Width="100" Hidden="true">
|
|
</ext:Column>
|
|
<ext:Column DataIndex="ADMANNO" ColumnID="ADMANNO" Header="操作人员" Align="Center" Width="" Hidden="true"></ext:Column>
|
|
<ext:Column DataIndex="ADMAN" ColumnID="ADMAN" Header="操作人员" Align="Center" Width="100"></ext:Column>
|
|
<ext:DateColumn DataIndex="DATEMARK" ColumnID="DATEMARK" Header="更新时间" Align="Center" Width="150" Format="yyyy-MM-dd HH:mm:ss"></ext:DateColumn>
|
|
<ext:Column DataIndex="REMARK" ColumnID="REMARK" Header="备注" Align="Center"></ext:Column>
|
|
</Columns>
|
|
</ColumnModel>
|
|
<SelectionModel>
|
|
<ext:RowSelectionModel runat="server" SingleSelect="true">
|
|
</ext:RowSelectionModel>
|
|
</SelectionModel>
|
|
<Listeners>
|
|
<%--<RowDblClick Handler="InitControl();" />--%>
|
|
</Listeners>
|
|
<BottomBar>
|
|
<ext:PagingToolbar runat="server" ID="Paging" PageSize="20" StoreID="StPaperInfo">
|
|
</ext:PagingToolbar>
|
|
</BottomBar>
|
|
</ext:GridPanel>
|
|
</Items>
|
|
</ext:Viewport>
|
|
<ext:Window runat="server" ID="wdEdit" Title="通行券登记管理" Width="400" Height="390" Layout="FormLayout" Hidden="true">
|
|
<Items>
|
|
<ext:DateField ID="txtClassDt" runat="server" FieldLabel="工班日" Format="yyyy-MM-dd" AnchorHorizontal="98%"></ext:DateField>
|
|
<ext:ComboBox ID="cmbPort" runat="server" FieldLabel="车道号" StoreID="storePort" ValueField="PORTNO" DisplayField="PORTNO" AnchorHorizontal="98%">
|
|
</ext:ComboBox>
|
|
<ext:TextField ID="txtIStNo" runat="server" FieldLabel="使用起始号" AnchorHorizontal="98%"></ext:TextField>
|
|
<ext:NumberField ID="txtIEndNo" runat="server" FieldLabel="使用结束号" AnchorHorizontal="98%">
|
|
<DirectEvents>
|
|
<Change OnEvent="txtIEndNo_Change"></Change>
|
|
</DirectEvents>
|
|
</ext:NumberField>
|
|
<ext:TextField ID="txtICount" runat="server" FieldLabel="使用数量" AnchorHorizontal="98%"></ext:TextField>
|
|
<ext:TextField ID="txtStNo" runat="server" FieldLabel="结余起始号" AnchorHorizontal="98%"></ext:TextField>
|
|
<ext:NumberField ID="txtEndNo" runat="server" FieldLabel="结余结束号" AnchorHorizontal="98%">
|
|
<DirectEvents>
|
|
<Change OnEvent="txtEndNo_Change"></Change>
|
|
</DirectEvents>
|
|
</ext:NumberField>
|
|
<ext:TextField ID="txtCount" runat="server" FieldLabel="结余数量" AnchorHorizontal="98%"></ext:TextField>
|
|
<ext:TextField ID="txtAdMan" runat="server" FieldLabel="操作人员" AnchorHorizontal="98%"></ext:TextField>
|
|
<ext:TextArea ID="txtRemark" runat="server" FieldLabel="备注说明" Height="90" Text="" AnchorHorizontal="98%"></ext:TextArea>
|
|
</Items>
|
|
<Buttons>
|
|
<ext:Button ID="btnAdd" runat="server" Text="增加" Icon="Add">
|
|
<DirectEvents>
|
|
<Click OnEvent="btnAdd_Click"></Click>
|
|
</DirectEvents>
|
|
</ext:Button>
|
|
<ext:Button ID="btnEdit" runat="server" Text="修改" Icon="Add">
|
|
<DirectEvents>
|
|
<Click OnEvent="btnEdit_Click"></Click>
|
|
</DirectEvents>
|
|
</ext:Button>
|
|
<ext:Button runat="server" Text="取消" Icon="Cancel">
|
|
<Listeners>
|
|
<Click Handler="#{wdEdit}.hide();" />
|
|
</Listeners>
|
|
</ext:Button>
|
|
</Buttons>
|
|
</ext:Window>
|
|
|
|
<ext:Hidden runat="server" ID="hdStano"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdSubCmno"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdPortNo"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdSeqNo"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdclassdt"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdUserId"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdMan"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdMKDt"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdoldManNo"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdoldMan"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdoldUType"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdoldDt"></ext:Hidden>
|
|
<ext:Hidden runat="server" ID="hdPrmisid"></ext:Hidden>
|
|
</form>
|
|
</body>
|
|
</html>
|