<apex:page controller="DIrectReturnToReceivingAddressController" 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)}"/>
|
<script type="text/javascript">
|
var winHeigth = window.availHeight;//浏览器高度
|
var winWidth = window.availWidth;//浏览器宽度
|
|
//编辑按钮
|
function onEditor(ObjId){
|
edit(ObjId);
|
}
|
|
//复制按钮
|
function onCopy(ObjId){
|
if(ObjId == ''){
|
copy('');//设置为空,便于后端做数据处理
|
}else{
|
copy(ObjId);
|
}
|
}
|
|
//采用按钮方法
|
function methodsAdoptedJs(objId){debugger;
|
var flag = true;
|
var tmpInput = document.getElementById("textfield");
|
var rows = tmpInput.rows;
|
for(var i=1; i < rows.length; i++){
|
var InputObj = rows[i].cells[0].getElementsByTagName("input")[0];
|
if(InputObj.checked){
|
flag = false;
|
methodsAdopted(InputObj.value+"");
|
}
|
}
|
if(flag){
|
alert('请选中你要采用的地址!');
|
return false;
|
}
|
}
|
//返回主页面
|
function repairPages(){
|
repairPage();
|
}
|
//复选框选中触发事件
|
function chk(obj,checkId){
|
if(obj.checked){
|
var tmpInput = document.getElementById("textfield");
|
var rows = tmpInput.rows;
|
for(var i=1; i < rows.length; i++){
|
var InputObj = rows[i].cells[0].getElementsByTagName("input")[0];
|
if(obj != InputObj){
|
InputObj.checked = false;
|
}
|
}
|
}
|
}
|
|
</script>
|
<apex:form id="allForm">
|
<!-- 初始化方法 action 直接调用后台方法 onclick 调用页面function -->
|
<apex:actionFunction name="init" action="{!init}" rerender="oppBlock1" onComplete="unblockUI();"></apex:actionFunction>
|
<!-- 搜索方法 -->
|
<apex:actionFunction name="search" action="{!search}" rerender="oppBlock1" onComplete="unblockUI();"></apex:actionFunction>
|
<!-- 编辑按钮方法 -->
|
<apex:actionFunction name="edit" action="{!edit}" rerender="oppBlock2" onComplete="unblockUI();">
|
<apex:param name="uuid" assignTo="{!uuid}" value="" />
|
</apex:actionFunction>
|
<!-- 复制按钮方法 -->
|
<apex:actionFunction name="copy" action="{!copy}" rerender="oppBlock2" onComplete="unblockUI();">
|
<apex:param name="uuid" assignTo="{!uuid}" value="" />
|
</apex:actionFunction>
|
<!-- 返回主页面按钮方法 -->
|
<apex:actionFunction name="repairPage" action="{!repairPage}" rerender="true" onComplete="unblockUI();"></apex:actionFunction>
|
<!-- 采用按钮 -->
|
<apex:actionFunction name="methodsAdopted" action="{!methodsAdopted}" rerender="oppBlock2" onComplete="unblockUI();">
|
<apex:param name="uuid2" assignTo="{!uuid2}" value="" />
|
</apex:actionFunction>
|
<apex:outputPanel id="allPanel" >
|
<apex:pageBlock id="allBlock">
|
<apex:pageBlock title="地址搜索" id="oppBlock1" rendered="true">
|
<table style="border-bottom-width: 0px; font-size:12px;">
|
<tr>
|
<td width="15%">
|
<font>类 型 </font>
|
<apex:selectList id="typeId" value="{!type}" size="1" style="width:110px">
|
<apex:selectOptions value="{!optionType}"/>
|
</apex:selectList>
|
</td>
|
<td width="15%">
|
<font>客 户 名 </font>
|
<apex:inputText id="customerNameId" value="{!customerName}"/>
|
</td>
|
<td width="15%">
|
<font> 地 址 </font>
|
<apex:inputText id="testAddressId" value="{!testAddress}"/>
|
</td>
|
<td width="15%">
|
|
<!-- onclick="searchJs();return false;" rendered="true" -->
|
<apex:commandButton action="{!search}" value="搜索" rendered="true" style="width:80px" />
|
</td>
|
<td width="15%">
|
<apex:commandButton onclick="methodsAdoptedJs();return false;" rendered="true" value="采用" style="width:80px" />
|
</td>
|
<td width="15%">
|
<apex:commandButton onclick="repairPages();return false;" rendered="true" value="返回" style="width:80px" />
|
</td>
|
</tr>
|
</table>
|
<div id="tab01" style="height: 270px; width:100%; overflow-x: auto; overflow-y: auto;">
|
<apex:outputPanel >
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="textfield" >
|
<tr class="headerRow" height="50px" 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>
|
</tr>
|
<apex:repeat value="{!tableData}" var="or" id="oppTable">
|
|
<tr class="">
|
|
<td align="center">
|
<input type="checkbox" value="{!or.address.id}" onclick="chk(this,'{!or.address.id}');" id="OPDPlanCheck" style="display:{!or.canEdit};" />
|
</td>
|
<td align="center">
|
<apex:outputText value="{!or.address.Address_Classification__c}" />
|
</td>
|
<td align="center">
|
<apex:outputField value="{!or.address.Customer__c}" />
|
</td>
|
<td align="center">
|
<apex:outputText value="{!or.address.Contacts__r.Name}" />
|
</td>
|
<td align="center">
|
<apex:outputText value="{!or.address.Telephone__c}" />
|
</td>
|
<td align="center">
|
<apex:outputField value="{!or.address.Province__c}" />
|
</td>
|
<td align="center">
|
<apex:outputField value="{!or.address.City__c}" />
|
</td>
|
<td align="center">
|
<apex:outputText value="{!or.address.Detailed_Address__c}" />
|
</td>
|
<td align="center">
|
<apex:commandButton value=" 编辑 " onclick="onEditor('{!or.address.id}');return false;" style="background:#b6b6dd;display:{!or.canEdit};"/>
|
<apex:commandButton value=" 复制 " onclick="onCopy('{!or.address.id}');return false;" style="background:#b6b6dd"/>
|
</td>
|
</tr>
|
|
</apex:repeat>
|
</table>
|
</apex:outputPanel>
|
</div>
|
|
|
</apex:pageBlock>
|
</apex:pageBlock>
|
</apex:outputPanel>
|
<apex:outputPanel id="allPanel2" >
|
<apex:pageBlock id="allBlock2">
|
<apex:pageBlock id="oppBlock2" title="新建地址" rendered="true">
|
<table style="border-bottom-width: 0px; font-size:12px;">
|
<tr>
|
<td align="justify" valign="middle" width="25%">
|
<font>类 型 </font>
|
<apex:inputfield value="{!insUpdData.Address_Classification__c}" required="false" id="Address_Classification__c" />
|
</td>
|
<td align="justify" valign="middle" width="25%">
|
<font>客 户 名 </font>
|
<apex:inputfield value="{!insUpdData.Customer__c}" id="Customer__r_Name" required="false"/>
|
</td>
|
<td align="justify" valign="middle" width="25%">
|
<font>已 有 联 系 人 </font>
|
<apex:inputfield value="{!insUpdData.Contacts__c}" id="Contacts__c" required="false" />
|
</td>
|
<td align="justify" width="25%" >
|
<font>新 建 联 系 人 </font>
|
<apex:inputfield value="{!insUpdData.Create_Contacts__c}" id="Create_Contacts__c" />
|
</td>
|
</tr>
|
<tr>
|
<td align="justify" valign="middle" width="27%" height="70px">
|
<font>省 </font>
|
<apex:inputfield value="{!insUpdData.Province__c}" id="Province__r_Name" required="false" />
|
</td>
|
<td align="justify" valign="middle" width="27%">
|
<font> 市 </font>
|
<apex:inputfield value="{!insUpdData.City__c}" id="City__r_name" required="false" />
|
</td>
|
<td align="justify" valign="middle" width="27%">
|
<font> 电 话 </font>
|
<apex:inputfield value="{!insUpdData.Telephone__c}" id="Telephone__c" required="false" />
|
</td>
|
</tr>
|
<tr>
|
<td align="justify"> 详细地址:
|
<apex:inputfield value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" required="false" />
|
</td>
|
<td width="150px">
|
<apex:commandButton action="{!save}" rendered="true" value="保存" style="width:80px"/>
|
</td>
|
</tr>
|
</table>
|
</apex:pageBlock>
|
</apex:pageBlock>
|
</apex:outputPanel>
|
</apex:form>
|
|
</apex:page>
|