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