<apex:page controller="LoanerPortionReturnController" showHeader="true" 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)}"/>
|
<style type="text/css"> td>div{display: inline-block;}</style>
|
<script>
|
function test1(){
|
getIsOk();
|
}
|
function saveJs() {
|
|
|
var okDate = j$(escapeVfId('isOk')).value();
|
var loanerType = '{!loanerType}';
|
|
if(loanerType == 'BS' && okDate == 'true'){
|
alert('未装机确认,不能回寄样机。');
|
return;
|
}
|
|
if(loanerType != 'BS' && okDate == 'true'){
|
if(confirm('未装机确认,是否回寄?') == false){
|
return;
|
}
|
}
|
|
if(confirm('是否保存修改?')==true){
|
blockme();
|
saveBtn();
|
}
|
}
|
function checkAll() {
|
var productCount = j$(escapeVfId('linesize')).value();
|
if (j$(escapeVfId('checkall')).attr('checked') == 'checked') {
|
for (var i = 0; i < productCount; i++) {
|
j$(escapeVfId('allPage:allForm:allBlock:lines:' + i + ':check')).attr('checked',true);
|
}
|
} else {
|
for (var i = 0; i < productCount; i++) {
|
j$(escapeVfId('allPage:allForm:allBlock:lines:' + i + ':check')).attr('checked',false);
|
}
|
}
|
}
|
</script>
|
|
<apex:form id="allForm">
|
<apex:actionFunction name="saveBtn" action="{!saveBtn}" rerender="allForm,message,allPanel" onComplete="unblockUI();"> </apex:actionFunction>
|
<apex:actionFunction name="getIsOk" action="{!getIsOk}" rerender="allForm,message,allPanel" onComplete="unblockUI();saveJs();"></apex:actionFunction>
|
|
<apex:outputPanel id="message">
|
<apex:messages />
|
</apex:outputPanel>
|
|
<input type="hidden" id='linesize' value="{!datalineSize}"/>
|
|
<apex:outputPanel id="allPanel">
|
<input type="hidden" id='isOk' value="{!isOk}"/>
|
<apex:pageBlock id="allBlock">
|
|
<table border="0" style="width: 800px;">
|
<tr>
|
<td colspan="3">
|
<label for="company">{!$ObjectType.loaner_application_detail__c.fields.Return_Track_Company__c.label}: </label><apex:inputField value="{!lac.Return_Track_Company__c}" id="company"></apex:inputField>
|
</td>
|
</tr>
|
<tr>
|
<td>
|
<label for="number">{!$ObjectType.loaner_application_detail__c.fields.Return_Track_Number__c.label}: </label><apex:inputField value="{!lac.Return_Track_Number__c}" id="number"></apex:inputField>
|
</td>
|
</tr>
|
<tr>
|
<td>
|
<label for="user">{!$ObjectType.loaner_application_detail__c.fields.Return_Trake_Staff__c.label}: </label>
|
<apex:inputField value="{!lac.Return_Trake_Staff__c}" id="user"></apex:inputField>
|
</td>
|
<td>
|
<apex:commandButton onclick="test1();" value="回寄" rerender="dummy" style="width: 70px;float: right;"/>
|
<apex:commandButton action="{!cancelBtn}" value="返回" rerender="dummy" style="width: 70px;float: right;"/>
|
|
</td>
|
</tr>
|
<apex:outputPanel layout="none" rendered="{!IF(la.Equipment_Type__c == 'NDT' || la.Equipment_Type__c == 'ANI', true , false)}">
|
<tr>
|
<td>
|
<label for="return_Number__c">{!$ObjectType.loaner_application_detail__c.fields.return_Number__c.label}: </label><apex:inputField value="{!lac.return_Number__c}" id="return_Number__c"></apex:inputField>
|
</td>
|
</tr>
|
<tr>
|
<td>
|
<label for="place">{!$ObjectType.loaner_application_detail__c.fields.loaner_manage_place__c.label}: </label><apex:inputField value="{!lac.loaner_manage_place__c}" id="place"></apex:inputField>
|
</td>
|
</tr>
|
</apex:outputPanel>
|
</table>
|
<br/>
|
<br/>
|
<table border="0" style="border-collapse: collapse;width:900px;table-layout:fixed;">
|
<colgroup>
|
<col width="25"/>
|
<col width="25"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="170"/>
|
<col width="170"/>
|
<col width="150"/>
|
<apex:outputPanel layout="none" rendered="{!IF(loanerType == 'BS', true , false)}">
|
<col width="150" />
|
</apex:outputPanel>
|
<col width="150"/>
|
</colgroup>
|
<tr>
|
<th style="text-align: center; border-bottom-style: ridge;"><input type="checkbox" id="checkall" onclick="checkAll();" /></th>
|
<th style="text-align: center; border-bottom-style: ridge;">No.</th>
|
<th style="text-align: center; border-bottom-style: ridge;">样机名称</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.SerialNumber__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.Internal_Asset_number__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.OTCODE__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.ECCode__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">
|
{!$ObjectType.loaner_application_detail__c.fields.RAESD_Status__c.label}</th>
|
<apex:outputPanel layout="none" rendered="{!IF(loanerType == 'BS', true , false)}">
|
<th style="text-align: center; border-bottom-style: ridge;">样机描述</th>
|
</apex:outputPanel>
|
<th style="text-align: center; border-bottom-style: ridge;">样机备注</th>
|
</tr>
|
<apex:variable value="{!1}" var="cnt" />
|
<apex:repeat value="{!dataLines}" var="line" id="lines">
|
<tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} " onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}">
|
<td class="dataCell" style="text-align: center;">
|
<apex:inputCheckbox id="check" value="{!line.checkFlag}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lineNo}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.LOANER__r.Name}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.SerialNumber__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.Internal_Asset_number__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.OTCODE__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.ECCode__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputField value="{!line.lad.RAESD_Status__c}"/>
|
</td>
|
<apex:outputPanel layout="none" rendered="{!IF(loanerType == 'BS', true , false)}">
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputField value="{!line.lad.LOANER__r.Description}"/>
|
</td>
|
</apex:outputPanel>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.LOANER__r.Remarks2__c}"/>
|
</td>
|
<apex:variable value="{!cnt + 1}" var="cnt" />
|
</tr>
|
</apex:repeat>
|
</table>
|
</apex:pageBlock>
|
</apex:outputPanel>
|
</apex:form>
|
</apex:page>
|