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();