<?xml version="1.0" encoding="UTF-8"?> 
 | 
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>OPDSupplementaryApplication</fullName> 
 | 
    <availability>online</availability> 
 | 
    <displayType>button</displayType> 
 | 
    <linkType>javascript</linkType> 
 | 
    <masterLabel>OPD补充申请</masterLabel> 
 | 
    <openType>onClickJavaScript</openType> 
 | 
    <protected>false</protected> 
 | 
    <url>{!RequireScript("/soap/ajax/51.0/connection.js")} 
 | 
{!RequireScript("/soap/ajax/51.0/apex.js")} 
 | 
{!RequireScript("/resource/CommonUtilJs")} 
 | 
var toHerf= function (){ 
 | 
//状态 
 | 
var status = "{!OPDPlan__c.Status__c}"; 
 | 
if(status != '计划中'){ 
 | 
alert("只有OPD计划状态为计划中,才能进行OPD补充申请"); 
 | 
return; 
 | 
} 
 | 
//补充申请 
 | 
var supplementaryApplication = "{!OPDPlan__c.supplementaryApplication__c}"; 
 | 
if(supplementaryApplication == '1'){ 
 | 
alert('OPD计划无法进行补充申请'); 
 | 
return; 
 | 
} 
 | 
var rental = "{!OPDPlan__c.OriginalOpdPlanRental__c}"; 
 | 
if(rental != ''){ 
 | 
alert('请转至OPD计划原单进行申请'); 
 | 
return; 
 | 
} 
 | 
var raId = "{!OPDPlan__c.Rental_Apply2__c}"; 
 | 
var datacheck = sforce.apex.execute("OpdPlanWebService", "dataCheck", {rentalApplyId: raId}); 
 | 
  
 | 
if(datacheck != 'OK'){ 
 | 
alert(datacheck); 
 | 
return; 
 | 
} 
 | 
  
 | 
  
 | 
var resultSet = sforce.connection.query("SELECT Id, Name,supplementaryApplication__c FROM OPDPlan__c WHERE supplementaryApplication__c = true AND OriginalOpdPlanApplication__c = '{!OPDPlan__c.Id}'"); 
 | 
var records = resultSet.getArray("records"); 
 | 
if(records != null && records.length > 0){ 
 | 
alert('OPD计划已进行过补充申请,无法再次进行补充申请'); 
 | 
return; 
 | 
} 
 | 
var url = '/{!OPDPlan__c.Id}/e?clone=1'+ 
 | 
'&CF00N10000009EGnM_lkid=' + 
 | 
'&CF00N10000009EGnM='+ 
 | 
'&CF00N100000098dwI_lkid=' + 
 | 
'&CF00N100000098dwI='+ 
 | 
'&00N100000098sCI='+ 
 | 
'&00N100000098lrh='+ 
 | 
'&00N100000098dWZ='+ 
 | 
'&00N100000098dWX='+ 
 | 
'&00N100000098dWg='+ 
 | 
'&00N100000098ew4='+ 
 | 
'&00N100000098dWe='+ 
 | 
'&00N100000098dWd='+ 
 | 
'&CF00N10000009EKeX_lkid='+ 
 | 
'&CF00N10000009EKeX='+ 
 | 
'&CF00N10000008ps5k_lkid='+ 
 | 
'&CF00N10000008ps5k='+ 
 | 
'&CF00N10000009EJj7_lkid={!OPDPlan__c.Id}' + 
 | 
'&CF00N10000009EJj7={!HTMLENCODE(OPDPlan__c.Name)}'+ 
 | 
'&00N100000098x8w=追加配套' + 
 | 
'&00N10000008ps5o=草案中'; 
 | 
  
 | 
window.open(url); 
 | 
  
 | 
} 
 | 
  
 | 
toHerf();</url> 
 | 
</WebLink> 
 |