| <?xml version="1.0" encoding="UTF-8"?> | 
| <WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>RentalApplyJump</fullName> | 
|     <availability>online</availability> | 
|     <displayType>massActionButton</displayType> | 
|     <linkType>javascript</linkType> | 
|     <masterLabel>插队申请</masterLabel> | 
|     <openType>onClickJavaScript</openType> | 
|     <protected>false</protected> | 
|     <requireRowSelection>true</requireRowSelection> | 
|     <url>{!RequireScript("/soap/ajax/51.0/connection.js")} | 
| {!RequireScript("/soap/ajax/51.0/apex.js")} | 
| var foo = function() { | 
|     // 首先判断是否有此权限 | 
|     var userIdArr = ['00510000001O6HoAAK','00510000001O6I2AAK','00510000000gW9pAAE','00510000000gW9BAAU','00510000008pVbWAAU','00510000001OOMjAAO','00510000005sEEMAA2','00510000004pNOtAAM','00510000005QJ2eAAG','00510000007iCmcAAE','00510000006kIg8AAE','00510000004rbkzAAA','00510000003LMHuAAO','00510000000gW92AAE']; | 
|     //当前用户登录id | 
|     var userId = "{!CASESAFEID($User.Id)}"; | 
|     if(userIdArr.indexOf(userId)== -1){ | 
|         alert('对不起你没有此操作的权限!'); | 
|     }else{ | 
|         var records = {!GETRECORDIDS($ObjectType.Rental_Apply_Equipment_Set__c)}; | 
|         if (records.length < 1) {  | 
|             alert("请选择借出备品一览记录");  | 
|         } else { | 
|             var raid = '{!Rental_Apply__c.Id}'; | 
|             var soql = "select Allow_Adjust_Queue_Flag__c  from Rental_Apply_Equipment_Set_Detail__c where Rental_Apply__c='" | 
|             + raid + "'"; | 
|             var allRecords = sforce.connection.query(soql).getArray("records"); | 
|             var validSize= allRecords .length; | 
|             var canJump = false; | 
|             for(i=0;i<validSize;i++){ | 
|                 if(allRecords[i].Allow_Adjust_Queue_Flag__c == true){ | 
|                     canJump = true; | 
|                     break; | 
|                 } | 
|             } | 
|             if(canJump == true){ | 
|                 alert("选择借出备品一览记录有已经允许插队的,请选择未允许的一览");  | 
|             }else{ | 
|                 window.open("/apex/RentalApplyJump?objId={!URLENCODE(Rental_Apply__c.Id)}&raesIds="+records, 'RentalApplyJump', 'width=700,height=300');  | 
|             }       | 
|         } | 
|     } | 
| }; | 
| foo();</url> | 
| </WebLink> |