<?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>
|