| <apex:page controller="StraightBackAddressController"  action="{!init}"  showHeader="false"   sidebar="true" id="allPage"  title="直返收货地址"> | 
|     <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> | 
|     <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> | 
|     <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> | 
|     <apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}"/> | 
|     <script type="text/javascript"> | 
|         var checkedTrue; | 
|         window.onload = () => { | 
|             document.getElementById("tab01").style.height  =  screen.availHeight*0.07+'px'; | 
|             document.getElementById("tab02").style.height  =  screen.availHeight*0.53+'px'; | 
|             document.getElementById("tab03").style.height  =  screen.availHeight*0.25+'px'; | 
|         } | 
|          //编辑按钮 | 
|          function onEditorJs(ObjId){ | 
|             onEditor(ObjId);  | 
|          } | 
|         //复制按钮 | 
|         function onCopyJs(ObjId){ | 
|             if(ObjId == ''){ | 
|                 onCopy('空');//设置为空,便于后端做数据处理 | 
|             }else{ | 
|                 onCopy(ObjId); | 
|             } | 
|         } | 
|         //保存方法 | 
|         function savaJs(){ | 
|             blockme(); | 
|             save(); | 
|         } | 
|   | 
|         //复选框选中触发事件 | 
|         //obj  当前对象   checkIndex  当前点击的第几行 | 
|         function onCheckBoxJd(obj,checkIndex){ | 
|             //如果为true,那么其他的所有复选框必须为不选择状态 | 
|             if(obj.checked){ | 
|                 checkedTrue = checkIndex; | 
|                 var lawtable = document.getElementById("tableHeader_L");//获取id为tableHeader_L的table | 
|                 var rows = lawtable.rows;//获取所有行  | 
|                 for(var i=1; i < rows.length; i++){  | 
|                     var InputObj = rows[i].cells[0].getElementsByTagName("input")[0]; | 
|                     if(obj != InputObj){ | 
|                         InputObj.checked = false; | 
|                     } | 
|                 } | 
|             }else{ | 
|                 checkedTrue = null; | 
|             } | 
|         } | 
|         function searchBtnJs(){ | 
|             blockme(); | 
|             searchBtn(); | 
|         } | 
|         //采用按钮 | 
|         function onAdoptJs(objId){ | 
|             if(objId != null){ | 
|                 //判断当前修理单是否已经申请修理 | 
|                 var uploadTime = '{!FSEApplyForRepairTime}'; | 
|                 if(uploadTime != 'null'){ | 
|                     var prompt  = '由于当前修理单已申请修理,请问是否采用并上传数据到SAP?'; | 
|                     if(confirm(prompt)){ | 
|                         blockme(); | 
|                         adoptSave(objId+"",true); | 
|                     } | 
|                 }else{ | 
|                     adoptSave(objId+"",false); | 
|                 } | 
|             }  | 
|         } | 
|        /* function onAdoptJs(){ | 
|             if(checkedTrue != null){ | 
|                 blockme(); | 
|                 var lawtable = document.getElementById("tableHeader_L");//获取id为tableHeader_L的table | 
|                 var rows = lawtable.rows;//获取所有行  | 
|                 var InputObj = rows[checkedTrue].cells[0].getElementsByTagName("input")[0]; | 
|                 if(InputObj.checked){ | 
|                     //判断当前修理单是否已经申请修理 | 
|                     var uploadTime = '{!FSEApplyForRepairTime}'; | 
|                     if(uploadTime != null){ | 
|                         var prompt  = '由于当前修理单已申请修理,请问是否采用并上传数据到SAP?'; | 
|                         if(confirm(prompt)){ | 
|                             adoptSave(InputObj.value+"",true); | 
|                         }else{ | 
|                             adoptSave(InputObj.value+"",false); | 
|                         } | 
|                     }else{ | 
|                         adoptSave(InputObj.value+"",false); | 
|                     } | 
|                 } | 
|             }else{ | 
|                 alert('请选中你要采用的地址!'); | 
|                 return false; | 
|             } | 
|         }*/ | 
|         //返回父页面 | 
|         function sendBackJs(){ | 
|             redirectPag(); | 
|         } | 
|         //刷新当前页面 | 
|         function refreshJs(){ | 
|             window.location.reload(); | 
|         } | 
|     </script> | 
|     <apex:form id="allForm"> | 
|         <div id="tab01"> | 
|             <!-- 页面数据初始化方法 --> | 
|             <apex:actionFunction name="init" action="{!init}" rerender="oppBlock1,message,checEventFrame" onComplete="unblockUI();"></apex:actionFunction> | 
|             <!-- 检索数据查询方法 --> | 
|             <apex:actionFunction name="searchBtn" action="{!searchBtn}" rerender="oppBlock1,message,checEventFrame" onComplete="unblockUI();"></apex:actionFunction> | 
|             <!-- 采用方法 --> | 
|             <apex:actionFunction name="adoptSave" action="{!adoptSave}" rerender="oppBlock2,message" onComplete="unblockUI();"> | 
|                 <apex:param name="adoptId" assignTo="{!adoptId}" value="" /> | 
|                 <apex:param name="isUpload" assignTo="{!isUpload}" value="" /> | 
|             </apex:actionFunction> | 
|             <!-- 保存和修改方法 --> | 
|             <apex:actionFunction name="save" action="{!save}" rerender="oppBlock2,message" onComplete="unblockUI();{!IF(isSearchBtn,'searchBtnJs()',false)}"></apex:actionFunction> | 
|             <!-- 点击修改按钮获取修改数据方法 --> | 
|             <apex:actionFunction name="onEditor" action="{!onEditor}" rerender="oppBlock2,checEventFrame" onComplete="unblockUI();"> | 
|                 <apex:param name="UpdId" assignTo="{!UpdId}" value="" /> | 
|             </apex:actionFunction> | 
|             <!-- 复制方法 --> | 
|             <apex:actionFunction name="onCopy" action="{!onCopy}" rerender="oppBlock2,checEventFrame" onComplete="unblockUI();"> | 
|                 <apex:param name="UpdId" assignTo="{!UpdId}" value="" /> | 
|             </apex:actionFunction> | 
|             <!-- 返回父页面 --> | 
|             <apex:actionFunction name="redirectPag" action="{!redirectPag}" rerender="true" onComplete="unblockUI();"></apex:actionFunction> | 
|         <apex:pageBlock id="searchBlock" tabStyle="Report"> | 
|             <table style="border-bottom-width: 0px; font-size:12px;width:100%"> | 
|                 <tr> | 
|                     <td style="width: 15%"> | 
|                         <font>类 型 </font>  | 
|                             <!-- <apex:selectList id="numtextA1Id" value="{!numtextA1}" size="1" style="width:110px"> | 
|                                 <apex:selectOptions value="{!optionType}"/> | 
|                             </apex:selectList> --> | 
|                             <apex:inputField value="{!optionAddressClassification.Address_Classification__c}" id="AddressClassificationId"/> | 
|                         </td> | 
|                         <td style="width: 20%"> | 
|                             <font>客 户 名 </font>  | 
|                             <apex:inputText id="txtNameId" value="{!txtName}"/> | 
|                             <a class="inlineEditUndoLink" title="清空" href="#" onclick="document.getElementById('allPage:allForm:searchBlock:txtNameId').value = '';document.getElementById('allPage:allForm:searchBlock:txtNameId').focus();" style="display: inline;"> | 
|                                 <img width="16px" height="16px" src="/img/s.gif" alt="清空" class="inlineEditUndo"/> | 
|                             </a> | 
|                         </td> | 
|                         <td style="width: 20%"> | 
|                             <font>地 址 </font>  | 
|                             <apex:inputText id="txtAddressId" value="{!txtAddress}"/> | 
|                             <a class="inlineEditUndoLink" title="清空" href="#" onclick="document.getElementById('allPage:allForm:searchBlock:txtAddressId').value = '';document.getElementById('allPage:allForm:searchBlock:txtAddressId').focus(); " style="display: inline;"> | 
|                                 <img width="16px" height="16px" src="/s.gif" alt="清空" class="inlineEditUndo"/> | 
|                             </a> | 
|                         </td> | 
|                         <td style="width: 20%"> | 
|                             <apex:commandButton onclick="searchBtnJs();return false;"  rendered="true" value="检索" style="width:60px;"/> | 
|                                | 
|                             <!-- <apex:commandButton onclick="onAdoptJs();return false;"  rendered="true" value="采用" style="width:60px;background:#98c1fbf7"/> | 
|                                --> | 
|                             <apex:commandButton onclick="sendBackJs();return false;"  rendered="true" value="返回" style="width:60px;"/> | 
|                         </td> | 
|                         <td style="width: 25%"> | 
|                               | 
|                         </td> | 
|                     </tr> | 
|                 </table> | 
|             </apex:pageBlock> | 
|              | 
|         </div> | 
|         <div> | 
|             <apex:outputPanel id="message"> | 
|                 <apex:pageMessages /> | 
|             </apex:outputPanel> | 
|         </div> | 
|         <div id="tab02" style="overflow-x: auto; overflow-y: auto;"> | 
|             <apex:pageBlock id="oppBlock1" tabStyle="Report"> | 
|                 <apex:pageblocksection title="地址列表" id="edmpdDetails" rendered="true" columns="1" > | 
|                     <apex:outputPanel > | 
|                         <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader_L" > | 
|                             <thead> | 
|                                 <tr class="headerRow" height="30px"  align="center"> | 
|                                     <!--标题 --> | 
|                                     <td style="">序号</td> | 
|                                     <td style="">类型</td> | 
|                                     <td style="">客户名</td> | 
|                                     <td style="">联系人</td> | 
|                                     <td style="">电话</td> | 
|                                     <td style="">邮编</td> | 
|                                     <td style="">省</td> | 
|                                     <td style="">市</td> | 
|                                     <td style="">详细地址</td> | 
|                                     <td style="" colspan="3"> | 
|                                         操作 | 
|                                     </td> | 
|                                 </tr> | 
|                             </thead> | 
|                             <tbody> | 
|                                 <apex:variable value="{!0}" var="cnt" /> | 
|                                 <apex:repeat value="{!tableData}" var="or" id="oppTable"> | 
|                                     <tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} " onmouseout="if (window.hiOff){hiOff(this);} "  onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}"> | 
|                                         <td align="center" style="vertical-align: inherit;width:25px;border-width: 0px 1px 1px 0px;"> | 
|                                             {!cnt+1} | 
|                                         </td> | 
|                                         <td  align="center"  style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputText value="{!or.address.Address_Classification__c}" /> | 
|                                         </td> | 
|                                         <td align="left"  style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputfield value="{!or.address.Customer__c}" /> | 
|                                         </td> | 
|                                         <td align="left"  style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputfield value="{!or.address.Contacts__c}" /> | 
|                                         </td> | 
|                                         <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputText value="{!or.address.Telephone__c}" /> | 
|                                         </td> | 
|                                         <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputText value="{!or.address.ZipCode__c}" /> | 
|                                         </td> | 
|                                         <td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputfield value="{!or.address.Province__c}" /> | 
|                                         </td> | 
|                                         <td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputfield value="{!or.address.City__c}" /> | 
|                                         </td> | 
|                                         <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> | 
|                                             <apex:outputText value="{!or.address.Detailed_Address__c}" /> | 
|                                         </td> | 
|                                         <td align="center" style="vertical-align: inherit;width:30px;"> | 
|                                             <apex:commandButton value=" 编辑 " onclick="onEditorJs('{!or.address.id}');return false;" style="background:#98c1fbf7;display:{!or.canEdit};"/> | 
|                                         </td> | 
|                                         <td align="center" style="vertical-align: inherit;width:30px;"> | 
|                                             <apex:commandButton value=" 复制 " onclick="onCopyJs('{!or.address.id}');return false;" style="background: #98c1fbf7;display:{!or.canCopy};"/> | 
|                                         </td> | 
|                                         <td align="center" style="vertical-align: inherit;width:30px;"> | 
|                                             <apex:commandButton value=" 采用 " onclick="onAdoptJs('{!or.address.id}');return false;" style="background: #98c1fbf7;display:{!or.canAdopt};"/> | 
|                                         </td> | 
|                                     </tr> | 
|                                     <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                                 </apex:repeat> | 
|                             </tbody> | 
|                         </table> | 
|                     </apex:outputPanel> | 
|                 </apex:pageblocksection> | 
|             </apex:pageBlock> | 
|         </div> | 
|         <div id="tab03"> | 
|             <apex:pageBlock id="oppBlock2" tabStyle="Report"> | 
|                 <apex:pageblocksection title="编辑地址" id="UpdAddressId" rendered="true" columns="4"> | 
|                     <apex:inputfield value="{!insUpdData.Address_Classification__c}" id="Address_Classification__c" /> | 
|                     <apex:inputfield value="{!insUpdData.Customer__c}" id="Customer__r_Name" required="false" /> | 
|                     <apex:inputfield value="{!insUpdData.Contacts__c}" id="Contacts__c" required="false"/> | 
|                     <apex:inputfield value="{!insUpdData.Create_Contacts__c}" id="Create_Contacts__c" required="false"/> | 
|   | 
|                     <apex:inputfield value="{!insUpdData.Province__c}" id="Province__r_Name" style="" /> | 
|                     <apex:inputfield value="{!insUpdData.City__c}" id="City__r_name" /> | 
|                     <apex:inputfield value="{!insUpdData.Telephone__c}" id="Telephone__c" /> | 
|                     <apex:inputfield value="{!insUpdData.ZipCode__c}" id="ZipCode__c" /> | 
|                     <!-- <apex:pageblockSectionItem /> --> | 
|                     <!-- <apex:inputTextarea value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 90%" rows="3" cols="3"/> --> | 
|                     <apex:inputfield value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 98%"/> | 
|                 </apex:pageblocksection> | 
|   | 
|                 <div style="text-align: center;"> | 
|                     <apex:commandButton value="保存" onclick="savaJs();return false;" rendered="true" /> | 
|                 </div> | 
|             </apex:pageBlock> | 
|         </div> | 
|     </apex:form> | 
|     <apex:outputPanel id="checEventFrame"> | 
|       <script type="text/javascript"> | 
|             j$("select option[value='办事处']")[1].remove(); | 
|         </script> | 
|     </apex:outputPanel> | 
|     <script type="javascript/text"> | 
|   | 
|     </script> | 
| </apex:page> |