OPD_Report 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 foo = function() { var Status = "{!OPDPlan__c.Status__c}"; if(Status == '取消' || Status == '完毕' ){ alert('OPD计划的状态为取消或完毕时,不能新建OPD报告'); return; } //SWAG-BVW8CW (只有1个出库的备品申请即可创建OPD报告) var status1="{!OPDPlan__c.Rental_Apply2_Status_New__c}"; var status2="{!OPDPlan__c.Rental_Apply1_Status_New__c}"; var status3="{!OPDPlan__c.Rental_Apply3_Status_New__c}"; var status4="{!OPDPlan__c.Rental_Apply4_Status_New__c}"; var status5="{!OPDPlan__c.Rental_Apply5_Status_New__c}"; if(status1 != "已出库" && status1 != "申请者已收货" && status1 != "医院已装机确认" && status1 != "已回寄" && status1 != "已回收" && status1 != "完了" && status1 != "欠品中" && status2 != "已出库" && status2 != "申请者已收货" && status2 != "医院已装机确认" && status2 != "已回寄" && status2 != "已回收" && status2 != "完了" && status2 != "欠品中" && status3 != "已出库" && status3 != "申请者已收货" && status3 != "医院已装机确认" && status3 != "已回寄" && status3 != "已回收" && status3 != "完了" && status3 != "欠品中" && status4 != "已出库" && status4 != "申请者已收货" && status4 != "医院已装机确认" && status4 != "已回寄" && status4 != "已回收" && status4 != "完了" && status4 != "欠品中" && status5 != "已出库" && status5 != "申请者已收货" && status5 != "医院已装机确认" && status5 != "已回寄" && status5 != "已回收" && status5 != "完了" && status5 != "欠品中"){ alert("没有出库的申请不允许创建OPD报告!"); return; } var oppids="{!OPDPlan__c.Related_Opportunity1_IDId__c}"; var strs=''; if(""!=oppids && null!=oppids){ strs='&CF00N10000002DT68={!HTMLENCODE(OPDPlan__c.Related_Opportunity1_Name__c)}' + '&CF00N10000002DT68_lkid={!OPDPlan__c.Related_Opportunity1_IDId__c}'+ '&CF00N10000002DYCZ={!HTMLENCODE(OPDPlan__c.Related_Opportunity2_Name__c)}' + '&CF00N10000002DYCZ_lkid={!OPDPlan__c.Related_Opportunity2_IDId__c}'+ '&00N10000002DHk5=跟进询价' } var Activity_Type = "{!OPDPlan__c.Activity_Type2__c}"; var urlStr = ''; urlStr += '&CF00N10000002CWW4={!HTMLENCODE(OPDPlan__c.Account_Laboratory__c)}' + '&CF00N10000002CWW4_lkid={!HTMLENCODE(OPDPlan__c.Account_LaboratoryId__c)}' + '&CF00N10000002Dh0f_lkid={!OPDPlan__c.OCM_category_ID__c}'+ '&CF00N10000002Dh0f={!HTMLENCODE(OPDPlan__c.OCM_category_Name__c)}'+ '&CF00N10000002DPUD_lkid={!OPDPlan__c.HospitalID__c}' + '&CF00N10000002DPUD={!HTMLENCODE(OPDPlan__c.HospitalName__c)}'; urlStr += '&CF00N10000004maf3={!OPDPlan__c.Rental_Apply2__c}' + '&CF00N10000008ps6d={!HTMLENCODE(OPDPlan__c.Name)}' + '&CF00N10000008ps6d_lkid={!OPDPlan__c.Id}'; //SWAG-BVW8CW 20201217 让user自己选择recordtype //window.open('/a0B/e?retURL=%2F{!OPDPlan__c.Id}'+urlStr) window.open('/setup/ui/recordtypeselect.jsp?ent=01I10000000SWfe&retURL=%2F{!OPDPlan__c.Id}&save_new_url=%2Fa0B%2Fe%3FretURL%3D%252Fa0B%252Fo'+urlStr +strs) } foo();