RentalApplyJump
    online
    massActionButton
    javascript
    插队申请
    onClickJavaScript
    false
    true
    {!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();