| <?xml version="1.0" encoding="UTF-8"?> | 
| <WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>CommitNeedApproval</fullName> | 
|     <availability>online</availability> | 
|     <description>提交待审批(自定义)</description> | 
|     <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(){ | 
|    //0.当前状态(只有草案中才可以进行审批) | 
|     var NowStatus = "{!OPDPlan__c.Status__c}"; | 
|     //获取出借目的 | 
|     var RentalReson__c = "{!OPDPlan__c.RentalReson__c}"; | 
|     //获取附件证明 | 
|     var AttachmentCertificate__c = "{!OPDPlan__c.AttachmentCertificate__c}"; | 
|     //获取是否需要填写报告书 | 
|     var NeedReport = "{!OPDPlan__c.NeedReport__c}"; | 
|     if(NowStatus != "草案中"){ | 
|      alert("只有草案中才可以进行提交审批!") | 
|      return; | 
|     } | 
|     if((RentalReson__c == '演示'||RentalReson__c == '无法进入手术室跟台') && !AttachmentCertificate__c && NeedReport=='否'){ | 
|       alert("请上传文件证明!"); | 
|       return; | 
|     } | 
|    // 计划出借备品信息必须填写 | 
|    var PlanProdDetail = "{!OPDPlan__c.PlanProdDetail__c}"; | 
|    if(PlanProdDetail == ''){ | 
|      alert("计划出借备品信息必须填写!") | 
|      return; | 
|     } | 
|   //2.提示 | 
|    if (!confirm("一旦提交此记录以待批准,根据您的设置您可能不再能够编辑此记录或将他从批准过程中调回。是否继续?")) { | 
| return; | 
| } | 
|    var rac = new sforce.SObject("OPDPlan__c"); | 
|    rac.Id = "{!OPDPlan__c.Id}"; | 
|    //3.状态改为 提交 | 
|    rac.Status__c ="提交"; | 
|    var result = sforce.connection.update([rac]); | 
|    var messages = getConnectDMLErrorMessages(result); | 
|    if (messages.length > 0) { | 
|        alert(messages.join("\n")); | 
|        return; | 
|    } | 
|     | 
|    //4. 进程生成器 | 
|     | 
|   //5. 重新刷新页面 | 
|   window.location.reload(); | 
| } | 
| foo();</url> | 
| </WebLink> |