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>
 |