<?xml version="1.0" encoding="UTF-8"?> 
 | 
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>HPConfirmation</fullName> 
 | 
    <availability>online</availability> 
 | 
    <displayType>button</displayType> 
 | 
    <linkType>javascript</linkType> 
 | 
    <masterLabel>验收确认(医院)</masterLabel> 
 | 
    <openType>onClickJavaScript</openType> 
 | 
    <protected>false</protected> 
 | 
    <url>{!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();</url> 
 | 
</WebLink> 
 |