Create_NewServiceContract online massActionButton javascript 新建新服务合同 onClickJavaScript false true {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/soap/ajax/51.0/apex.js")} {!RequireScript("/resource/CommonUtilJs")} var foo = function() { //贸易合规 you //拦截+邮件提醒 var FSEStr = new Array(); var angency = '';//不涉及经销商 var accname = '{!Account.Hospital__c}'; var mcid = '{!Account.Id}'; var TradeComplianceStatusFlagFW = "{!$Label.TradeComplianceStatusFlagFW}";//贸易合规开关 var IFTradeComplianceAlert = "{!$Label.IFTradeComplianceAlert}";//贸易合规提醒 if(TradeComplianceStatusFlagFW=='true'){ var oppflag=false; var sql = "select id,IFTradeComplianceIntercept__c from Account where id ='{!Account.HospitalId__c}'";//只有科室上有此按钮,所以不涉及经销商 var sqlResult = sforce.connection.query(sql); var records = sqlResult.getArray("records"); if(null!=records && records.length>0){ var AccDealerBlacklist = records[0].IFTradeComplianceIntercept__c;//判断客户/经销商是否为黑名单 if(AccDealerBlacklist=='intercept'){ alert('您所选择的医院存在贸易合规风险,无法签订服务合同,建议您向客户做好不签约说明,'+IFTradeComplianceAlert); oppflag=true; } if(AccDealerBlacklist=='WarningList'){ if(!confirm('您所选择的医院存在贸易合规警示风险,不建议签订服务合同,请您确认是否继续申请,'+IFTradeComplianceAlert)){ return; } } if(oppflag){ var opprtn = sforce.apex.execute("OpportunityWebService", "accSendEmailFW",{"AccDealerBlacklist":AccDealerBlacklist,"accname":accname,"angency":angency,"mcid":mcid,"sendalert":"Main_Con","FSEStr":FSEStr}); if (opprtn = true) { return; } } } } //贸易合规 you var Hospital = '{!URLENCODE(Account.Hospital__c)}'; var Hospitalid = '{!URLENCODE(Account.HospitalId__c)}'; var Department = '{!URLENCODE(Account.Department_Class__c)}'; var Departmentid = '{!URLENCODE(Account.Department_ClassId__c)}'; var accountname = '{!URLENCODE(Account.Name)}'; var accountid = '{!URLENCODE(Account.Id)}'; var url = '/a0H/e?CF00N10000002Dx56=' + Hospital +'&CF00N10000002Dx56_lkid=' + Hospitalid + '&CF00N10000002Dx4p=' + Department + '&CF00N10000002Dx4p_lkid=' + Departmentid + '&CF00N10000002Dx4q=' + accountname + '&CF00N10000002Dx4q_lkid=' + accountid + '&RecordType=01210000000gTYq'; /*window.top.location.href = url;*/ window.open(url); } foo();