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();