<apex:page controller="QueuePageByAssetIdController" showHeader="false" sidebar="false" id="allPage" action="{!init}">
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:stylesheet value="{!URLFOR($Resource.QueuePageByAssetIdCss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.RelationListPagingCmpJS)}"/>
|
<script type="text/javascript">
|
var heightAjustment = 120;
|
var widthAjustment = 30;
|
</script>
|
<apex:form id="allForm">
|
<apex:outputPanel id="message">
|
<apex:pageMessages />
|
</apex:outputPanel>
|
<!-- <apex:actionFunction action="{!saveQueue}" name="saveQueue();" oncomplete="unblockUI();"/> -->
|
<apex:inputHidden value="{!inputUpDownFlag}" id="hiddenFlag"/>
|
<apex:inputHidden value="{!inptNum}" id="hiddenNum"/>
|
<apex:outputPanel id="pageallPanel">
|
<apex:pageBlock id="searchBlock" tabStyle="Asset">
|
<apex:pageBlockSection columns="3" id="aa">
|
<apex:outputPanel >
|
<apex:outputText value="队列信息:"/>
|
</apex:outputPanel>
|
<apex:outputPanel >
|
</apex:outputPanel>
|
<apex:outputPanel >
|
</apex:outputPanel>
|
<!-- ++++ -->
|
<apex:outputPanel >
|
<!-- 20211104 ljh 排队 start-->
|
<!-- <apex:outputText value="{!$ObjectType.Asset.Fields.Fixture_Model_No_F__c.Label + ':'}"/><apex:outputField value="{!aset.Fixture_Model_No_F__c}"/> -->
|
<apex:outputText value="{!$ObjectType.Asset.Fields.Fixture_Model_No_F__c.Label + ':'}"/><apex:outputField value="{!raesd.Fixture_Model_No_F__c}"/>
|
<!-- 20211104 ljh 排队 end-->
|
</apex:outputPanel>
|
<apex:outputPanel >
|
<apex:outputText value="备品存放地:"/><apex:outputField value="{!raesd.Internal_asset_location_before__c}"/>
|
</apex:outputPanel>
|
<apex:outputPanel >
|
<apex:outputText value="产品分类(GI/SP):"/><apex:outputField value="{!raesd.Product_category_text__c}"/>
|
</apex:outputPanel>
|
<apex:outputPanel >
|
<apex:outputText value="所在地区(本部):"/><apex:outputField value="{!raesd.Salesdepartment_before__c}"/>
|
</apex:outputPanel>
|
<apex:outputPanel >
|
<apex:outputText value="备品分类:"/><apex:outputField value="{!raesd.Equipment_Type_text__c}"/>
|
</apex:outputPanel>
|
<apex:outputPanel >
|
<apex:outputText value="指定排队NO.:"/><apex:inputText id="strNum" value="{!inptNumStr}" onChange="changeNum();return false;" />
|
</apex:outputPanel>
|
<!-- 20211104 排队 add end-->
|
</apex:pageBlockSection>
|
<!-- <apex:commandButton onclick="lineMoveUp();return false;" value="上"/> -->
|
<!-- <apex:commandButton onclick="lineMoveDown();return false;" value="下"/> -->
|
<apex:commandButton onclick="lineMoveTopUp();return false;" value="置顶"/>
|
<apex:commandButton onclick="lineMoveTopDown();return false;" value="置底"/>
|
<apex:commandButton value="申请单置顶" reRender="allForm,message" onclick="blockme();" action="{!upRentalApply}" oncomplete="unblockUI();" rendered="{!!isNotShow}" />
|
<apex:commandButton value="保存排队" reRender="allForm,message" onclick="blockme();" style="margin-left:400px;" action="{!saveQueue}" oncomplete="unblockUI();"/>
|
</apex:pageBlock>
|
|
<c:RelationListPagingCmp id="cmpid" pgController="{!this}" hasCheckbox="true" isRadio="true" tabStyle="Report" />
|
</apex:outputPanel>
|
</apex:form>
|
<script type="text/javascript">
|
/*function disableCheckboxJs(){
|
var ele = j$(".dataCellBorder1.col_Allow_Adjust_Queue_Flag__c");
|
if (ele.length) {
|
var i = 0;
|
|
ele.each(function () {
|
var value = j$(this).children("span")[0].innerText;
|
if(value == 'false'){
|
j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + i + ':rowRadioCheck')).disabled = true;
|
}
|
i = i + 1;
|
})
|
}
|
}*/
|
|
function lineMoveUp() {
|
var i = 1;
|
var line = 0;
|
var nowitem;
|
j$(".rowchkcls:checkbox").each(function() {
|
nowitem = j$(this);
|
if (this.checked == true) {
|
line = i;
|
//break;
|
return false
|
}
|
i++;
|
});
|
if (line > 0) {
|
var hiddenFlag = document.getElementById('allPage:allForm:hiddenFlag');
|
var hiddenNum = document.getElementById('allPage:allForm:hiddenNum');
|
hiddenNum.value = i - 1;
|
hiddenFlag.value = true;
|
return resetOrderNoMoveUpDown(true, line);
|
}
|
}
|
function lineMoveDown() {
|
var i = 1;
|
var line = 0;
|
j$(".rowchkcls:checkbox").each(function() {
|
nowitem = j$(this);
|
if (this.checked == true) {
|
line = i;
|
//break;
|
return false
|
}
|
i++;
|
});
|
if (line > 0) {
|
var hiddenFlag = document.getElementById('allPage:allForm:hiddenFlag');
|
var hiddenNum = document.getElementById('allPage:allForm:hiddenNum');
|
hiddenNum.value = i + 1;
|
hiddenFlag.value = false;
|
return resetOrderNoMoveUpDown(false, line);
|
}
|
}
|
function lineMoveTopUp() {
|
var i = 1;
|
var line = 0;
|
var nowitem;
|
j$(".rowchkcls:checkbox").each(function() {
|
nowitem = j$(this);
|
if (this.checked == true) {
|
line = i;
|
//break;
|
return false
|
}
|
i++;
|
});
|
if (line > 0) {
|
var hiddenFlag = document.getElementById('allPage:allForm:hiddenFlag');
|
var hiddenNum = document.getElementById('allPage:allForm:hiddenNum');
|
hiddenNum.value = 1;
|
hiddenFlag.value = true;
|
return resetOrderNoMoveTopUpDown(true, line);
|
}
|
}
|
function lineMoveTopDown() {
|
var i = 1;
|
var line = 0;
|
j$(".rowchkcls:checkbox").each(function() {
|
nowitem = j$(this);
|
if (this.checked == true) {
|
line = i;
|
//break;
|
return false
|
}
|
i++;
|
});
|
if (line > 0) {
|
var hiddenFlag = document.getElementById('allPage:allForm:hiddenFlag');
|
var hiddenNum = document.getElementById('allPage:allForm:hiddenNum');
|
// 为了区分保存排队备注的情况,此处给排队No设置,但后台处理时不使用
|
hiddenNum.value = 99;
|
hiddenFlag.value = false;
|
return resetOrderNoMoveTopUpDown(false, line);
|
}
|
}
|
function changeNum() {
|
var numStr = document.getElementById('allPage:allForm:searchBlock:aa:strNum').value;
|
if (numStr === undefined || numStr === '') {
|
return;
|
} else {
|
var hiddenFlag = document.getElementById('allPage:allForm:hiddenFlag');
|
var hiddenNum = document.getElementById('allPage:allForm:hiddenNum');
|
hiddenNum.value = numStr;
|
hiddenFlag.value = true;
|
}
|
}
|
</script>
|
</apex:page>
|