| <?xml version="1.0" encoding="UTF-8"?> | 
| <WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>NewSparePartsLoanApplication</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")} | 
| {!RequireScript("/resource/CommonUtilJs")} | 
| //2021-10-21 gwy 版本更改为51.0 | 
| function foo() { | 
| var Status = "{!OPDPlan__c.Status__c}"; | 
| var Days = "{!OPDPlan__c.Rental_Apply_Flag__c}"; | 
| var OPDType = "{!OPDPlan__c.OPDType__c}"; | 
| var CampaignId = "{!OPDPlan__c.CampaignId__c}"; | 
| var CampaignStatus = "{!OPDPlan__c.CampaignStatus__c}"; | 
| var CampaignTypeId = "{!OPDPlan__c.CampaignRecodeTypeId__c}"; | 
| var up = "{!Text($User.Province__c)}"; | 
| var ups = up.slice(0, 2); | 
| var cp = "{!OPDPlan__c.Internal_in_charge_province__c}"; | 
| //add by rentx 2021-01-04 start SWAG-BWSBW3 | 
| var StayOrNot = "{!OPDPlan__c.StayOrNot__c}"; | 
| // 原OPD计划(补充申请); | 
| var OriginalOpdPlanApplication = "{!OPDPlan__c.OriginalOpdPlanApplication__c}"; | 
| //OBPM LY 20220105 start | 
| var IFApproved = "{!OPDPlan__c.IF_Approved__c}"; | 
| var ApprovedNo = "{!OPDPlan__c.Approved_No__c}"; | 
| if (IFApproved == true && ApprovedNo == ''){ | 
| alert('需要决裁时,决裁编码不能为空'); | 
| return; | 
| } | 
| //OBPM LY 20220105 end | 
|   | 
| if (StayOrNot == '已离职') { | 
| alert('所有人已经离职,请联系系统管理员修改所有人。'); | 
| return; | 
| } | 
| //add by rentx 2021-01-04 end SWAG-BWSBW3 | 
|   | 
| //add by gwy 0201-02-01 start SWAG-BXQDGB | 
| var HaveValue = "{!OPDPlan__c.Rental_Apply2__c}"; | 
|   | 
| if (HaveValue != '' && OPDType != '学会') { | 
| alert('一个OPD计划只可关联创建一个备品申请单'); | 
| return; | 
| } | 
| //add by gwy 0201-02-01 end SWAG-BXQDGB | 
|   | 
|   | 
| if (Status != '计划中') { | 
| alert('OPD计划的状态不是计划中,不能新建备品借出申请'); | 
| return; | 
| } | 
| if ('{!$User.isFormal_Stuff__c}' == 'true') { | 
| alert('试用期内,不能申请'); | 
| return; | 
| } | 
|   | 
|   | 
| if (OPDType == '学会' && CampaignId != '') { | 
| if (Days < 7) { | 
| alert("申请提交必须在7天(含)以上才可以"); | 
| return; | 
| } | 
| if (CampaignTypeId != '01210000000R26P' && '{!Text($User.Job_Category__c)}' == '销售服务' ) { | 
| alert('FSE不能申请该学会类型备品'); | 
| return; | 
| } else if (('{!Text($User.Job_Category__c)}' == '销售服务' || '{!Text($User.Job_Category__c)}' == '支援') && CampaignTypeId == '01210000000R26P' && cp.indexOf(ups) == -1) { | 
| alert("与FSE所在省一致,才可使用备品"); | 
| return; | 
| } else if (CampaignStatus == '已结束') { | 
| alert("已结束,不能申请"); | 
| return; | 
| } else if (CampaignStatus == '已提交报告') { | 
| alert("已提交报告,不能申请"); | 
| return; | 
| } else if (CampaignStatus == '取消申请中') { | 
| alert("取消申请中,不能申请"); | 
| return; | 
| } else if (CampaignStatus == '取消') { | 
| alert("已经取消,不能申请"); | 
| return; | 
| } | 
| } | 
| //wamgweipemg SWAG-C6W6AQ 2021/09/17 start | 
| /*else { | 
| if ((Days > 10 || Days < 0) && OriginalOpdPlanApplication == '') { //SFDC-BVPA7V 7改成10 | 
| alert("申请提交必须在距计划实施日期10天内才可以"); | 
| return; | 
| } | 
| }*/ | 
| //wamgweipemg SWAG-C6W6AQ 2021/09/17 end | 
|   | 
| // SWAG-BZL695 you 20210413 start | 
| //原opd计划(再申请) | 
| var OriginalOpdPlan = "{!OPDPlan__c.OriginalOpdPlan__c}"; | 
| if (OriginalOpdPlan == '') { | 
| // SWAG-BZL695 you 20210413 end | 
|   | 
| if (OriginalOpdPlanApplication == '') { | 
| var OpportunityId = "{!OPDPlan__c.Related_Opportunity1_IDId__c}"; | 
|   | 
|   | 
| if (OPDType == '学会' && CampaignId != '') { | 
| var purposeStr = '&00N10000003Msk0=产品试用' + | 
| '&00N10000003Msk5=学会展会' + | 
| '&CF00N10000003Mp2q_lkid={!URLENCODE(OPDPlan__c.CampaignId__c)}' + | 
| '&CF00N10000003Mp2q={!URLENCODE(OPDPlan__c.CampaignName__c)}'; | 
| } else if (OpportunityId != '') { | 
| var purposeStr = '&00N10000003Msk0=产品试用' + | 
| '&00N10000003Msk5=试用(有询价)' + | 
| '&CF00N10000003O3VB_lkid={!OPDPlan__c.Related_Opportunity1_IDId__c}' + | 
| '&CF00N10000003O3VB={!HTMLENCODE(OPDPlan__c.Related_Opportunity1_Name__c)}'; | 
| } else { | 
| var purposeStr = '&00N10000003Msk0=产品试用' + | 
| '&00N10000003Msk5=试用(无询价)' + | 
| '&00N100000098amW={!OPDPlan__c.NoOpp_Reason__c}'; | 
| } | 
|   | 
| var urlStr = '&CF00N10000003Mp2R={!HTMLENCODE(OPDPlan__c.Account_Laboratory__c)}' + | 
| '&CF00N10000003Mp2R_lkid={!OPDPlan__c.Account_LaboratoryId__c}' + | 
| '&CF00N10000003O3V6_lkid={!OPDPlan__c.OCM_category_ID__c}' + | 
| '&CF00N10000003O3V6={!HTMLENCODE(OPDPlan__c.OCM_category_Name__c)}' + | 
| '&CF00N10000003Mp1d_lkid={!OPDPlan__c.HospitalID__c}' + | 
| '&CF00N10000003Mp1d={!HTMLENCODE(OPDPlan__c.HospitalName__c)}' + | 
| '&CF00N10000008ps61={!HTMLENCODE(OPDPlan__c.Name)}' + | 
| '&CF00N10000008ps61_lkid={!OPDPlan__c.Id}' + | 
| '&CF00N10000005HzRr={!URLENCODE($User.LastName&' '&$User.FirstName)}' + | 
| '&CF00N10000005HzRr_lkid={!URLENCODE($User.Id)}' + | 
| '&CF00N10000005HzRz={!URLENCODE($User.LastName&' '&$User.FirstName)}' + | 
| '&CF00N10000005HzRz_lkid={!URLENCODE($User.Id)}' + | 
| '&00N10000003OJzc={!URLENCODE($User.LastName&' '&$User.FirstName)}' + | 
| '&00N100000098dmS={!OPDPlan__c.IsJump__c}' + | 
| '&00N100000098dmI={!HTMLENCODE(OPDPlan__c.JumpCause__c)}' + | 
| '&Name=*' + | 
| '&00N1m000006viZF= {!OPDPlan__c.Approved_Status__c} ' + | 
| '&00N1m000006viZA= {!OPDPlan__c.Approved_No__c} ';        //// 20220211 sx add 备品借出申请-决裁控制 No.2 | 
| window.open('/a0t/e?retURL=%2F{!OPDPlan__c.Id}' + purposeStr + urlStr ); | 
| } else { | 
| //SWAG-C4H67U XHL 20210726 Start | 
| var url = "/{!OPDPlan__c.originalOpdRentalApply__c}/e?clone=1&retURL=%2F{!OPDPlan__c.originalOpdRentalApply__c}&common.udd.actions.ActionsUtilORIG_URI=%2F{!OPDPlan__c.RentalApplyId__c}%2Fe&cloneli=1&00N10000007MNF8=&00N100000098uKJ=&00N10000004oFTC=&00N10000003O1JF=&00N10000003O1JK=&00N10000006pvpZ=&00N10000003O1JU=&00N10000006gY9x=&00N10000003Mp2H=草案中&CF00N10000009EKKp_lkid={!OPDPlan__c.RentalApplyId__c}&CF00N10000009EKKp={!OPDPlan__c.RentalApplyName__c}&CF00N10000008ps61={!OPDPlan__c.Name}&CF00N10000008ps61_lkid={!OPDPlan__c.Id}&CF00N10000008poFM=&CF00N10000008poFM_lkid=&CF00N10000005HzRq={!HTMLENCODE(OPDPlan__c.originalOpdRentalApplyName__c)}&CF00N10000005HzRq_lkid={!OPDPlan__c.originalOpdRentalApply__c}&00N10000007oQKh=补充借用"; | 
| window.open(url); | 
| //SWAG-C4H67U XHL 20210726 End | 
| } | 
|   | 
| } else { | 
| // SWAG-BZL695 you 20210413 start | 
| var url = "/{!OPDPlan__c.RentalApplyId__c}/e?clone=1&retURL=%2F{!OPDPlan__c.RentalApplyId__c}&common.udd.actions.ActionsUtilORIG_URI=%2F{!OPDPlan__c.RentalApplyId__c}%2Fe&cloneli=1&00N10000007MNF8=&00N100000098uKJ=&00N10000004oFTC=&00N10000003Ntz7=&00N10000008rG1M=&00N10000005HzRw=&00N10000003Mp2H=草案中&CF00N10000009EKKp_lkid={!OPDPlan__c.RentalApplyId__c}&CF00N10000009EKKp={!OPDPlan__c.RentalApplyName__c}&CF00N10000008ps61={!OPDPlan__c.Name}&CF00N10000008ps61_lkid={!OPDPlan__c.Id}&CF00N10000008poFM=&CF00N10000008poFM_lkid=&CF00N10000005HzRq=&CF00N10000005HzRq_lkid=&00N10000007oQKh="; | 
| window.open(url); | 
| // SWAG-BZL695 you 20210413 end | 
| } | 
| } | 
| foo();</url> | 
| </WebLink> |