OPDSupplementaryApplication online button javascript OPD补充申请 onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/soap/ajax/51.0/apex.js")} {!RequireScript("/resource/CommonUtilJs")} //2021-10-21 gwy 版本更改为51.0 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();