提交代码
This commit is contained in:
@@ -0,0 +1,226 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PointManageMove.aspx.cs"
|
||||
Inherits="FineUIPro.Web.HJGL.WeldingManage.PointManageMove" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<title>检验批查询</title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:PageManager ID="PageManager1" runat="server" />
|
||||
<f:Window ID="Window1" runat="server" Title="检验批查询" IsModal="false" EnableClose="false"
|
||||
Width="900px" Height="550px" Layout="HBox" BodyPadding="5px" ShowHeader="false">
|
||||
<Items>
|
||||
<f:GroupPanel ID="GroupPanel1" BoxFlex="1" Title="选择要移动的批明细" Layout="Fit" BodyPadding="0"
|
||||
runat="server">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" runat="server" ToolbarAlign="Left" Position="Top">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpLeftProject" runat="server" LabelWidth="50px" Label="项目" Width="200px" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpLeftProject_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpLeftBatchId" runat="server" Label="批编号" LabelAlign="Right" Width="180px" LabelWidth="60px" AutoPostBack="true" OnSelectedIndexChanged="drpLeftBatchId_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="false" ShowHeader="false" runat="server" EnableCollapse="false"
|
||||
DataKeyNames="BatchDetailId" DataIDField="BatchDetailId" EnableRowLines="false" AllowPaging="false"
|
||||
EnableAlternateRowColor="false" SortField="ISO_IsoNo,Sort1,Sort2,Sort3,Sort4,Sort5">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" BoxFlex="1" />
|
||||
<f:RenderField HeaderText="管线号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊口号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊工号" ColumnID="WED_Code" DataField="WED_Code" SortField="WED_Code"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊接日期" ColumnID="JOT_WeldDate" DataField="JOT_WeldDate"
|
||||
SortField="JOT_WeldDate" FieldType="Date" Renderer="Date" HeaderTextAlign="Center"
|
||||
TextAlign="Left" Width="90px">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:GroupPanel>
|
||||
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Width="60px"
|
||||
Layout="VBox" BoxConfigPosition="Center" BodyPadding="5px">
|
||||
<Items>
|
||||
<f:Button ID="Button3" runat="server" EnablePostBack="false" MarginBottom="5px" IconFont="AngleDoubleRight">
|
||||
<Listeners>
|
||||
<f:Listener Event="click" Handler="onMoveRightAllClick" />
|
||||
</Listeners>
|
||||
</f:Button>
|
||||
<f:Button ID="Button1" runat="server" EnablePostBack="false" MarginBottom="5px" IconFont="AngleRight">
|
||||
<Listeners>
|
||||
<f:Listener Event="click" Handler="onMoveRightClick" />
|
||||
</Listeners>
|
||||
</f:Button>
|
||||
<f:Button ID="Button2" runat="server" EnablePostBack="false" MarginBottom="5px" IconFont="AngleLeft">
|
||||
<Listeners>
|
||||
<f:Listener Event="click" Handler="onMoveLeftClick" />
|
||||
</Listeners>
|
||||
</f:Button>
|
||||
<f:Button ID="Button4" runat="server" EnablePostBack="false" MarginBottom="5px" IconFont="AngleDoubleLeft">
|
||||
<Listeners>
|
||||
<f:Listener Event="click" Handler="onMoveLeftAllClick" />
|
||||
</Listeners>
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:GroupPanel ID="GroupPanel2" BoxFlex="1" Title="目标批明细" Layout="Fit" BodyPadding="0"
|
||||
runat="server">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" runat="server" ToolbarAlign="Left" Position="Top">
|
||||
<Items>
|
||||
<f:DropDownList ID="drpRightBatchId" runat="server" Label="批编号" LabelAlign="Right">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Grid ID="Grid2" BoxFlex="1" ShowBorder="false" ShowHeader="false" runat="server"
|
||||
EnableCollapse="false" DataKeyNames="BatchDetailId" DataIDField="BatchDetailId"
|
||||
EnableRowLines="false" EnableAlternateRowColor="false" SortField="ISO_IsoNo,JOT_JointNo">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" BoxFlex="1" />
|
||||
<f:RenderField HeaderText="管线号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊口号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊工号" ColumnID="WED_Code" DataField="WED_Code" SortField="WED_Code"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="焊接日期" ColumnID="JOT_WeldDate" DataField="JOT_WeldDate"
|
||||
SortField="JOT_WeldDate" FieldType="Date" Renderer="Date" HeaderTextAlign="Center"
|
||||
TextAlign="Left" Width="90px">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:GroupPanel>
|
||||
</Items>
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar3" runat="server" ToolbarAlign="Right" Position="Bottom">
|
||||
<Items>
|
||||
<f:Button ID="btnCheckSelected" Text="保存" Type="Submit" runat="server" EnablePostBack="false">
|
||||
<Listeners>
|
||||
<f:Listener Event="click" Handler="onCheckSelectedClick" />
|
||||
</Listeners>
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
</f:Window>
|
||||
</form>
|
||||
<script>
|
||||
function onRefreshClick(event) {
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
|
||||
var gridLeftClientID = '<%= Grid1.ClientID %>';
|
||||
var gridRightClientID = '<%= Grid2.ClientID %>';
|
||||
|
||||
// 向右移动
|
||||
function moveRight(rowIds) {
|
||||
if (!rowIds.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
var gridLeft = F(gridLeftClientID);
|
||||
var gridRight = F(gridRightClientID);
|
||||
|
||||
// 添加到右侧
|
||||
var rowDatas = [];
|
||||
$.each(rowIds, function (index, item) {
|
||||
rowDatas.push(gridLeft.getRowData(item));
|
||||
});
|
||||
gridRight.addNewRecords(rowDatas, true);
|
||||
|
||||
// 从左侧删除
|
||||
gridLeft.deleteRows(rowIds, true);
|
||||
}
|
||||
|
||||
function onMoveRightAllClick(event) {
|
||||
var gridLeft = F(gridLeftClientID);
|
||||
|
||||
var rowIds = $.map(gridLeft.data, function (item, index) {
|
||||
return item.id;
|
||||
});
|
||||
|
||||
// 全部行
|
||||
moveRight(rowIds);
|
||||
}
|
||||
|
||||
function onMoveRightClick(event) {
|
||||
var gridLeft = F(gridLeftClientID);
|
||||
|
||||
// 选择的行
|
||||
moveRight(gridLeft.getSelectedRows());
|
||||
}
|
||||
|
||||
// 向左移动
|
||||
function moveLeft(rowIds) {
|
||||
if (!rowIds.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
var gridLeft = F(gridLeftClientID);
|
||||
var gridRight = F(gridRightClientID);
|
||||
|
||||
// 添加到左侧
|
||||
var rowDatas = [];
|
||||
$.each(rowIds, function (index, item) {
|
||||
rowDatas.push(gridRight.getRowData(item));
|
||||
});
|
||||
gridLeft.addNewRecords(rowDatas, true);
|
||||
|
||||
// 从右侧删除
|
||||
gridRight.deleteRows(rowIds, true);
|
||||
}
|
||||
|
||||
function onMoveLeftClick(event) {
|
||||
var gridRight = F(gridRightClientID);
|
||||
|
||||
// 选择的行
|
||||
moveLeft(gridRight.getSelectedRows());
|
||||
}
|
||||
|
||||
function onMoveLeftAllClick(event) {
|
||||
var gridRight = F(gridRightClientID);
|
||||
|
||||
var rowIds = $.map(gridRight.data, function (item, index) {
|
||||
return item.id;
|
||||
});
|
||||
|
||||
// 全部行
|
||||
moveLeft(rowIds);
|
||||
}
|
||||
|
||||
function onCheckSelectedClick(event) {
|
||||
var gridRight = F(gridRightClientID);
|
||||
|
||||
// 姓名列表
|
||||
var columnNames = $.map(gridRight.data, function (item, index) {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.values['Name']
|
||||
};
|
||||
});
|
||||
|
||||
//F.alert('已选择用户:' + columnNames.join('、'));
|
||||
|
||||
__doPostBack('', 'CheckSelectedClick$' + JSON.stringify(columnNames));
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user