| | |
| | | <apex:page controller="ConsumAssignCancelController" showHeader="false" sidebar="false" id="allPage" action="{!init}"> |
| | | <head> |
| | | <title>耗材取消明细申请</title> |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> |
| | | <apex:stylesheet value="{!URLFOR($Resource.AccessorySelectCss)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.RelationListPagingCmpJS)}"/> |
| | | </head> |
| | | <script type="text/javascript"> |
| | | // 編集チェック |
| | | function setChangeFlg(lineno) { |
| | | // with checkbox |
| | | if(document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck') !=null){ |
| | | |
| | | var nowChk = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked; |
| | | var oldChk = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked; |
| | | console.log(nowChk,oldChk); |
| | | if (nowChk || (nowChk != oldChk)) { |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable:' + lineno + ':changeFlg').value = 1; |
| | | // reset orderNo |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked = nowChk; |
| | | resetOrderNo(); |
| | | } |
| | | if (nowChk == false && nowChk == oldChk) { |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked = true; |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked = true; |
| | | } |
| | | }else{ |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked = true; |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable:' + lineno + ':changeFlg').value = 1; |
| | | } |
| | | } |
| | | function applyJs() { |
| | | var cnt = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:currentPageRecordCnt').value; |
| | | var Cancel_Reason = j$(escapeVfId('allPage:allForm:searchBlock:Cancel_Reason')).value(); |
| | | var cancel_count = j$(escapeVfId('allPage:allForm:searchBlock:VF_Cancel_Detail_Count')).value(); |
| | | var cancel_comment = j$(escapeVfId('allPage:allForm:searchBlock:Loaner_cancel_Remarks')).value(); |
| | | var cancel_Reasons = []; |
| | | j$("td.dataCellBorder1.col_Cancel_Reason__c").each(function () { |
| | | cancel_Reasons.push(j$(this)) |
| | | }); |
| | | var cancel_counts = []; |
| | | j$("td.dataCellBorder1.col_VF_Cancel_Detail_Count__c").each(function () { |
| | | cancel_counts.push(j$(this)) |
| | | }); |
| | | var cancel_comments = []; |
| | | j$("td.dataCellBorder1.col_Loaner_cancel_Remarks__c").each(function () { |
| | | cancel_comments.push(j$(this)) |
| | | }); |
| | | for (var i = 0; i < cnt; i++) { |
| | | var lock = j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + i + ':rowCheck')); |
| | | if(lock.prop('checked') == true){ |
| | | if(Cancel_Reason !== ""){ |
| | | cancel_Reasons[i].find("Select").val(Cancel_Reason); |
| | | } |
| | | if(cancel_count !== ""){ |
| | | cancel_counts[i].find("input").val(cancel_count); |
| | | } |
| | | if(cancel_comment!==""){ |
| | | cancel_comments[i].find("input").val(cancel_comment); |
| | | <!--20230427 zq <apex:page controller="ConsumAssignCancelController" showHeader="false" sidebar="false" id="allPage" action="{!init}"> --> |
| | | <apex:page lightningStylesheets = "true" controller="ConsumAssignCancelController" showHeader="false" sidebar="false" id="allPage" action="{!init}"> |
| | | <head> |
| | | <title>耗材取消明细申请</title> |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> |
| | | <apex:stylesheet value="{!URLFOR($Resource.AccessorySelectCss)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.RelationListPagingCmpJS)}"/> |
| | | </head> |
| | | <script type="text/javascript"> |
| | | // 編集チェック |
| | | function setChangeFlg(lineno) { |
| | | // with checkbox |
| | | if(document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck') !=null){ |
| | | |
| | | var nowChk = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked; |
| | | var oldChk = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked; |
| | | console.log(nowChk,oldChk); |
| | | if (nowChk || (nowChk != oldChk)) { |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable:' + lineno + ':changeFlg').value = 1; |
| | | // reset orderNo |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked = nowChk; |
| | | resetOrderNo(); |
| | | } |
| | | if (nowChk == false && nowChk == oldChk) { |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked = true; |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowOldCheck').checked = true; |
| | | } |
| | | }else{ |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + lineno + ':rowCheck').checked = true; |
| | | document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable:' + lineno + ':changeFlg').value = 1; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <apex:form id="allForm"> |
| | | <apex:outputPanel id="pageallPanel"> |
| | | <apex:pageBlock id="searchBlock" tabStyle="Report"> |
| | | <apex:pageBlockSection title="取消明细申请"> |
| | | <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> |
| | | <apex:outputPanel > |
| | | <apex:outputLabel value="{!SUBSTITUTE($ObjectType.Consum_Apply_Equipment_Set__c.fields.VF_Cancel_Detail_Count__c.label,'(Sys)','')}" for="VF_Cancel_Detail_Count"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.VF_Cancel_Detail_Count__c}" id="VF_Cancel_Detail_Count"/> |
| | | <apex:outputLabel style="margin-left: 30px;" value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Cancel_Reason__c.label}" for="Cancel_Reason"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.Cancel_Reason__c}" id="Cancel_Reason"/> |
| | | <apex:outputLabel style="margin-left: 30px;" value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Loaner_cancel_Remarks__c.label}" for="VF_Cancel_Detail_Count"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.Loaner_cancel_Remarks__c}" id="Loaner_cancel_Remarks"/> |
| | | <apex:commandButton style="margin-left: 30px;" rerender="allForm,checEventFrame" value="适用" onclick="applyJs(); return flase;" /> |
| | | <apex:commandButton style="margin-left: 10px;" action="{!save}" value="保存" onclick="blockme();" rerender="allForm,checEventFrame" oncomplete="windowResize();unblockUI();" /> |
| | | function applyJs() { |
| | | var cnt = document.getElementById('allPage:allForm:cmpid:cmpinnerid:dataBlock:currentPageRecordCnt').value; |
| | | var Cancel_Reason = j$(escapeVfId('allPage:allForm:searchBlock:Cancel_Reason')).value(); |
| | | var cancel_count = j$(escapeVfId('allPage:allForm:searchBlock:VF_Cancel_Detail_Count')).value(); |
| | | var cancel_comment = j$(escapeVfId('allPage:allForm:searchBlock:Loaner_cancel_Remarks')).value(); |
| | | var cancel_Reasons = []; |
| | | j$("td.dataCellBorder1.col_Cancel_Reason__c").each(function () { |
| | | cancel_Reasons.push(j$(this)) |
| | | }); |
| | | var cancel_counts = []; |
| | | j$("td.dataCellBorder1.col_VF_Cancel_Detail_Count__c").each(function () { |
| | | cancel_counts.push(j$(this)) |
| | | }); |
| | | var cancel_comments = []; |
| | | j$("td.dataCellBorder1.col_Loaner_cancel_Remarks__c").each(function () { |
| | | cancel_comments.push(j$(this)) |
| | | }); |
| | | for (var i = 0; i < cnt; i++) { |
| | | var lock = j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock:oppTable_L:' + i + ':rowCheck')); |
| | | if(lock.prop('checked') == true){ |
| | | if(Cancel_Reason !== ""){ |
| | | cancel_Reasons[i].find("Select").val(Cancel_Reason); |
| | | } |
| | | if(cancel_count !== ""){ |
| | | cancel_counts[i].find("input").val(cancel_count); |
| | | } |
| | | if(cancel_comment!==""){ |
| | | cancel_comments[i].find("input").val(cancel_comment); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <apex:form id="allForm"> |
| | | <apex:outputPanel id="pageallPanel"> |
| | | <apex:pageBlock id="searchBlock" tabStyle="Report"> |
| | | <apex:pageBlockSection title="取消明细申请"> |
| | | <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> |
| | | <apex:outputPanel > |
| | | <apex:outputLabel value="{!SUBSTITUTE($ObjectType.Consum_Apply_Equipment_Set__c.fields.VF_Cancel_Detail_Count__c.label,'(Sys)','')}" for="VF_Cancel_Detail_Count"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.VF_Cancel_Detail_Count__c}" id="VF_Cancel_Detail_Count"/> |
| | | <apex:outputLabel style="margin-left: 30px;" value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Cancel_Reason__c.label}" for="Cancel_Reason"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.Cancel_Reason__c}" id="Cancel_Reason"/> |
| | | <apex:outputLabel style="margin-left: 30px;" value="{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Loaner_cancel_Remarks__c.label}" for="VF_Cancel_Detail_Count"/> |
| | | <apex:inputField style="margin-left: 5px;" value="{!pageCaes.Loaner_cancel_Remarks__c}" id="Loaner_cancel_Remarks"/> |
| | | <apex:commandButton style="margin-left: 30px;" rerender="allForm,checEventFrame" value="适用" onclick="applyJs(); return flase;" /> |
| | | <apex:commandButton style="margin-left: 10px;" action="{!save}" value="保存" onclick="blockme();" rerender="allForm,checEventFrame" oncomplete="windowResize();unblockUI();" /> |
| | | </apex:outputPanel> |
| | | </apex:pageBlock> |
| | | <apex:outputPanel id="message"> |
| | | <apex:pageMessages /> |
| | | </apex:outputPanel> |
| | | <c:RelationListPagingCmp id="cmpid" pgController="{!this}" hasCheckbox="true"/> |
| | | </apex:outputPanel> |
| | | </apex:pageBlock> |
| | | <apex:outputPanel id="message"> |
| | | <apex:pageMessages /> |
| | | </apex:outputPanel> |
| | | <c:RelationListPagingCmp id="cmpid" pgController="{!this}" hasCheckbox="true"/> |
| | | </apex:outputPanel> |
| | | </apex:form> |
| | | </apex:page> |
| | | </apex:form> |
| | | </apex:page> |