xinjiang/SGGL/FineUIPro.Web/SubPackManage/SubPackTeamListSelect.aspx

172 lines
9.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SubPackTeamListSelect.aspx.cs" Inherits="FineUIPro.Web.SubPackManage.SubPackTeamListSelect" %>
<!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>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:HiddenField ID="HidFromType" Text="1" runat="server"></f:HiddenField>
<f:Panel ID="Panel1" ShowBorder="true" runat="server" Title="Panel" BodyPadding="10px" ShowHeader="false"
Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Form ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow runat="server">
<Items>
<f:TwinTriggerBox runat="server" EmptyText="在劳务公司名称中搜索" ShowLabel="false" ID="ttbSearch"
ShowTrigger1="false" OnTrigger1Click="ttbSearch_Trigger1Click" OnTrigger2Click="ttbSearch_Trigger2Click"
Trigger1Icon="Clear" Trigger2Icon="Search">
</f:TwinTriggerBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="下属劳务公司列表" runat="server" EnableCollapse="false"
DataKeyNames="BranchTeamListId" EnableCheckBoxSelect="true" EnableMultiSelect="false" BoxFlex="1">
<Columns>
<f:RowNumberField />
<f:RenderField Width="150px" ColumnID="BranchTeamListId" DataField="BranchTeamListId" HeaderText="劳务公司主键" Hidden="true" EnableColumnHide="false" />
<f:RenderField Width="150px" ColumnID="BranchTeamListName" DataField="BranchTeamListName" HeaderText="劳务公司名称" HeaderTextAlign="Center" />
<f:RenderField Width="150px" ColumnID="ChargeContract" DataField="ChargeContract" HeaderText="负责合同内容" HeaderTextAlign="Center"/>
<f:RenderField Width="130px" ColumnID="LicenseNumber" DataField="LicenseNumber" HeaderText="营业执照号" HeaderTextAlign="Center"/>
<f:RenderField Width="150px" ColumnID="AptitudeCertNumber" DataField="AptitudeCertNumber" HeaderText="资质和证书编号" HeaderTextAlign="Center"/>
<f:RenderField Width="150px" ColumnID="EnrollAddress" DataField="EnrollAddress" HeaderText="注册地" HeaderTextAlign="Center"/>
<f:RenderField Width="90px" ColumnID="AchievementCondition" DataField="AchievementCondition" HeaderText="业绩情况" HeaderTextAlign="Center"/>
<f:RenderField Width="90px" ColumnID="FundCondition" DataField="FundCondition" HeaderText="资金情况" HeaderTextAlign="Center"/>
<f:RenderField Width="100px" ColumnID="Corporate" DataField="Corporate" HeaderText="法人代表" HeaderTextAlign="Center"/>
<f:RenderField Width="200px" ColumnID="CorporateIDCard" DataField="CorporateIDCard" HeaderText="法人代表身份证" HeaderTextAlign="Center"/>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" HeaderText="备注" HeaderTextAlign="Center"/>
</Columns>
<Listeners>
<f:Listener Event="rowdblclick" Handler="onGridRowSelectClose" />
</Listeners>
</f:Grid>
</Items>
<Toolbars>
<f:Toolbar runat="server" Position="Bottom" ToolbarAlign="Right">
<Items>
<f:Button ID="btnSaveClose" Text="选择后关闭" runat="server" Icon="SystemSaveClose" EnablePostBack="false">
<Listeners>
<f:Listener Event="click" Handler="onGridRowSelectClose" />
</Listeners>
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
<Listeners>
<f:Listener Event="click" Handler="onWindowClose" />
</Listeners>
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Panel>
<f:Window ID="Window1" Title="下属劳务公司信息" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Width="800px" Height="330px">
</f:Window>
</form>
<script>
var grid1ClientID = '<%= Grid1.ClientID %>';
var hidClientID = '<%= HidFromType.ClientID %>';
function onWindowClose(event) {
// 隐藏当前弹出窗体
F.getActiveWindow().hide();
}
// 调用父页面的 updateGridRow 函数
function updateParentGridRow(activeWindow) {
// 选中行数据
var rowData = F(grid1ClientID).getSelectedRow(true);
var rowValue = rowData.values;
var fromType = F(hidClientID).getValue();
//劳务公司
if (fromType == "1") {
var selectedValues = {
'BranchTeamListId': rowValue['BranchTeamListId'],
'SubPackTeamListName': rowValue['BranchTeamListName'],
'ChargeContract': rowValue['ChargeContract'],
'LicenseNumber': rowValue['LicenseNumber'],
'AptitudeCertNumber': rowValue['AptitudeCertNumber'],
'EnrollAddress': rowValue['EnrollAddress'],
'AchievementCondition': rowValue['AchievementCondition'],
'FundCondition': rowValue['FundCondition'],
'Corporate': rowValue['Corporate'],
'Remark': rowValue['Remark']
};
// 调用父页面的 updateGridRow 函数
activeWindow.window.updateGridRow(selectedValues);
}
//变更劳务公司
if (fromType == "2") {
var selectedValues = {
'BranchTeamListId': rowValue['BranchTeamListId'],
'SubPackChangeRequestName': rowValue['BranchTeamListName'],
'ChargeContract': rowValue['ChargeContract'],
'LicenseNumber': rowValue['LicenseNumber'],
'AptitudeCertNumber': rowValue['AptitudeCertNumber'],
'EnrollAddress': rowValue['EnrollAddress'],
'AchievementCondition': rowValue['AchievementCondition'],
'FundCondition': rowValue['FundCondition'],
'Corporate': rowValue['Corporate'],
'Remark': rowValue['Remark']
};
// 调用父页面的 updateGridRow 函数
activeWindow.window.updateGridRow(selectedValues);
}
if (fromType == "3") {
var selectedValues = {
'OldBranchTeamListId': rowValue['BranchTeamListId'],
'OldSubPackChangeRequestName': rowValue['BranchTeamListName']
};
// 调用父页面的 updateGridRow 函数
activeWindow.window.updateGridRow(selectedValues);
}
if (fromType == "4") {
var selectedValues = {
'BranchTeamListId': rowValue['BranchTeamListId'],
'SubPackTeamListName': rowValue['BranchTeamListName'],
'ChargeContract': rowValue['ChargeContract'],
'LicenseNumber': rowValue['LicenseNumber'],
'AptitudeCertNumber': rowValue['AptitudeCertNumber'],
'EnrollAddress': rowValue['EnrollAddress'],
'HeadAndTelephone': rowValue['HeadAndTelephone']
};
// 调用父页面的 updateGridRow 函数
activeWindow.window.updateGridRow(selectedValues);
}
}
function onGridRowSelectClose(event) {
var grid = F(grid1ClientID);
if (!grid.getSelectedRow()) {
F.alert('请至少选择一行!');
return;
}
// 返回当前活动Window对象浏览器窗口对象通过F.getActiveWindow().window获取
var activeWindow = F.getActiveWindow();
// 调用父页面的 updateGridRow 函数
updateParentGridRow(activeWindow);
// 隐藏当前弹出窗体
activeWindow.hide();
}
</script>
</body>
</html>