<apex:page Controller="RentalApplyFaultReportController" showHeader="false" sidebar="false" id="allPage" action="{!init}" title="备品检测分析报告" lightningStylesheets="true">
|
<!-- Begin Default Content REMOVE THIS -->
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
<script>
|
function checkAll(ele) {
|
var ckd = j$(ele).attr("checked") ? true : false;
|
j$('input[type="checkbox"]').prop("checked", ckd);
|
}
|
|
function newReport(flag, radetailId, radetailName, personId, personName, purpose2, name, hospitalId, hospitalName, serialNumber, fixtureNo, workPlace, deptCategory){
|
console.log( flag );
|
if(flag == '不存在故障报告单'){
|
window.open("/a5F/e?Name=*" + "&CF00N9D000007hkLN_lKid=" + radetailId + "&CF00N9D000007hkLN=" + radetailName + "&CF00N9D000007jemP_lKid=" + personId + "&CF00N9D000007jemP=" + personName + "&00N9D000007jrE6=" + purpose2 + "&00N9D000007ijyA=" + name + "&CF00N9D000007jrEG_lKid=" + hospitalId + "&CF00N9D000007jrEG=" + hospitalName + "&00N9D000007jrEL=" + serialNumber + "&00N9D000007jrEQ=" + fixtureNo + "&00N9D000007jrEV=" + workPlace + "&00N9D000007jrJW=" + deptCategory);
|
}else{
|
// if(confirm('是否打开或创建新的检测分析报告?')){
|
// if (flag == '存在故障报告单'){
|
// window.open("/a5F/e?Name=*" + "&CF00N9D000007hkLN_lKid=" + radetailId + "&CF00N9D000007hkLN=" + radetailName + "&CF00N9D000007jemP_lKid=" + personId + "&CF00N9D000007jemP=" + personName + "&00N9D000007jrE6=" + purpose2 + "&00N9D000007ijyA=" + name + "&CF00N9D000007jrEG_lKid=" + hospitalId + "&CF00N9D000007jrEG=" + hospitalName + "&00N9D000007jrEL=" + serialNumber + "&00N9D000007jrEQ=" + fixtureNo + "&00N9D000007jrEV=" + workPlace + "&00N9D000007jrJW=" + deptCategory);
|
// }else{
|
// window.open("/" + flag);
|
// }
|
// }
|
if(confirm('已存在检测分析报告')){
|
window.open("/" + flag);
|
}
|
}
|
|
}
|
|
function returnjs(raId) {
|
console.log(raId);
|
var url = "/" + raId;
|
window.location.href = url;
|
|
}
|
</script>
|
|
<title>主体备品选择</title>
|
|
<apex:form id="allForm">
|
<apex:pageBlock title="备品检测分析报告" id="allBlock" rendered="true">
|
<apex:pageBlockButtons >
|
<apex:commandButton onclick="returnjs('{!raId}'); return false;" value="返回" rerender="dummy"/>
|
</apex:pageBlockButtons>
|
<apex:pageBlockSection rendered="{!IF(raId == null ,false, true)}">
|
<apex:outputText value="{!raObj.Name}" />
|
<apex:pageBlockSectionItem >
|
<apex:outputLabel value="备品出借担当" />
|
<apex:outputField value="{!raObj.Person_In_Charge__r.Name}" />
|
</apex:pageBlockSectionItem>
|
<apex:outputText value="{!raObj.WorkPlace__c}" />
|
<apex:outputText value="{!raObj.demo_purpose2__c}" />
|
</apex:pageBlockSection>
|
|
<apex:outputPanel rendered="{!IF(raId == null ,false, true)}">
|
<table border="1" style="border-collapse: collapse; font-size:16px;">
|
<tr>
|
<th style="text-align:center;">No.</th>
|
<th style="text-align:center;">{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.Fixture_Model_No__c.label}</th>
|
<th style="text-align:center;">{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.Loaner_asset_no__c.label}</th>
|
<th style="text-align:center;">机身编码</th>
|
<th style="text-align:center;">{!$ObjectType.Rental_Apply__c.fields.OCM_dept_category__c.label}</th>
|
<th style="text-align:center;">{!$ObjectType.Rental_Apply__c.fields.Hospital__c.label}</th>
|
<th style="text-align:center;white-space:normal;">检测结果</th>
|
<th style="text-align:center;white-space:normal;">检测NG区分</th>
|
<th style="text-align:center;white-space:normal;">故障报告</th>
|
</tr>
|
|
<apex:repeat value="{!retObject}" var="res" id="eList">
|
<tr>
|
<td style="text-align:center;">{!res.rae.Name}</td>
|
<td style="text-align:center;">{!res.rae.Fixture_Model_No__c}</td>
|
<td style="text-align:center;">{!res.rae.Loaner_asset_no__c}</td>
|
<td style="text-align:center;">{!res.rae.SerialNumber_F__c}</td>
|
<td style="text-align:center;">{!raObj.OCM_dept_category__c}</td>
|
<td style="text-align:center;">{!raObj.Hospital__r.Name}</td>
|
<td style="text-align:center;">{!res.rae.Inspection_result_after__c}</td>
|
<td style="text-align:center;">{!res.rae.Inspection_result_after_NG__c}</td>
|
<td style="text-align:center;"><apex:commandButton style="font-size: 16px; margin: 3%;margin-right: 3px;" value="故障报告" onclick="newReport('{!res.flag}','{!res.Id}','{!res.Name}','{!raObj.Person_In_Charge__c}','{!raObj.Person_In_Charge__r.Name}','{!raObj.demo_purpose2__c}','{!raObj.Name}','{!raObj.Hospital__c}','{!raObj.Hospital__r.Name}','{!res.rae.SerialNumber_F__c}','{!res.rae.Fixture_Model_No__c}','{!raObj.WorkPlace__c}','{!raObj.OCM_dept_category__c}'); return false;"/></td>
|
</tr>
|
</apex:repeat>
|
</table>
|
</apex:outputPanel>
|
|
</apex:pageBlock>
|
</apex:form>
|
</apex:page>
|