172 lines
9.0 KiB
Plaintext
172 lines
9.0 KiB
Plaintext
<%@ 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>
|