<apex:page Controller="EquipmentRentalCancelController" showHeader="false" sidebar="false" id="allPage" action="{!init}" title="取消一览">
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
|
<script type="text/javascript">
|
function savejs() {
|
if (confirm('是否操作取消?')) {
|
blockme();
|
saveBtn();
|
}
|
}
|
function returnjs() {
|
var rentalApplyId = j$(escapeVfId('allPage:allForm:allBlock:rentalApplyId')).text();
|
var url = "/" + rentalApplyId;
|
window.location.href = url;
|
}
|
function refresh() {
|
var hasError = j$(escapeVfId('allPage:allForm:allBlock:hasError')).text();
|
if (hasError == 'false') {
|
returnjs();
|
}
|
}
|
/** 20210708 SFDC-C448KZ you start**/
|
var cnt = {!EquipmentSetCnt};
|
function changeCancleReasonJs(){
|
|
for (var i = 0; i < cnt; i++) {
|
var Cancel_Reason = j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Cancel_Reason')).value();
|
// && j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':rowCheck')).attr('checked') == 'checked'
|
if(Cancel_Reason != '被动取消'){
|
j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_request')).val('');
|
j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_request')).attr('disabled',true);
|
}
|
}
|
|
}
|
function changeReasonJs(){
|
for (var i = 0; i < cnt; i++) {
|
var reason = j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_reason')).value();
|
if(reason != null && reason == '其他'){
|
j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_request')).attr('disabled',false);
|
}else{
|
j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_request')).val('');
|
j$(escapeVfId('allPage:allForm:allBlock:records:' + i + ':Loaner_cancel_request')).attr('disabled',true);
|
}
|
}
|
}
|
/** 20210708 SFDC-C448KZ you end**/
|
</script>
|
|
<apex:form id="allForm">
|
<apex:actionFunction name="saveBtn" action="{!saveBtn}" rerender="allBlock,message" onComplete="unblockUI();refresh();changeReasonJs();">
|
</apex:actionFunction>
|
<apex:outputPanel id="allPanel">
|
<apex:pageBlock title="取消一览" id="allBlock">
|
<apex:pageBlockButtons >
|
<apex:commandButton onclick="savejs(); return false;" value="保存" disabled="{!saveBtn}" rerender="dummy"/>
|
<apex:commandButton onclick="returnjs(); return false;" value="返回" rerender="dummy"/>
|
</apex:pageBlockButtons>
|
|
<apex:outputPanel id="message">
|
<apex:pageMessages />
|
</apex:outputPanel>
|
|
<apex:outputText id="hasError" value="{!hasError}" style="display:none"/>
|
<apex:outputText id="rentalApplyId" value="{!rentalApplyId}" style="display:none"/>
|
<apex:inputHidden id="EquipmentSetCnt" value="{!EquipmentSetCnt}"/><!--20210708 SFDC-C448KZ you -->
|
|
<table class="linetable" border="1" style="border-collapse: collapse;width: 750px;">
|
<colgroup>
|
<col width="25"/>
|
<col width="110"/>
|
<col width="110"/>
|
<col width="110"/>
|
<col width="110"/>
|
<col width="110"/>
|
<col width="175"/>
|
</colgroup>
|
<tr style="background-color:#DCDCDC;">
|
<th style="text-align:center"> </th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Name.label}</th>
|
<th style="text-align:center">{!$ObjectType.Fixture_Set__c.fields.Name.label}</th>
|
<th style="text-align:center">{!$ObjectType.Fixture_Set__c.fields.Loaner_name__c.label}</th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.RAES_Status__c.label}</th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Rental_Start_Date__c.label}</th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Final_reply_day__c.label}</th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Cancel_Reason__c.label}</th>
|
<!--20210708 SFDC-C448KZ you -->
|
<th style="text-align:center;width:80px">
|
{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Loaner_cancel_reason__c.label}</th>
|
<th style="text-align:center">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.Loaner_cancel_Remarks__c.label}</th>
|
</tr>
|
<apex:repeat value="{!lineInfoList}" var="info" id="records">
|
<tr>
|
<!--<td align="center"><apex:inputCheckbox value="{!info.isSelect}" id="rowCheck" disabled="{!IF(info.status=='cantCancel', true, false)}"/></td>-->
|
<td align="center"><apex:inputCheckbox value="{!info.isSelect}" id="rowCheck"/></td>
|
<td align="left"><apex:outputText value="{!info.raes.Name}"></apex:outputText></td>
|
<td align="left"><apex:outputText value="{!info.esName}"></apex:outputText></td>
|
<td align="left"><apex:outputText value="{!info.loanerCode}"></apex:outputText></td>
|
<td align="left"><apex:outputText value="{!info.raes.RAES_Status__c}"></apex:outputText></td>
|
<td align="center"><apex:outputField value="{!info.raes.Rental_Start_Date__c}"></apex:outputField></td>
|
<td align="center"><apex:outputField value="{!info.raes.Final_reply_day__c}"></apex:outputField></td>
|
<td align="right">
|
<!--<apex:inputField id="reason" value="{!info.raes.Cancel_Reason__c}" rendered="{!IF(info.status=='canCancel', true, false)}"/>
|
<apex:outputField value="{!info.raes.Cancel_Reason__c}" rendered="{!IF(info.status=='canCancel', false, true)}"/>-->
|
<apex:inputField id="Cancel_Reason" value="{!info.raes.Cancel_Reason__c}" onchange="changeCancleReasonJs();"/>
|
<!-- <apex:outputField value="{!info.raes.Cancel_Reason__c}"/> -->
|
</td>
|
<!--20210708 SFDC-C448KZ you -->
|
<td align="right">
|
<apex:inputField value="{!info.raes.Loaner_cancel_reason__c}" id="Loaner_cancel_reason" onchange="changeReasonJs();"/>
|
</td>
|
<td align="center"><apex:inputField value="{!info.raes.Loaner_cancel_Remarks__c}" id="Loaner_cancel_request" html-disabled="true"></apex:inputField></td>
|
</tr>
|
</apex:repeat>
|
</table>
|
</apex:pageBlock>
|
</apex:outputPanel>
|
</apex:form>
|
</apex:page>
|