HPConfirmation online button javascript 验收确认(医院) onClickJavaScript false {!REQUIRESCRIPT('/soap/ajax/51.0/connection.js')} {!REQUIRESCRIPT('/soap/ajax/51.0/apex.js')} //2021-10-22 gwy 版本更改为51.0 var foo = function() { //当前用户登录id var userId = "{!CASESAFEID($User.Id)}"; //当前用户简档id var ProfileId = "{!$Profile.Id}"; // var RC_Manager = "{!eSignForm__c.RC_ManagerId__c }"; //先判断是否为集采课 var Group_purchase_PCL ; var Group_purchase_PCLFlag = "{!eSignForm__c.Group_purchase_PCL__c}"; if(Group_purchase_PCLFlag == 1){ Group_purchase_PCL = '集采课'; }else{ Group_purchase_PCL = "{!eSignForm__c.OCM_man_province_cus__c}"; } //检索OCSM管理省 上的营业管理部担当 var sql = "select id, Name, SalesManage__c from OCM_Management_Province__c where Name = "+"\'"+Group_purchase_PCL+"\'"; var ocsmResult = sforce.connection.query(sql); var ocsm = ocsmResult.getArray("records"); //营业管理部担当id var salesManage; if (ocsm) { salesManage = ocsm[0].SalesManage__c; } //电子签收单id var id = "{!eSignForm__c.Id}"; //new 一个对象 var eSignForm; //医院状态 var status = "{!eSignForm__c.HPSignUpStatus__c}"; //销售渠道 var sales_Root_Formula = "{!eSignForm__c.Sales_Root_Formula__c}"; if (salesManage || ProfileId == '00e10000000Y3o5') { if (salesManage != userId && ProfileId != '00e10000000Y3o5') { alert('您只能审批营业管理部担当是自己的签收单!'); return; } else if (status != '申请中') { alert('您只能审批申请中的签收单!') return; } else if (!'{!eSignForm__c.HPSignUpDate__c}') { alert('医院签收日为空时,不可以确认!'); return; }else{ if(sales_Root_Formula == 'OCM直接販売'){ window.open ('/apex/HPDirectSalesConfirmPage?id='+"{!eSignForm__c.Id}", '医院确认', 'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no'); }else{ window.open ('/apex/HPConfirmPage?id='+"{!eSignForm__c.Id}", '医院确认', 'height=340, width=600, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no'); } } } } foo();