<apex:page standardController="Consum_Apply_Equipment_Set__c" extensions="ConsumDefaultSelectController" showHeader="false" sidebar="false" id="allPage" action="{!init}">
|
<head>
|
<title>耗材默认分配画面</title>
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:stylesheet value="{!URLFOR($Resource.RentalFixtureSetSelectCss)}"/>
|
<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;
|
|
function openPage(needId) {
|
var isneedOpen = document.getElementById(needId);
|
if (isneedOpen.value == 'true') {
|
window.open('/apex/ConsumTrialPDF?id={!parentId}');
|
}
|
}
|
|
</script>
|
</head>
|
<apex:form id="allForm">
|
|
<apex:actionFunction name="saveAndSearch" action="{!save}" rerender="allForm,checEventFrame" oncomplete="unblockUI();">
|
<apex:param name="firstParam" assignTo="{!saveType}" value="" />
|
</apex:actionFunction>
|
<!-- <apex:actionFunction name="reSetYouXiaoKuCun" action="{!reSetYouXiaoKuCun}" rerender="allForm,checEventFrame" oncomplete="unblockUI();">
|
<apex:param name="index" value="" />
|
<apex:param name="date" value="" />
|
</apex:actionFunction> -->
|
|
<apex:actionFunction name="searchOpp" action="{!searchOpp}" rerender="allForm,checEventFrame" oncomplete="resetFun();windowResize();unblockUI();">
|
</apex:actionFunction>
|
|
<apex:actionFunction name="saveCustom" action="{!save}" rerender="allForm,checEventFrame" oncomplete="resetFun();windowResize();unblockUI();">
|
</apex:actionFunction>
|
<apex:inputHidden id="demo_purpose2Hidden" value="{!parentObj.demo_purpose2__c}"/>
|
<apex:outputPanel id="pageallPanel">
|
<apex:pageBlock id="searchBlock" tabStyle="Report">
|
|
<apex:pageBlockSection title="默认分配画面" id="defSelect">
|
<apex:outputField value="{!parentObj.Name}"/>
|
<apex:outputField value="{!parentObj.Person_In_Charge__c}"/>
|
<apex:outputField value="{!parentObj.Salesdept__c}"/>
|
<apex:outputField value="{!parentObj.WorkPlace__c}"/>
|
<apex:outputField value="{!parentObj.Internal_asset_location_F__c}"/>
|
<apex:outputField value="{!parentObj.demo_purpose2__c}"/>
|
<apex:outputField value="{!parentObj.Request_shipping_day__c}"/>
|
<apex:outputField value="{!parentObj.Asset_loaner_start_date__c}"/>
|
</apex:pageBlockSection>
|
|
<table style="width:700px;">
|
<tr>
|
<td>
|
<!-- <apex:commandButton style="float:left;" value="检索" onclick=" searchOppJs(); return false;"/> -->
|
<!-- 原分配页面,选中一条记录, 再查询, ,点‘确定’就会走save())方法,代替品的话 单纯 Search(即 searchOppJs) -->
|
<!-- <apex:commandButton style="float:left;" value="检索" onclick="{!IF(inRaesId == '', 'searchOppJs();', 'searchOpp();')} return false;"/> -->
|
<apex:inputHidden value="{!needOpenPage}" id="needOpenPage"/>
|
<apex:commandButton style="float:right;margin-left: 10px;" value="返回" action="{!cancel}" />
|
<apex:commandButton style="float:right;margin-left: 10px;" value="保存" onclick="blockme();saveCustom('NO'); return false;"/>
|
<apex:commandButton style="float:right;margin-left: 10px;" value="拷贝分配数量" action="{!copyNum}" />
|
<apex:commandButton style="float:right;margin-left: 10px;" value="出库指示" action="{!setShipment_request}" onclick="blockme();" reRender="allForm, needOpenPage" oncomplete="openPage('{!$Component.needOpenPage}');unblockUI();"/>
|
<!-- <apex:commandButton style="float:left;" value="确定" onclick="blockme();saveCustom('YES');" oncomplete="unblockUI();" /> -->
|
</td>
|
</tr>
|
</table>
|
<div style="clear:both;"></div>
|
<!-- OLY_OCM-404 只在分配代替品页面显示,防止以后需求变化,选中一览支持传list -->
|
<apex:outputPanel layout="none" rendered="{!IF(inRaesId == '', false, true)}">
|
<apex:dataTable value="{!selectedRaesList}" var="raes" id="selRaes" border="1" cellpadding="5">
|
<apex:column >
|
<apex:facet name="header">
|
<apex:outputText value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Name.label}" />
|
</apex:facet>
|
<apex:outputText value="{!raes.Name}" />
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header">
|
<apex:outputText value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Old_RetalFSetDetail_Cnt__c.label}" />
|
</apex:facet>
|
<apex:outputText value="{!raes.RetalFSetDetail_Cnt__c}" />
|
</apex:column>
|
</apex:dataTable>
|
</apex:outputPanel>
|
<apex:outputPanel id="message">
|
<apex:pageMessages />
|
</apex:outputPanel>
|
</apex:pageBlock>
|
<c:RelationListPagingCmp id="cmpid" pgController="{!this}" hasCheckbox="true" noSort="true" isRadio="{!isRadio}"/>
|
</apex:outputPanel>
|
</apex:form>
|
<apex:outputPanel id="checEventFrame">
|
<script type="text/javascript">
|
var $Col_Scroll = j$(".dataRow.col_Scroll");
|
// 数量添加加减符号
|
// j$(".dataCellBorder1.col_Consum_Num__c").each(function (index) {
|
// // var $subSetFlg = $Col_Scroll.find("input[name=Substitute_Select_Again__c]");
|
// // if ($subSetFlg[index].value == 'true' || '{!$CurrentPage.parameters.raesid}' != '') {
|
// // // 分配代替品画面 -- 数量不可更改
|
// // j$(".dataCellBorder1.col_Consum_Num__c").each(function() {
|
// // var $td = j$(this);
|
// // $td.find("input[type=text]").attr('disabled',true);
|
// // });
|
// // } else {
|
// j$(this).append('<input type="button" style="width: auto;" class="inc btn" value="+" /><input type="button" style="width: auto;" class="dec btn" value="-" />');
|
// // }
|
// });
|
// j$(".dataCellBorder1.col_Consum_Num__c input[type=button]").on("click", function(index) {
|
// var $button = j$(this);
|
// var oldValue = $button.parent().find("input[type=text]").val();
|
// if ($button.val() == "+") {
|
// var newVal = parseFloat(oldValue) + 1;
|
// } else {
|
// // Don't allow decrementing below zero
|
// if (oldValue > 0) {
|
// var newVal = parseFloat(oldValue) - 1;
|
// } else {
|
// newVal = 0;
|
// }
|
// }
|
// $button.parent().find("input[type=text]").val(newVal);
|
// });
|
var aa = false;
|
function resetFun() {
|
var p = document.getElementById("allPage:allForm:demo_purpose2Hidden").value;
|
//2021-05-06 mzy 备品课题-1577 start
|
if (p != '动物实验'&& p != 'ET展箱') {
|
//2021-05-06 mzy 备品课题-1577 end
|
j$(".dataCellBorder1.col_Consum_Start_Date__c input[type=text]").on("change", function(index) {
|
if (aa == true) {
|
aa = false;
|
return false;
|
}
|
var date = j$(this);
|
var datastr = date.val();
|
if (datastr != '' && datastr != null) {
|
blockme();
|
reSetYouXiaoKuCun(date.index(), datastr);
|
}
|
aa = true;
|
});
|
}
|
}
|
resetFun();
|
// 修改时自动勾选
|
j$("td.dataCellBorder1.col_Qu_Xiao_Fen_Pei_Shu_Liang_Jia__c input").change(function(){
|
var names = this.name.split(':');
|
var i = names[names.length - 4];
|
j$("input.rowchkcls")[i].checked = true;
|
})
|
// // 代替品不可默认为false且不可更改
|
// j$(".dataCellBorder1.col_Irreplaceable_flag__c").each(function(index) {
|
// var $subSetFlg = $Col_Scroll.find("input[name=Substitute_Select_Again__c]");
|
// if ($subSetFlg[index].value == 'true' || '{!$CurrentPage.parameters.raesid}' != '') {
|
// var $td = j$(this);
|
// $td.find("input[type=checkbox]").attr('disabled',true);
|
// }
|
// });
|
// // 同一附属品默认为false且不可更改
|
// j$(".dataCellBorder1.col_Same_Accessory_flag__c").each(function(index) {
|
// var $subSetFlg = $Col_Scroll.find("input[name=Substitute_Select_Again__c]");
|
// if ($subSetFlg[index].value == 'true' || '{!$CurrentPage.parameters.raesid}' != '') {
|
// var $td = j$(this);
|
// $td.find("input[type=checkbox]").attr('disabled',true);
|
// }
|
// });
|
</script>
|
</apex:outputPanel>
|
</apex:page>
|