|  |  |  | 
|---|
|  |  |  | <protected>false</protected> | 
|---|
|  |  |  | <url>{!RequireScript("/soap/ajax/51.0/connection.js")} | 
|---|
|  |  |  | {!RequireScript("/soap/ajax/51.0/apex.js")} | 
|---|
|  |  |  | //2021-10-21 gwy 版本更改为51.0 | 
|---|
|  |  |  | var buttons = document.getElementsByName('loaner_arranged_e_mail'); | 
|---|
|  |  |  | for (var i=0; i<buttons.length; i++) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var campaignStatus = ''; | 
|---|
|  |  |  | var records = null;  // 20220217 ljh  OBPM市场活动联动 | 
|---|
|  |  |  | var records = null;  // 20220217 ljh  OBPM市场活动联动 | 
|---|
|  |  |  | var statusSting = "{!$Label.StatusProcessState}"; // 20220322 ljh add | 
|---|
|  |  |  | var statusList = statusSting.split(','); | 
|---|
|  |  |  | var raliveryGood = new Array(); | 
|---|
|  |  |  | reliveryGood = sforce.connection.query("select Id,Campaign__c,Repair__c,Status__c, Demo_purpose1__c,Contract_pdf_updated__c,Repair_Final_Inspection_Date_F__c,RC_return_to_office__c from Rental_Apply__c where Name='{!Rental_Apply_Equipment_Set__c.Rental_Apply__c}'"); | 
|---|
|  |  |  | var rarecords= reliveryGood.getArray("records"); | 
|---|
|  |  |  | var RentalApply = rarecords[0]; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if(RentalApply.Campaign__c != '' && RentalApply.Campaign__c != null) { | 
|---|
|  |  |  | var DeliveryGood = new Array(); | 
|---|
|  |  |  | // 20220217 ljh update OBPM市场活动联动 start | 
|---|
|  |  |  | // DeliveryGood = sforce.connection.query("select Status, Rental_Apply_Flag__c from Campaign where id ='" + RentalApply.Campaign__c +  "'"); | 
|---|
|  |  |  | // var records= DeliveryGood.getArray("records"); | 
|---|
|  |  |  | DeliveryGood = sforce.connection.query("select Status, Rental_Apply_Flag__c,IF_Approved__c,Meeting_Approved_No__c,Approved_Status__c from Campaign where id ='" + RentalApply.Campaign__c +  "'"); | 
|---|
|  |  |  | records = DeliveryGood.getArray("records"); | 
|---|
|  |  |  | // 20220217 ljh update OBPM市场活动联动 end | 
|---|
|  |  |  | var DeliveryGood = new Array(); | 
|---|
|  |  |  | // 20220217 ljh update OBPM市场活动联动 start | 
|---|
|  |  |  | // DeliveryGood = sforce.connection.query("select Status, Rental_Apply_Flag__c from Campaign where id ='" + RentalApply.Campaign__c +  "'"); | 
|---|
|  |  |  | // var records= DeliveryGood.getArray("records"); | 
|---|
|  |  |  | DeliveryGood = sforce.connection.query("select Status, Rental_Apply_Flag__c,IF_Approved__c,Meeting_Approved_No__c,Approved_Status__c from Campaign where id ='" + RentalApply.Campaign__c +  "'"); | 
|---|
|  |  |  | records = DeliveryGood.getArray("records"); | 
|---|
|  |  |  | // 20220217 ljh update OBPM市场活动联动 end | 
|---|
|  |  |  |  | 
|---|
|  |  |  | campaignStatus = records[0].Status; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | campaignStatus = records[0].Status; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if("{!Rental_Apply__c.Wei_Assigned_Cnt__c}" > "0") { | 
|---|
|  |  |  | alert("申请单内存在未分配的配套,请分配备品或分割申请单"); | 
|---|
|  |  |  | }else if(campaignStatus == '取消'){ | 
|---|
|  |  |  | alert("学会取消,不可出库指示"); | 
|---|
|  |  |  | // 20230220 ljh DB202301265636 start | 
|---|
|  |  |  | // }else if(campaignStatus == '取消'){ | 
|---|
|  |  |  | //     alert("学会取消,不可出库指示"); | 
|---|
|  |  |  | }else if(campaignStatus == '取消' || campaignStatus == '取消申请中'){ | 
|---|
|  |  |  | alert("学会取消申请中或者已取消,不可出库指示"); | 
|---|
|  |  |  | // 20230220 ljh DB202301265636 end | 
|---|
|  |  |  | }else if ("{!Rental_Apply_Equipment_Set__c.Assigned_Not_Shipment__c}" == "0") { | 
|---|
|  |  |  | alert("没有可以出库指示的明细"); | 
|---|
|  |  |  | } else if (RentalApply.Demo_purpose1__c == "长期借出" && RentalApply.Contract_pdf_updated__c == "0") { | 
|---|
|  |  |  | 
|---|
|  |  |  | // 20220217 ljh add OBPM市场活动联动 start | 
|---|
|  |  |  | } else if (records != null && records[0].IF_Approved__c == "true" && (records[0].Meeting_Approved_No__c == null || records[0].Meeting_Approved_No__c == "") ) { | 
|---|
|  |  |  | alert("没有决裁号的,暂不能出借,请更新裁决信息。"); | 
|---|
|  |  |  | } else if (records != null && records[0].IF_Approved__c == "true" && records[0].Meeting_Approved_No__c != "" && statusList.indexOf(records[0].Approved_Status__c) != -1 ) { | 
|---|
|  |  |  | alert("已申请决裁但决裁状态不符合条件。"); | 
|---|
|  |  |  | // 20220217 ljh add OBPM市场活动联动 end | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | sforce.connection.sessionId = "{!GETSESSIONID()}"; | 
|---|