| | |
| | | <apex:page Controller="summonsCreatController" showHeader="true" tabStyle="SaleAndDelivery__tab" sidebar="true" id="allPage" action="{!init}" title="出库单管理"> |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.summonsCreatJs)}"/> |
| | | <apex:stylesheet value="{!URLFOR($Resource.jquerysuggestcss)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquerysuggestjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> |
| | | <script type="text/javascript"> |
| | | function setFocusOnLoad() {} |
| | | function bodyOnLoad(){setFocusOnLoad();} |
| | | function searchsearchAgencyH(str){ |
| | | //update by rentx 2021-3-1 start |
| | | //先判断当前经销商下是否有维护特价医院 如果没有维护特价医院 那么直接查询所有医院 |
| | | var flag = j$(escapeVfId('allPage:allForm:allBlock:Editable:OutPattern01')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | if ({!hasHos == false}) { |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | }else{ |
| | | var noOfRecords = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | var ishosNum = 0; |
| | | for (var i = 0; i < noOfRecords; i++) { |
| | | var tempCheckVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':variableinfo:consumablesCountproRowCheckbox')).value(); |
| | | var tempHosVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':hosOffer')).value(); |
| | | var tempHosProVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':hosPro')).value(); |
| | | console.log('tempHosProVar:'+tempHosProVar); |
| | | if (((tempCheckVar == true || tempCheckVar == 'on') || {!Existarrive}) && (tempHosVar == true || tempHosVar == 'true') && (tempHosProVar == true || tempHosProVar == 'true')) { |
| | | ishosNum ++; |
| | | } |
| | | |
| | | } |
| | | // alert({!Existarrive} + flag); |
| | | console.log('34:'+ishosNum); |
| | | if (ishosNum > 0 || ({!Existarrive} && flag == 'true')) { |
| | | // if (ishosNum > 0) { |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=true', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | }else{ |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | } |
| | | } |
| | | //update by rentx 2021-01-29 start |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | // openPopup('/customer/searchAgencyHospital?Ctype=' + str, 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | // var flag = j$(escapeVfId('allPage:allForm:allBlock:Editable:OutPattern01')).value(); |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | // openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos='+flag, 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | //update by rentx 2021-01-29 end |
| | | //update by rentx 2021-3-1 end |
| | | } |
| | | function clearAgencyI(){ |
| | | var agencyname = j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).value(); |
| | | if (agencyname == '' || agencyname == null) { |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | } |
| | | |
| | | var accid = j$(escapeVfId('allPage:allForm:allBlock:Editable:OECId')).value(); |
| | | if (accid != null && accid != '') { |
| | | checkOutPatternFn(); |
| | | } |
| | | |
| | | |
| | | } |
| | | // vivek update start |
| | | function saveConfirmJs(str){ |
| | | var msg = "出库价格仅可操作一次变更,保存后将无法修改。\n\n请确认!"; |
| | | if(str == '价格未定'){ |
| | | if(confirm(msg)==true){ |
| | | saveJs(); |
| | | } |
| | | }else{ |
| | | saveJs(); |
| | | } |
| | | } |
| | | // vivek update end |
| | | |
| | | function setVisitorPlace(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | if (x == '互相调货') { |
| | | try{ |
| | | var str = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var strPage = null; |
| | | var options = {}; |
| | | var ros = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | strPage = '/customer/apex/ConSearchAgencyPlace?r=' + encodeURI(ros); |
| | | options = {minchars:3, minwords:1, resultsClass:'visitorplace_results'}; |
| | | jQuery(escapeVfId(str)).unbind(); |
| | | if (strPage != null) { |
| | | jQuery(escapeVfId(str)).suggest(strPage,options); |
| | | } |
| | | }catch(e){ |
| | | alert(e); |
| | | } |
| | | } |
| | | else{ |
| | | var agencytext = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).val(agencytext); |
| | | //alert('1' + agencytext); |
| | | //alert('2' + j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).value()); |
| | | } |
| | | |
| | | } |
| | | |
| | | function vpClear2_delay(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | if (x == '互相调货') { |
| | | var vp = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var vpHidden = 'allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden'; |
| | | setTimeout( |
| | | function() { |
| | | if(j$(escapeVfId(vp)).attr("jquerysuggest_skip_flag") == "false") { |
| | | if (j$(escapeVfId(vp)).value() != j$(escapeVfId(vpHidden)).value()) { |
| | | vpClear2(); |
| | | } |
| | | } |
| | | }, |
| | | 200 |
| | | ); |
| | | } |
| | | else{ |
| | | var agencytext = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).val(agencytext); |
| | | } |
| | | } |
| | | function vpClear2(){ |
| | | var vp = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var vpHidden = 'allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden'; |
| | | // alert('vp=' + j$(escapeVfId(vp)).value()); |
| | | // alert('vpHidden=' + j$(escapeVfId(vpHidden)).value()); |
| | | // if (j$(escapeVfId(vp)).value() != j$(escapeVfId(vpHidden)).value()) { |
| | | // changeFlg = 'false'; |
| | | // //alert('changeFlg+' +changeFlg); |
| | | // if(changeFlg == 'true'){ |
| | | // vpBefore = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).value(); |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).val(vpBefore); |
| | | // document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').blur(); |
| | | // return; |
| | | // } |
| | | // } |
| | | resetValue('allPage:allForm:allBlock:Editable:Order_ForDealerText'); |
| | | } |
| | | function FilesUaplodJs(){ |
| | | //上传文件 |
| | | FilesUpload(); |
| | | } |
| | | |
| | | function refreshPageSizeJs() { |
| | | refreshPageSize(); |
| | | } |
| | | |
| | | function CommitConsumable(){ |
| | | //确认提交 |
| | | approval(); |
| | | //openPDF(); |
| | | } |
| | | function openPDF(){ |
| | | window.open("/customer/summonsPDF?ESetid="+'{!URLENCODE(IdCheck)}'); |
| | | } |
| | | |
| | | function openReportJs(){ |
| | | //打开报表 |
| | | var reportId = '{!IdCheck}'; |
| | | reportId = reportId.substring(0,15); |
| | | window.open("/customer/" +'{!URLENCODE($Label.ConsumableOut_report)}'+ "?pv1="+ encodeURI(reportId)); |
| | | } |
| | | |
| | | function openToInvoiceJs(){ |
| | | //打开发票 |
| | | //upchangeorder(); |
| | | var invoiceId = j$(escapeVfId('allPage:allForm:allBlock:unEditable:ConInvoice_Code_lkid')).value(); |
| | | if (invoiceId.length > 0 && invoiceId != '000000000000000') { |
| | | window.open("/customer/ConInvoiceView?deliveryId="+'{!URLENCODE(IdCheck)}' + "&invoiceId=" + encodeURI(invoiceId) + "&KeyWords=Redirect","_self"); |
| | | }else{ |
| | | window.open("/customer/ConInvoiceView?deliveryId="+'{!URLENCODE(IdCheck)}' + "&KeyWords=Redirect","_self"); |
| | | } |
| | | } |
| | | |
| | | function PraseToPDFJs(){ |
| | | //打印成PDF |
| | | PraseToPDF(); |
| | | window.open("/customer/summonsPDF?ESetid="+'{!URLENCODE(IdCheck)}'); |
| | | } |
| | | |
| | | function ChangeDirction(j){ |
| | | var a = j.id; |
| | | var x = j$(escapeVfId(a)).value(); |
| | | var productCount = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | if(x == '直接销售给医院'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '医院试用'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '销售给二级经销商'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // } |
| | | }else if(x == '互相调货'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OEC').value = ""; |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForCustomer').value = ""; |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else{ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | //document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | //document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // //document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | } |
| | | } |
| | | //页面刷新重新计算金额 |
| | | function CountCounttestPrice(){ |
| | | var numberDetails =j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | for(var i = 0; i < numberDetails ; i++){ |
| | | var ckeck = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableinfo' + ':consumablesCountproRowCheckbox')).value(); |
| | | |
| | | if (ckeck == 'on') { |
| | | var a=document.getElementById ("allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:" + i +":variableAllprice:consumablesCounttestPrice"); |
| | | if ({!Existarrive}) { |
| | | z = parseFloat(j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i +':consumablesCount_UnEditout:consumablesCount_UnEditin')).value()); |
| | | <apex:page |
| | | Controller="summonsCreatController" |
| | | showHeader="true" |
| | | tabStyle="SaleAndDelivery__tab" |
| | | sidebar="true" |
| | | id="allPage" |
| | | action="{!init}" |
| | | title="出库单管理" |
| | | > |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.summonsCreatJs)}" /> |
| | | <apex:stylesheet value="{!URLFOR($Resource.jquerysuggestcss)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquerysuggestjs)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.connection20)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.apex20)}" /> |
| | | <script type="text/javascript"> |
| | | console.log('hasHosPro = ' + '{!hasHosPro}') |
| | | console.log('EditAble = ' + '{!EditAble}') |
| | | console.log('pageRecords = ' + '{!pageRecords}') |
| | | console.log('coc = ' + '{!coc}') |
| | | console.log('provinceOpts = ' + '{!provinceOpts}') |
| | | console.log('Existarrive = ' + '{!Existarrive}') |
| | | console.log('SecondDealer = ' + '{!SecondDealer}') |
| | | function setFocusOnLoad() {} |
| | | function bodyOnLoad(){setFocusOnLoad();} |
| | | function searchsearchAgencyH(str){ |
| | | //update by rentx 2021-3-1 start |
| | | //先判断当前经销商下是否有维护特价医院 如果没有维护特价医院 那么直接查询所有医院 |
| | | var flag = j$(escapeVfId('allPage:allForm:allBlock:Editable:OutPattern01')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | if ({!hasHos == false}) { |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | }else{ |
| | | z = parseFloat(j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i+':variable:consumablesCount')).value()); |
| | | var noOfRecords = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | var ishosNum = 0; |
| | | for (var i = 0; i < noOfRecords; i++) { |
| | | var tempCheckVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':variableinfo:consumablesCountproRowCheckbox')).value(); |
| | | var tempHosVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':hosOffer')).value(); |
| | | var tempHosProVar = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:'+i+':hosPro')).value(); |
| | | console.log('tempHosProVar:'+tempHosProVar); |
| | | if (((tempCheckVar == true || tempCheckVar == 'on') || {!Existarrive}) && (tempHosVar == true || tempHosVar == 'true') && (tempHosProVar == true || tempHosProVar == 'true')) { |
| | | ishosNum ++; |
| | | } |
| | | |
| | | } |
| | | // alert({!Existarrive} + flag); |
| | | console.log('34:'+ishosNum); |
| | | if (ishosNum > 0 || ({!Existarrive} && flag == 'true')) { |
| | | // if (ishosNum > 0) { |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=true', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | }else{ |
| | | openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos=', 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | } |
| | | } |
| | | //update by rentx 2021-01-29 start |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | // openPopup('/customer/searchAgencyHospital?Ctype=' + str, 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | // var flag = j$(escapeVfId('allPage:allForm:allBlock:Editable:OutPattern01')).value(); |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).attr('readonly',true); |
| | | // openPopup('/customer/searchAgencyHospital?Ctype=' + str+'&ishos='+flag, 'setsearch', 800, 600, 'width=800,height=600,scrollbars=yes', true); |
| | | //update by rentx 2021-01-29 end |
| | | //update by rentx 2021-3-1 end |
| | | } |
| | | function clearAgencyI(){ |
| | | var agencyname = j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).value(); |
| | | if (agencyname == '' || agencyname == null) { |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | } |
| | | |
| | | var accid = j$(escapeVfId('allPage:allForm:allBlock:Editable:OECId')).value(); |
| | | if (accid != null && accid != '') { |
| | | checkOutPatternFn(); |
| | | } |
| | | |
| | | |
| | | } |
| | | // vivek update start |
| | | function saveConfirmJs(str){ |
| | | console.log('pageRecords = ' + '{!pageRecords}') |
| | | debugger |
| | | var msg = "出库价格仅可操作一次变更,保存后将无法修改。\n\n请确认!"; |
| | | if(str == '价格未定'){ |
| | | if(confirm(msg)==true){ |
| | | saveJs(); |
| | | } |
| | | }else{ |
| | | saveJs(); |
| | | } |
| | | } |
| | | // vivek update end |
| | | |
| | | function setVisitorPlace(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | if (x == '互相调货') { |
| | | try{ |
| | | var str = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var strPage = null; |
| | | var options = {}; |
| | | var ros = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | strPage = '/customer/apex/ConSearchAgencyPlace?r=' + encodeURI(ros); |
| | | options = {minchars:3, minwords:1, resultsClass:'visitorplace_results'}; |
| | | jQuery(escapeVfId(str)).unbind(); |
| | | if (strPage != null) { |
| | | console.log('进入strPage != null') |
| | | jQuery(escapeVfId(str)).suggest(strPage,options); |
| | | } |
| | | }catch(e){ |
| | | alert(e); |
| | | } |
| | | } |
| | | else{ |
| | | var agencytext = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).val(agencytext); |
| | | //alert('1' + agencytext); |
| | | //alert('2' + j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).value()); |
| | | } |
| | | |
| | | } |
| | | |
| | | function vpClear2_delay(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | if (x == '互相调货') { |
| | | var vp = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var vpHidden = 'allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden'; |
| | | setTimeout( |
| | | function() { |
| | | if(j$(escapeVfId(vp)).attr("jquerysuggest_skip_flag") == "false") { |
| | | if (j$(escapeVfId(vp)).value() != j$(escapeVfId(vpHidden)).value()) { |
| | | vpClear2(); |
| | | } |
| | | } |
| | | }, |
| | | 200 |
| | | ); |
| | | } |
| | | else{ |
| | | var agencytext = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).value(); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).val(agencytext); |
| | | } |
| | | } |
| | | function vpClear2(){ |
| | | var vp = 'allPage:allForm:allBlock:Editable:Order_ForDealerText'; |
| | | var vpHidden = 'allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden'; |
| | | // alert('vp=' + j$(escapeVfId(vp)).value()); |
| | | // alert('vpHidden=' + j$(escapeVfId(vpHidden)).value()); |
| | | // if (j$(escapeVfId(vp)).value() != j$(escapeVfId(vpHidden)).value()) { |
| | | // changeFlg = 'false'; |
| | | // //alert('changeFlg+' +changeFlg); |
| | | // if(changeFlg == 'true'){ |
| | | // vpBefore = j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerTextHidden')).value(); |
| | | // j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).val(vpBefore); |
| | | // document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').blur(); |
| | | // return; |
| | | // } |
| | | // } |
| | | resetValue('allPage:allForm:allBlock:Editable:Order_ForDealerText'); |
| | | } |
| | | function FilesUaplodJs(){ |
| | | //上传文件 |
| | | FilesUpload(); |
| | | } |
| | | |
| | | function refreshPageSizeJs() { |
| | | refreshPageSize(); |
| | | } |
| | | |
| | | function CommitConsumable(){ |
| | | //确认提交 |
| | | approval(); |
| | | //openPDF(); |
| | | } |
| | | function openPDF(){ |
| | | window.open("/customer/summonsPDF?ESetid="+'{!URLENCODE(IdCheck)}'); |
| | | } |
| | | |
| | | function openReportJs(){ |
| | | //打开报表 |
| | | var reportId = '{!IdCheck}'; |
| | | reportId = reportId.substring(0,15); |
| | | window.open("/customer/" +'{!URLENCODE($Label.ConsumableOut_report)}'+ "?pv1="+ encodeURI(reportId)); |
| | | } |
| | | |
| | | function openToInvoiceJs(){ |
| | | //打开发票 |
| | | //upchangeorder(); |
| | | var invoiceId = j$(escapeVfId('allPage:allForm:allBlock:unEditable:ConInvoice_Code_lkid')).value(); |
| | | if (invoiceId.length > 0 && invoiceId != '000000000000000') { |
| | | window.open("/customer/ConInvoiceView?deliveryId="+'{!URLENCODE(IdCheck)}' + "&invoiceId=" + encodeURI(invoiceId) + "&KeyWords=Redirect","_self"); |
| | | }else{ |
| | | window.open("/customer/ConInvoiceView?deliveryId="+'{!URLENCODE(IdCheck)}' + "&KeyWords=Redirect","_self"); |
| | | } |
| | | } |
| | | |
| | | function PraseToPDFJs(){ |
| | | //打印成PDF |
| | | PraseToPDF(); |
| | | window.open("/customer/summonsPDF?ESetid="+'{!URLENCODE(IdCheck)}'); |
| | | } |
| | | |
| | | function ChangeDirction(j){ |
| | | var a = j.id; |
| | | var x = j$(escapeVfId(a)).value(); |
| | | var productCount = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | if(x == '直接销售给医院'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '医院试用'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '销售给二级经销商'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // } |
| | | }else if(x == '互相调货'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OEC').value = ""; |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForCustomer').value = ""; |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else{ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | //document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | //document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // //document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | } |
| | | } |
| | | //页面刷新重新计算金额 |
| | | function CountCounttestPrice(){ |
| | | var numberDetails =j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | for(var i = 0; i < numberDetails ; i++){ |
| | | var ckeck = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableinfo' + ':consumablesCountproRowCheckbox')).value(); |
| | | |
| | | if (ckeck == 'on') { |
| | | var a=document.getElementById ("allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:" + i +":variableAllprice:consumablesCounttestPrice"); |
| | | if ({!Existarrive}) { |
| | | z = parseFloat(j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i +':consumablesCount_UnEditout:consumablesCount_UnEditin')).value()); |
| | | }else{ |
| | | z = parseFloat(j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i+':variable:consumablesCount')).value()); |
| | | } |
| | | //z= z.replace(/,/g,''); |
| | | if(isNaN(z)){z=0.00;} |
| | | //alert(z); |
| | | x = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i +':variableMoneyinfo:productOrderMoneyinfo')).value().replace(/,/g,''); |
| | | c = parseFloat(z * x).toFixed(2); |
| | | //c = number_format_common (c,2,'.',','); |
| | | a.innerHTML = c; |
| | | SumCompute(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | function ComputePriceCheck(j){ // FIXME lineNo にしてください |
| | | var z,x,c; |
| | | var a = j.id; |
| | | var i=a.substring(0,a.lastIndexOf(':'));// <apex:variable value="{!1}" var="lineNo" /> |
| | | i=i.substring(0,i.lastIndexOf(':')); |
| | | var a=document.getElementById (i+":variableAllprice:consumablesCounttestPrice"); |
| | | if ({!Existarrive}) { |
| | | z = parseFloat(j$(escapeVfId(i+':consumablesCount_UnEditout:consumablesCount_UnEditin')).value()); |
| | | }else{ |
| | | z = parseFloat(j$(escapeVfId(i+':variable:consumablesCount')).value()); |
| | | } |
| | | //z= z.replace(/,/g,''); |
| | | if(isNaN(z)){z=0.00;} |
| | | //alert(z); |
| | | x = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i +':variableMoneyinfo:productOrderMoneyinfo')).value().replace(/,/g,''); |
| | | x = j$(escapeVfId(i +':variableMoneyinfo:productOrderMoneyinfo')).value().replace(/,/g,''); |
| | | c = parseFloat(z * x).toFixed(2); |
| | | //c = number_format_common (c,2,'.',','); |
| | | a.innerHTML = c; |
| | | SumCompute(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | function ComputePriceCheck(j){ // FIXME lineNo にしてください |
| | | var z,x,c; |
| | | var a = j.id; |
| | | var i=a.substring(0,a.lastIndexOf(':'));// <apex:variable value="{!1}" var="lineNo" /> |
| | | i=i.substring(0,i.lastIndexOf(':')); |
| | | var a=document.getElementById (i+":variableAllprice:consumablesCounttestPrice"); |
| | | if ({!Existarrive}) { |
| | | z = parseFloat(j$(escapeVfId(i+':consumablesCount_UnEditout:consumablesCount_UnEditin')).value()); |
| | | }else{ |
| | | z = parseFloat(j$(escapeVfId(i+':variable:consumablesCount')).value()); |
| | | } |
| | | //z= z.replace(/,/g,''); |
| | | if(isNaN(z)){z=0.00;} |
| | | //alert(z); |
| | | x = j$(escapeVfId(i +':variableMoneyinfo:productOrderMoneyinfo')).value().replace(/,/g,''); |
| | | c = parseFloat(z * x).toFixed(2); |
| | | //c = number_format_common (c,2,'.',','); |
| | | a.innerHTML = c; |
| | | SumCompute(); |
| | | } |
| | | function showCate() { |
| | | //var productCount = j$(escapeVfId('allPage:allForm:allBlock:searchBlock:category3Search')).value(); |
| | | categoryload(); |
| | | } |
| | | |
| | | function showCate() { |
| | | //var productCount = j$(escapeVfId('allPage:allForm:allBlock:searchBlock:category3Search')).value(); |
| | | categoryload(); |
| | | } |
| | | function showAllCate() { |
| | | categoryAllload(); |
| | | } |
| | | |
| | | function showAllCate() { |
| | | categoryAllload(); |
| | | } |
| | | //页面加载 项目初始化 |
| | | function onLoadDirction(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | var productCount = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | |
| | | //页面加载 项目初始化 |
| | | function onLoadDirction(){ |
| | | var x = j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value(); |
| | | var productCount = j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount')).value(); |
| | | if(x == '直接销售给医院'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '医院试用'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '销售给二级经销商'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // } |
| | | }else if(x == '互相调货'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OEC').value = ""; |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForCustomer').value = ""; |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | |
| | | if(x == '直接销售给医院'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:province').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForDealerText').value = ""; |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '医院试用'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | }else if(x == '销售给二级经销商'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',false); |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',false); |
| | | // } |
| | | }else if(x == '互相调货'){ |
| | | //医院 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:OEC')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OEC').value = ""; |
| | | document.getElementById('allPage:allForm:allBlock:Editable:OECId').value = ""; |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForCustomer')).prop('disabled',true); |
| | | document.getElementById('allPage:allForm:allBlock:Editable:Order_ForCustomer').value = ""; |
| | | //二级经销商 |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:province')).prop('disabled',false); |
| | | j$(escapeVfId('allPage:allForm:allBlock:Editable:Order_ForDealerText')).prop('disabled',false); |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | } |
| | | } |
| | | |
| | | // for (var i = 0; i < productCount; i++) { |
| | | // j$(escapeVfId('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency')).prop('disabled',true); |
| | | // document.getElementById('allPage:allForm:allBlock:ConsumableorderdetailsSection:ConsumableorderdetailsTable:' + i + ':variableMoneyinfo:Unitpriceagency').value = ""; |
| | | // } |
| | | } |
| | | } |
| | | |
| | | window.sfdcPage.appendToOnloadQueue(function() { onLoadDirction(); }); |
| | | |
| | | </script> |
| | | <style> |
| | | .visitorplace_results { |
| | | border: 1px solid gray; |
| | | background-color: white; |
| | | padding: 0; |
| | | margin: 0; |
| | | list-style: none; |
| | | position: absolute; |
| | | z-index: 10000; |
| | | display: none; |
| | | overflow:auto; |
| | | white-space:nowrap; |
| | | width:400px; |
| | | height:250px; |
| | | } |
| | | .visitorplace_results li { |
| | | padding: 2px 5px 2px 0px; |
| | | margin-left : 2px; |
| | | color: #101010; |
| | | text-align: left; |
| | | } |
| | | .panelGridCenter td,.panelGridCenter tr { |
| | | text-align: center; |
| | | } |
| | | .dateFormat { |
| | | display: none; |
| | | } |
| | | tr.dataRow { |
| | | background-color:white; |
| | | } |
| | | td.columus { |
| | | background-color:white; |
| | | text-align: right; |
| | | } |
| | | tr.dataRow:hover { |
| | | background-color: #e3f3ff; |
| | | } |
| | | </style> |
| | | window.sfdcPage.appendToOnloadQueue(function() { onLoadDirction(); }); |
| | | </script> |
| | | <style> |
| | | .visitorplace_results { |
| | | border: 1px solid gray; |
| | | background-color: white; |
| | | padding: 0; |
| | | margin: 0; |
| | | list-style: none; |
| | | position: absolute; |
| | | z-index: 10000; |
| | | display: none; |
| | | overflow: auto; |
| | | white-space: nowrap; |
| | | width: 400px; |
| | | height: 250px; |
| | | } |
| | | .visitorplace_results li { |
| | | padding: 2px 5px 2px 0px; |
| | | margin-left: 2px; |
| | | color: #101010; |
| | | text-align: left; |
| | | } |
| | | .panelGridCenter td, |
| | | .panelGridCenter tr { |
| | | text-align: center; |
| | | } |
| | | .dateFormat { |
| | | display: none; |
| | | } |
| | | tr.dataRow { |
| | | background-color: white; |
| | | } |
| | | td.columus { |
| | | background-color: white; |
| | | text-align: right; |
| | | } |
| | | tr.dataRow:hover { |
| | | background-color: #e3f3ff; |
| | | } |
| | | </style> |
| | | <apex:form id="allForm"> |
| | | <!-- //add by rentx 2021-2-26 --> |
| | | <apex:actionFunction name="checkOutPatternFn" action="{!checkOutPattern}" status="fetchStatus" reRender="ConsumableorderdetailsSection,message,OutPattern01" onComplete="CountCounttestPrice();onLoadDirction();"/> |
| | | <!-- //add by rentx 2021-2-26 --> |
| | | <apex:actionFunction name="refreshPageSize" action="{!refreshPageSize}" status="fetchStatus" reRender="ConsumableorderdetailsSection,message" onComplete="CountCounttestPrice();onLoadDirction();"/> |
| | | <apex:actionFunction name="save" action="{!save}" rerender=" message,Editable,ConsumableorderdetailsSection" onComplete="unblockUI();CountCounttestPrice();onLoadDirction();"> |
| | | <!-- //add by rentx 2021-2-26 --> |
| | | <apex:actionFunction |
| | | name="checkOutPatternFn" |
| | | action="{!checkOutPattern}" |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection,message,OutPattern01" |
| | | onComplete="CountCounttestPrice();onLoadDirction();" |
| | | /> |
| | | <!-- //add by rentx 2021-2-26 --> |
| | | <apex:actionFunction |
| | | name="refreshPageSize" |
| | | action="{!refreshPageSize}" |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection,message" |
| | | onComplete="CountCounttestPrice();onLoadDirction();" |
| | | /> |
| | | <apex:actionFunction |
| | | name="save" |
| | | action="{!save}" |
| | | rerender=" message,Editable,ConsumableorderdetailsSection" |
| | | onComplete="unblockUI();CountCounttestPrice();onLoadDirction();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="categoryload" action="{!categoryload}" rerender="searchBlock" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="categoryload" |
| | | action="{!categoryload}" |
| | | rerender="searchBlock" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="categoryAllload" action="{!categoryAllload}" rerender="searchBlock" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="categoryAllload" |
| | | action="{!categoryAllload}" |
| | | rerender="searchBlock" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="searchConsumableorderdetails" action="{!searchConsumableorderdetails}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();CountCounttestPrice();onLoadDirction();"> |
| | | <apex:actionFunction |
| | | name="searchConsumableorderdetails" |
| | | action="{!searchConsumableorderdetails}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();CountCounttestPrice();onLoadDirction();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="setEditAble" action="{!setEditAble}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="setEditAble" |
| | | action="{!setEditAble}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="approval" action="{!approval}" rerender="allForm" onComplete="unblockUI();openPDF();"> |
| | | <apex:actionFunction |
| | | name="approval" |
| | | action="{!approval}" |
| | | rerender="allForm" |
| | | onComplete="unblockUI();openPDF();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="DelConsumable" action="{!DelConsumable}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="DelConsumable" |
| | | action="{!DelConsumable}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="PraseToPDF" action="{!PraseToPDF}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="PraseToPDF" |
| | | action="{!PraseToPDF}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="GoodsDelivery" action="{!GoodsDelivery}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="GoodsDelivery" |
| | | action="{!GoodsDelivery}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | <apex:actionFunction name="SortLimited" action="{!SortLimited}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();CountCounttestPrice();onLoadDirction();"> |
| | | <apex:actionFunction |
| | | name="SortLimited" |
| | | action="{!SortLimited}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();CountCounttestPrice();onLoadDirction();" |
| | | > |
| | | <apex:param name="firstParam" assignTo="{!sortKey}" value="" /> |
| | | </apex:actionFunction> |
| | | <!--<apex:actionFunction name="SortStore" action="{!SortStore}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:param name="firstParam" assignTo="{!sortKey}" value="" /> |
| | | </apex:actionFunction>--> |
| | | <apex:actionFunction name="FilesUpload" action="{!FilesUpload}" rerender="ConsumableorderdetailsSection, message" onComplete="unblockUI();"> |
| | | <apex:actionFunction |
| | | name="FilesUpload" |
| | | action="{!FilesUpload}" |
| | | rerender="ConsumableorderdetailsSection, message" |
| | | onComplete="unblockUI();" |
| | | > |
| | | </apex:actionFunction> |
| | | |
| | | <apex:outputPanel id="allPanel"> |
| | | <input type="hidden" id="userState" value="{!localuser.State_Hospital__c}"/> |
| | | <apex:pageBlock id="allBlock" > |
| | | <input |
| | | type="hidden" |
| | | id="userState" |
| | | value="{!localuser.State_Hospital__c}" |
| | | /> |
| | | <apex:pageBlock id="allBlock"> |
| | | <table> |
| | | <colgroup> |
| | | <col width="150px"/> |
| | | <col width="200px"/> |
| | | <col width="200px"/> |
| | | <col width="200px"/> |
| | | <col width="200px"/> |
| | | <col width="200px"/> |
| | | <col width="90px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="85px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | <col width="150px" /> |
| | | <col width="200px" /> |
| | | <col width="200px" /> |
| | | <col width="200px" /> |
| | | <col width="200px" /> |
| | | <col width="200px" /> |
| | | <col width="90px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="85px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="70px" /> |
| | | <col width="100px" /> |
| | | </colgroup> |
| | | <tr> |
| | | <td></td> |
| | | <td colspan="4"><apex:commandButton onclick="saveConfirmJs('{!coc.SummonsStatus_c__c}');" value="保存" style="width:150px" rerender="dummy" rendered="{!(EditDelCommitBtnDisabled||EditAble)}"/></td> |
| | | <td colspan="4"> |
| | | <apex:commandButton |
| | | onclick="saveConfirmJs('{!coc.SummonsStatus_c__c}');" |
| | | value="保存" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!(EditDelCommitBtnDisabled||EditAble)}" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td></td> |
| | | <td ><apex:commandButton onclick="EditConsumable();" value="编辑出库单" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.SummonsStatus_c__c='已完成',true,false)}"/></td> |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="EditConsumable();" |
| | | value="编辑出库单" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(coc.SummonsStatus_c__c='已完成',true,false)}" |
| | | /> |
| | | </td> |
| | | <!--CHAN-B65CAZ 20181105 UpdateStart--> |
| | | <!-- <td ><apex:commandButton onclick="CommitConsumable();" value="提交出库单" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.SummonsStatus_c__c='批准'||coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='出库单已打印'||coc.SummonsStatus_c__c='已完成',true,false)}"/></td> --> |
| | | <td ><apex:commandButton onclick="GoodsDeliveryJs();" value="出货/销售" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='已完成'||coc.SummonsStatus_c__c='价格未定',true,false)}"/></td> |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="GoodsDeliveryJs();" |
| | | value="出货/销售" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='已完成'||coc.SummonsStatus_c__c='价格未定',true,false)}" |
| | | /> |
| | | </td> |
| | | <!-- CHAN-B65CAZ 20181105 UpdateEnd--> |
| | | <td ><apex:commandButton onclick="openToInvoiceJs();return false;" value="开票" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(((coc.Billed_Status__c !='全部开票' &&coc.SummonsStatus_c__c='已完成') || coc.Onchange_order__c = true) && coc.SummonsForDirction__c!='互相调货',false,true)}"/></td> |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="openToInvoiceJs();return false;" |
| | | value="开票" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(((coc.Billed_Status__c !='全部开票' &&coc.SummonsStatus_c__c='已完成') || coc.Onchange_order__c = true) && coc.SummonsForDirction__c!='互相调货',false,true)}" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td></td> |
| | | <!--CHAN-B65CAZ 20181105 UpdateStart--> |
| | | <td ><apex:commandButton onclick="PraseToPDFJs();" value="打印指示单" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='批准'||coc.SummonsStatus_c__c='出库单已打印'||coc.SummonsStatus_c__c='草案中',false,true)}"/></td> |
| | | <!-- CHAN-B65CAZ 20181105 UpdateEnd--> |
| | | <td ><apex:commandButton onclick="openReportJs(); return false;" value="显示明细" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.Billed_Status__c !='还没开票' || coc.SummonsStatus_c__c='已完成',false,true)}"/></td> |
| | | <td ><apex:commandButton onclick="DeleteConsumable();" value="删除" style="width:150px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='价格未定'||coc.SummonsStatus_c__c='批准'||coc.SummonsStatus_c__c='出库单已打印'||coc.SummonsStatus_c__c='已完成',true,false)}"/></td> |
| | | <td > |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="PraseToPDFJs();" |
| | | value="打印指示单" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='批准'||coc.SummonsStatus_c__c='出库单已打印'||coc.SummonsStatus_c__c='草案中',false,true)}" |
| | | /> |
| | | </td> |
| | | <!-- CHAN-B65CAZ 20181105 UpdateEnd--> |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="openReportJs(); return false;" |
| | | value="显示明细" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(coc.Billed_Status__c !='还没开票' || coc.SummonsStatus_c__c='已完成',false,true)}" |
| | | /> |
| | | </td> |
| | | <td> |
| | | <apex:commandButton |
| | | onclick="DeleteConsumable();" |
| | | value="删除" |
| | | style="width: 150px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | disabled="{!IF(coc.SummonsStatus_c__c='已销售待上传纳品书'||coc.SummonsStatus_c__c='价格未定'||coc.SummonsStatus_c__c='批准'||coc.SummonsStatus_c__c='出库单已打印'||coc.SummonsStatus_c__c='已完成',true,false)}" |
| | | /> |
| | | </td> |
| | | <td></td> |
| | | </tr> |
| | | </table> |
| | | <apex:outputPanel id="message"> |
| | | <apex:pageMessages /> |
| | | </apex:outputPanel> |
| | | <!--==============20160314====INSERT_CODE_END=======================================--> |
| | | <apex:pageBlock title="出库单信息" id="Editable" rendered="{!EditAble}"> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | </apex:outputPanel> |
| | | <!--==============20160314====INSERT_CODE_END=======================================--> |
| | | <apex:pageBlock |
| | | title="出库单信息" |
| | | id="Editable" |
| | | rendered="{!EditAble}" |
| | | > |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <!-- <table> |
| | | <colgroup> |
| | | <col width="150px"/> |
| | |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | </colgroup> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:outputPanel rendered="{! If(coc.SummonsStatus_c__c == '价格未定',true,false) }"> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:outputPanel |
| | | rendered="{! If(coc.SummonsStatus_c__c == '价格未定',true,false) }" |
| | | > |
| | | <table> |
| | | <colgroup> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="80px"/> |
| | | <col width="10px"/> |
| | | <col width="90px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="85px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | </colgroup> |
| | | <tr> |
| | | <colgroup> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="80px" /> |
| | | <col width="10px" /> |
| | | <col width="90px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="85px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="70px" /> |
| | | <col width="100px" /> |
| | | </colgroup> |
| | | <tr> |
| | | <td align="right">出库单号:</td> |
| | | <td align="left"><apex:outputField id="OrderCode_out2" value="{!coc.Name}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderCode_out2" |
| | | value="{!coc.Name}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right">出库单状态:</td> |
| | | <td align="left"><apex:outputField id="OrderStatus_out2" value="{!coc.SummonsStatus_c__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderStatus_out2" |
| | | value="{!coc.SummonsStatus_c__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">目的:</td> |
| | | <td align="left"><apex:outputField id="OrderDirction_out2" value="{!coc.SummonsForDirction__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderDirction_out2" |
| | | value="{!coc.SummonsForDirction__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right">开票状态:</td> |
| | | <td align="left"> |
| | | <apex:outputField id="SecondDealer_level22" value="{!coc.Billed_Status__c}" style="width:300px"/> |
| | | <apex:outputField |
| | | id="SecondDealer_level22" |
| | | value="{!coc.Billed_Status__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | |
| | | </tr> |
| | | <tr style="{!IF(coc.SummonsForDirction__c='销售给二级经销商','','display:none')}"> |
| | | <tr |
| | | style="{!IF(coc.SummonsForDirction__c='销售给二级经销商','','display:none')}" |
| | | > |
| | | <td align="right">二级经销商:</td> |
| | | <td align="left"><apex:outputField id="SecondDealer_out2" value="{!coc.Order_Dealer_Info__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="SecondDealer_out2" |
| | | value="{!coc.Order_Dealer_Info__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right"></td> |
| | | <td align="left"></td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">客户名:</td> |
| | | <td align="left"><apex:outputField id="OrderForHospital_out2" value="{!coc.ShipmentAccount__c}" style="width:300px"/></td> |
| | | <td align="right"><apex:outputText value="发票:" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}"/></td> |
| | | <td align="left"><apex:inputField value="{!coc.ConInvoice_Code__c}" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" id="ConInvoice_Code2"/> |
| | | <c:helpicon helpText="已开票的换货的时候,选择已开票的发票。" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}"/> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderForHospital_out2" |
| | | value="{!coc.ShipmentAccount__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right"> |
| | | <apex:outputText |
| | | value="发票:" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | /> |
| | | </td> |
| | | <td align="left"> |
| | | <apex:inputField |
| | | value="{!coc.ConInvoice_Code__c}" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | id="ConInvoice_Code2" |
| | | /> |
| | | <c:helpicon |
| | | helpText="已开票的换货的时候,选择已开票的发票。" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">科室:</td> |
| | | <td align="left"> |
| | | <apex:outputField id="Order_ForDealerText2" value="{!coc.Order_ForCustomerText__c}" style="width:170px"/> |
| | | <apex:outputField |
| | | id="Order_ForDealerText2" |
| | | value="{!coc.Order_ForCustomerText__c}" |
| | | style="width: 170px" |
| | | /> |
| | | </td> |
| | | <td align="right">出库金额:</td> |
| | | <td align="left"><apex:outputField id="sumPrice_buttom2" value="{!coc.Shipment_total_amount__c}" style="width:300px"/> 元</td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="sumPrice_buttom2" |
| | | value="{!coc.Shipment_total_amount__c}" |
| | | style="width: 300px" |
| | | /> |
| | | 元 |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">没有确定价格:</td> |
| | | <td align="left"> |
| | | <apex:inputCheckbox id="NoConfirmedPrice_out2" value="{!coc.NoConfirmedPrice__c}" disabled="true" /> |
| | | <apex:inputCheckbox |
| | | id="NoConfirmedPrice_out2" |
| | | value="{!coc.NoConfirmedPrice__c}" |
| | | disabled="true" |
| | | /> |
| | | </td> |
| | | |
| | | <!-- ===add by rentx 2020-12-04 start --> |
| | | <!-- <apex:detail rendered="{!agencyProType == 'ENG'}"> --> |
| | | <!-- <td align="right">是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <apex:inputHidden id="OutPattern02" value="{!coc.OutPattern__c}" /> |
| | | <!-- <apex:outputField id="OutPattern02" value="{!coc.OutPattern__c}" /> --> |
| | | <!-- <apex:inputCheckbox id="OutPattern02" value="{!coc.OutPattern__c}" disabled="true" /> --> |
| | | <!-- <td align="right">是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <apex:inputHidden |
| | | id="OutPattern02" |
| | | value="{!coc.OutPattern__c}" |
| | | /> |
| | | <!-- <apex:outputField id="OutPattern02" value="{!coc.OutPattern__c}" /> --> |
| | | <!-- <apex:inputCheckbox id="OutPattern02" value="{!coc.OutPattern__c}" disabled="true" /> --> |
| | | |
| | | <!-- <apex:inputField id="OutPattern" value="{!coc.DeliveryMode__c}" style="width:160px"/> --> |
| | | <!-- </td> --> |
| | | <!-- <apex:inputField id="OutPattern" value="{!coc.DeliveryMode__c}" style="width:160px"/> --> |
| | | <!-- </td> --> |
| | | <!-- </apex:detail> --> |
| | | <!-- ===add by rentx 2020-12-04 end --> |
| | | </tr> |
| | | </table> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel rendered="{! If(coc.SummonsStatus_c__c != '价格未定',true,false) }"> |
| | | </apex:outputPanel> |
| | | <apex:outputPanel |
| | | rendered="{! If(coc.SummonsStatus_c__c != '价格未定',true,false) }" |
| | | > |
| | | <table> |
| | | <colgroup> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="80px"/> |
| | | <col width="10px"/> |
| | | <col width="90px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="85px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | </colgroup> |
| | | <tr id = "SummonsFlag" style="visibility:{!SummonsFlag}"> |
| | | <colgroup> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="80px" /> |
| | | <col width="10px" /> |
| | | <col width="90px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="85px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="70px" /> |
| | | <col width="100px" /> |
| | | </colgroup> |
| | | <tr |
| | | id="SummonsFlag" |
| | | style="visibility:{!SummonsFlag}" |
| | | > |
| | | <td align="right">出库单号:</td> |
| | | <td align="left"><apex:outputField id="OrderCode" value="{!coc.Name}" style="width:100px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderCode" |
| | | value="{!coc.Name}" |
| | | style="width: 100px" |
| | | /> |
| | | </td> |
| | | <td align="right">出库单状态:</td> |
| | | <td align="left"><apex:outputField id="SummonsStatus_c__c" value="{!coc.SummonsStatus_c__c}" style="width:100px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="SummonsStatus_c__c" |
| | | value="{!coc.SummonsStatus_c__c}" |
| | | style="width: 100px" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">目的:</td> |
| | | <td align="left"><div style="width:3px;height:20px;background-color:red; position:absolute;margin-right:5px;"></div> |
| | | <apex:inputField onchange="ChangeDirction(this)" id="SummonsForDirction__c" value="{!coc.SummonsForDirction__c}" style="width:160px"/></td> |
| | | <td align="left"> |
| | | <div |
| | | style=" |
| | | width: 3px; |
| | | height: 20px; |
| | | background-color: red; |
| | | position: absolute; |
| | | margin-right: 5px; |
| | | " |
| | | ></div> |
| | | <apex:inputField |
| | | onchange="ChangeDirction(this)" |
| | | id="SummonsForDirction__c" |
| | | value="{!coc.SummonsForDirction__c}" |
| | | style="width: 160px" |
| | | /> |
| | | </td> |
| | | <td align="right">二级经销商:</td> |
| | | <td align="left"> |
| | | <apex:selectList id="province" value="{!SecondDealer}" style="width:160px" size="1" > |
| | | <apex:selectOptions value="{!provinceOpts}"/> |
| | | </apex:selectList> |
| | | <apex:selectList |
| | | id="province" |
| | | value="{!SecondDealer}" |
| | | style="width: 160px" |
| | | size="1" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!provinceOpts}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">客户名:</td> |
| | | <td align="left"> |
| | | <apex:inputText id="OEC" value="{!HospitalName}" onclick="searchsearchAgencyH('{!agencyProType}'); return false;" onblur="clearAgencyI();return false;" style="width:155px" /> |
| | | <apex:inputHidden value="{!HospitalInfo}" id="OECId" /> |
| | | <apex:inputText |
| | | id="OEC" |
| | | value="{!HospitalName}" |
| | | onclick="searchsearchAgencyH('{!agencyProType}'); return false;" |
| | | onblur="clearAgencyI();return false;" |
| | | style="width: 155px" |
| | | /> |
| | | <apex:inputHidden |
| | | value="{!HospitalInfo}" |
| | | id="OECId" |
| | | /> |
| | | </td> |
| | | <td align="right">经销商(录入):</td> |
| | | <td align="left"> |
| | | <apex:inputField id="Order_ForDealerText" value="{!coc.Order_ForDealerText__c}" onfocus="setVisitorPlace();" style="width:155px" onblur="if (j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value() == '互相调货'){vpClear2_delay();}"/> |
| | | <!-- <apex:inputField id="Order_ForDealerText" value="{!coc.Order_ForDealerText__c}" style="width:155px" onblur="if (j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value() == '互相调货'){vpClear2_delay();}"/>--> |
| | | <apex:inputHidden id="Order_ForDealerTextHidden" value="{!coc.Order_ForDealerText__c}" /> |
| | | <apex:inputHidden id="Order_ForDealerTextId" value="{!coc.Order_ForDealerTextID__c}" /> |
| | | <apex:inputHidden id="Order_ForDealerTextHiddenId" value="{!coc.Order_ForDealerTextID__c}" /> |
| | | <apex:inputField |
| | | id="Order_ForDealerText" |
| | | value="{!coc.Order_ForDealerText__c}" |
| | | onfocus="setVisitorPlace();" |
| | | style="width: 155px" |
| | | onblur="if (j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value() == '互相调货'){vpClear2_delay();}" |
| | | /> |
| | | <!-- <apex:inputField id="Order_ForDealerText" value="{!coc.Order_ForDealerText__c}" style="width:155px" onblur="if (j$(escapeVfId('allPage:allForm:allBlock:Editable:SummonsForDirction__c')).value() == '互相调货'){vpClear2_delay();}"/>--> |
| | | <apex:inputHidden |
| | | id="Order_ForDealerTextHidden" |
| | | value="{!coc.Order_ForDealerText__c}" |
| | | /> |
| | | <apex:inputHidden |
| | | id="Order_ForDealerTextId" |
| | | value="{!coc.Order_ForDealerTextID__c}" |
| | | /> |
| | | <apex:inputHidden |
| | | id="Order_ForDealerTextHiddenId" |
| | | value="{!coc.Order_ForDealerTextID__c}" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">科室:</td> |
| | | <td align="left"> |
| | | <apex:inputField id="Order_ForCustomer" value="{!coc.Order_ForCustomerText__c}" style="width:155px"/> |
| | | <apex:inputField |
| | | id="Order_ForCustomer" |
| | | value="{!coc.Order_ForCustomerText__c}" |
| | | style="width: 155px" |
| | | /> |
| | | </td> |
| | | <td align="right">总金额:</td> |
| | | <td align="left"><apex:outputText id="sumPrice_buttom" value="{!sumPrice}"/> 元</td> |
| | | <td align="left"> |
| | | <apex:outputText |
| | | id="sumPrice_buttom" |
| | | value="{!sumPrice}" |
| | | /> |
| | | 元 |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">没有确定价格:</td> |
| | | <td align="left"> |
| | | <apex:inputCheckbox id="NoConfirmedPrice" value="{!coc.NoConfirmedPrice__c}" /> |
| | | <apex:inputCheckbox |
| | | id="NoConfirmedPrice" |
| | | value="{!coc.NoConfirmedPrice__c}" |
| | | /> |
| | | </td> |
| | | |
| | | <!-- ===add by rentx 2020-12-04 start 因为目前维护了特价产品的医院都是ENG医院,所以只有ENG的时候展示 是否医院特价出库 即可--> |
| | | <!-- <apex:detail rendered="{!agencyProType == 'ENG'}"> --> |
| | | <!-- <td align="right" >是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <!-- <apex:outputField id="OutPattern01" value="{!coc.OutPattern__c}" /> --> |
| | | <apex:inputHidden id="OutPattern01" value="{!coc.OutPattern__c}" /> |
| | | <!-- <td align="right" >是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <!-- <apex:outputField id="OutPattern01" value="{!coc.OutPattern__c}" /> --> |
| | | <apex:inputHidden |
| | | id="OutPattern01" |
| | | value="{!coc.OutPattern__c}" |
| | | /> |
| | | |
| | | <!-- </td> --> |
| | | <!-- </td> --> |
| | | <!-- </apex:detail> --> |
| | | <!-- ===add by rentx 2020-12-04 end --> |
| | | |
| | | </tr> |
| | | </table> |
| | | </apex:outputPanel> |
| | | </apex:outputPanel> |
| | | |
| | | <!-- <tr id = "SummonsFlag" style="visibility:{!SummonsFlag}"> |
| | | <td align="right">出库单号:</td> |
| | |
| | | </table> --> |
| | | <!-- update end by vivek2019-7-12 --> |
| | | </apex:pageBlock> |
| | | <!--==============20160314====INSERT_CODE_START=======================================--> |
| | | <apex:pageBlock title="出库单信息" id="unEditable" rendered="{!!EditAble}"> |
| | | <!--==============20160314====INSERT_CODE_START=======================================--> |
| | | <apex:pageBlock |
| | | title="出库单信息" |
| | | id="unEditable" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <table> |
| | | <colgroup> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="150px"/> |
| | | <col width="300px"/> |
| | | <col width="100px"/> |
| | | <col width="70px"/> |
| | | <col width="90px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="85px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="150px" /> |
| | | <col width="300px" /> |
| | | <col width="100px" /> |
| | | <col width="70px" /> |
| | | <col width="90px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="85px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="70px" /> |
| | | <col width="100px" /> |
| | | </colgroup> |
| | | <tr> |
| | | <td align="right">出库单号:</td> |
| | | <td align="left"><apex:outputField id="OrderCode_out" value="{!coc.Name}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderCode_out" |
| | | value="{!coc.Name}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right">出库单状态:</td> |
| | | <td align="left"><apex:outputField id="OrderStatus_out" value="{!coc.SummonsStatus_c__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderStatus_out" |
| | | value="{!coc.SummonsStatus_c__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">目的:</td> |
| | | <td align="left"><apex:outputField id="OrderDirction_out" value="{!coc.SummonsForDirction__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderDirction_out" |
| | | value="{!coc.SummonsForDirction__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right">开票状态:</td> |
| | | <td align="left"> |
| | | <apex:outputField id="SecondDealer_level2" value="{!coc.Billed_Status__c}" style="width:300px"/> |
| | | <apex:outputField |
| | | id="SecondDealer_level2" |
| | | value="{!coc.Billed_Status__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | |
| | | </tr> |
| | | <tr style="{!IF(coc.SummonsForDirction__c='销售给二级经销商','','display:none')}"> |
| | | <tr |
| | | style="{!IF(coc.SummonsForDirction__c='销售给二级经销商','','display:none')}" |
| | | > |
| | | <td align="right">二级经销商:</td> |
| | | <td align="left"><apex:outputField id="SecondDealer_out" value="{!coc.Order_Dealer_Info__c}" style="width:300px"/></td> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="SecondDealer_out" |
| | | value="{!coc.Order_Dealer_Info__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right"></td> |
| | | <td align="left"></td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">客户名:</td> |
| | | <td align="left"><apex:outputField id="OrderForHospital_out" value="{!coc.ShipmentAccount__c}" style="width:300px"/></td> |
| | | <td align="right"><apex:outputText value="发票:" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}"/></td> |
| | | <td align="left"><apex:inputField value="{!coc.ConInvoice_Code__c}" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" id="ConInvoice_Code"/> |
| | | <c:helpicon helpText="已开票的换货的时候,选择已开票的发票。" rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}"/> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="OrderForHospital_out" |
| | | value="{!coc.ShipmentAccount__c}" |
| | | style="width: 300px" |
| | | /> |
| | | </td> |
| | | <td align="right"> |
| | | <apex:outputText |
| | | value="发票:" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | /> |
| | | </td> |
| | | <td align="left"> |
| | | <apex:inputField |
| | | value="{!coc.ConInvoice_Code__c}" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | id="ConInvoice_Code" |
| | | /> |
| | | <c:helpicon |
| | | helpText="已开票的换货的时候,选择已开票的发票。" |
| | | rendered="{!IF(coc.SummonsStatus_c__c='已完成' && coc.SummonsForDirction__c!='互相调货',true,false)}" |
| | | /> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right">科室:</td> |
| | | <td align="left"> |
| | | <apex:outputField id="Order_ForDealerText" value="{!coc.Order_ForCustomerText__c}" style="width:170px"/> |
| | | <apex:outputField |
| | | id="Order_ForDealerText" |
| | | value="{!coc.Order_ForCustomerText__c}" |
| | | style="width: 170px" |
| | | /> |
| | | </td> |
| | | <td align="right">出库金额:</td> |
| | | <td align="left"><apex:outputField id="sumPrice_buttom" value="{!coc.Shipment_total_amount__c}" style="width:300px"/> 元</td> |
| | | <!-- <td/> |
| | | <td align="left"> |
| | | <apex:outputField |
| | | id="sumPrice_buttom" |
| | | value="{!coc.Shipment_total_amount__c}" |
| | | style="width: 300px" |
| | | /> |
| | | 元 |
| | | </td> |
| | | <!-- <td/> |
| | | |
| | | <td align="right" style="visibility:hidden">出库单日期:</td> |
| | | <td align="right" style="visibility:hidden"><apex:outputField id="OrderDate_out" value="{!coc.Order_date__c}" style="width:300px"/></td> --> |
| | | |
| | | </tr> |
| | | <!-- update start by vivek2019-7-12 --> |
| | | <tr> |
| | | <td align="right">没有确定价格:</td> |
| | | <td align="left"> |
| | | <apex:inputCheckbox id="NoConfirmedPrice_out" value="{!coc.NoConfirmedPrice__c}" disabled="true" /> |
| | | <apex:inputCheckbox |
| | | id="NoConfirmedPrice_out" |
| | | value="{!coc.NoConfirmedPrice__c}" |
| | | disabled="true" |
| | | /> |
| | | </td> |
| | | |
| | | <!-- ===add by rentx 2020-12-04 start --> |
| | | <!-- <apex:detail rendered="{!agencyProType == 'ENG'}"> --> |
| | | <!-- <td align="right">是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <!-- <apex:outputField id="OutPattern" value="{!coc.OutPattern__c}"/> --> |
| | | <apex:inputHidden id="OutPattern" value="{!coc.OutPattern__c}"/> |
| | | <!-- </td> --> |
| | | <!-- <td align="right">是否医院特价出库 : </td> --> |
| | | <!-- <td align="left"> --> |
| | | <!-- <apex:outputField id="OutPattern" value="{!coc.OutPattern__c}"/> --> |
| | | <apex:inputHidden |
| | | id="OutPattern" |
| | | value="{!coc.OutPattern__c}" |
| | | /> |
| | | <!-- </td> --> |
| | | <!-- </apex:detail> --> |
| | | <!-- ===add by rentx 2020-12-04 end --> |
| | | </tr> |
| | | <!-- update end by vivek2019-7-12 --> |
| | | </table> |
| | | </apex:pageBlock> |
| | | <!--==============20160314====INSERT_CODE_END=======================================--> |
| | | <!--==============20160314====INSERT_CODE_END=======================================--> |
| | | |
| | | <!--==============20160310====到货联动时不需要检索====================================--> |
| | | <!--==============20160310====到货联动时不需要检索====================================--> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:pageBlock id="searchBlock" rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}"> |
| | | <!-- apex:pageBlock id="searchBlock" rendered="{!IF(!Existarrive && EditAble,true,false)}"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <apex:pageBlock |
| | | id="searchBlock" |
| | | rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" |
| | | > |
| | | <!-- apex:pageBlock id="searchBlock" rendered="{!IF(!Existarrive && EditAble,true,false)}"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <table> |
| | | <colgroup> |
| | | <col width="160px"/> |
| | | <col width="200"/> |
| | | <col width="15px"/> |
| | | <col width="120px"/> |
| | | <col width="200px"/> |
| | | <col width="20px"/> |
| | | <col width="120px"/> |
| | | <col width="200px"/> |
| | | <col width="20px"/> |
| | | <col width="120px"/> |
| | | <col width="200px"/> |
| | | <col width="20px"/> |
| | | <col width="90px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="85px"/> |
| | | <col width="100px"/> |
| | | <col width="10px"/> |
| | | <col width="70px"/> |
| | | <col width="100px"/> |
| | | <col width="160px" /> |
| | | <col width="200" /> |
| | | <col width="15px" /> |
| | | <col width="120px" /> |
| | | <col width="200px" /> |
| | | <col width="20px" /> |
| | | <col width="120px" /> |
| | | <col width="200px" /> |
| | | <col width="20px" /> |
| | | <col width="120px" /> |
| | | <col width="200px" /> |
| | | <col width="20px" /> |
| | | <col width="90px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="85px" /> |
| | | <col width="100px" /> |
| | | <col width="10px" /> |
| | | <col width="70px" /> |
| | | <col width="100px" /> |
| | | </colgroup> |
| | | <tr> |
| | | <td align="right">消耗品名称</td> |
| | | <td><apex:inputText id="OrderDateSearch" value="{!category1}" style="width:100px"/></td> |
| | | <td/> |
| | | <td> |
| | | <apex:inputText |
| | | id="OrderDateSearch" |
| | | value="{!category1}" |
| | | style="width: 100px" |
| | | /> |
| | | </td> |
| | | <td /> |
| | | <td align="right">第3分类</td> |
| | | <td> |
| | | <apex:selectList id="category3Search" value="{!category3}" style="width:100px" size="1" onchange="showAllCate();"> |
| | | <apex:selectOptions value="{!categoryOptionList}"/> |
| | | </apex:selectList> |
| | | <apex:selectList |
| | | id="category3Search" |
| | | value="{!category3}" |
| | | style="width: 100px" |
| | | size="1" |
| | | onchange="showAllCate();" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!categoryOptionList}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | <td/> |
| | | <td align="right">第4分类</td> |
| | | <td /> |
| | | <td align="right">第4分类</td> |
| | | <td> |
| | | <apex:selectList id="category4Search" value="{!category4}" style="width:100px" size="1" onchange="showCate();"> |
| | | <apex:selectOptions value="{!category4OptionList}"/> |
| | | </apex:selectList> |
| | | <apex:selectList |
| | | id="category4Search" |
| | | value="{!category4}" |
| | | style="width: 100px" |
| | | size="1" |
| | | onchange="showCate();" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!category4OptionList}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | <td/> |
| | | <td align="right">第5分类</td> |
| | | <td> |
| | | <apex:selectList id="category5Search" value="{!category5}" style="width:100px" size="1"> |
| | | <apex:selectOptions value="{!category5OptionList}"/> |
| | | </apex:selectList> |
| | | <td /> |
| | | <td align="right">第5分类</td> |
| | | <td> |
| | | <apex:selectList |
| | | id="category5Search" |
| | | value="{!category5}" |
| | | style="width: 100px" |
| | | size="1" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!category5OptionList}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | <td/> |
| | | <td /> |
| | | <!-- //add by rentx start --> |
| | | <apex:detail rendered="{!hasHosPro}"> |
| | | <td align="right" width="120px">医院特价</td> |
| | | <td> |
| | | <apex:selectList id="outOutPattern" value="{!outOutPattern}" style="width:100px" size="1"> |
| | | <apex:selectOptions value="{!outOutPatternOptionList}"/> |
| | | </apex:selectList> |
| | | <td> |
| | | <apex:selectList |
| | | id="outOutPattern" |
| | | value="{!outOutPattern}" |
| | | style="width: 100px" |
| | | size="1" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!outOutPatternOptionList}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | </apex:detail> |
| | | <td/> |
| | | </apex:detail> |
| | | <td /> |
| | | <!-- //add by rentx end --> |
| | | |
| | | <!-- <td align="right">产品型号</td> |
| | | <td><apex:inputText id="OrderCodeSearch" value="{!category_Goods}" style="width:100px"/></td> --> |
| | | <td align="right"></td> |
| | | <td><apex:commandButton value="检索" style="width: 100px;" onclick="searchProductJs(); return false;" /></td> |
| | | <td><input type="button" value="清空" style="width: 100px;" onclick="ClearJs()" class="btn"/></td> |
| | | <td/> |
| | | <td> |
| | | <apex:commandButton |
| | | value="检索" |
| | | style="width: 100px" |
| | | onclick="searchProductJs(); return false;" |
| | | /> |
| | | </td> |
| | | <td> |
| | | <input |
| | | type="button" |
| | | value="清空" |
| | | style="width: 100px" |
| | | onclick="ClearJs()" |
| | | class="btn" |
| | | /> |
| | | </td> |
| | | <td /> |
| | | </tr> |
| | | <tr> |
| | | <td></td> |
| | | </tr> |
| | | </table> |
| | | </apex:pageBlock> |
| | | <div id="ErrorName" style="color: red;font-weight: bold;">{!alertMessage}</div> |
| | | <apex:pageBlock title="出库单明细" id="ConsumableorderdetailsSection"> |
| | | <div id="ErrorName" style="color: red; font-weight: bold"> |
| | | {!alertMessage} |
| | | </div> |
| | | <apex:pageBlock |
| | | title="出库单明细" |
| | | id="ConsumableorderdetailsSection" |
| | | > |
| | | <!--<apex:inputHidden id="consumableorderdetailsCnt" value="{!consumableorderdetailsCount}"/>--> |
| | | <input type="hidden" id="allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount" value="{!consumableorderdetailsCount}" /> |
| | | <table class="list" border="0" cellpadding="0" cellspacing="0" id="ConsumableorderdetailsTable"> |
| | | <tr class="headerRow"> |
| | | <input |
| | | type="hidden" |
| | | id="allPage:allForm:allBlock:ConsumableorderdetailsSection:consumableorderdetailsCount" |
| | | value="{!consumableorderdetailsCount}" |
| | | /> |
| | | <table |
| | | class="list" |
| | | border="0" |
| | | cellpadding="0" |
| | | cellspacing="0" |
| | | id="ConsumableorderdetailsTable" |
| | | > |
| | | <tr class="headerRow"> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable var="v" value="" rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}"> |
| | | <!-- <apex:variable var="v" value="" rendered="{!IF(!Existarrive && EditAble,true,false)}"> --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <th><input type='checkbox' onClick='checkAll()' id='checker'/>选择</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" |
| | | > |
| | | <!-- <apex:variable var="v" value="" rendered="{!IF(!Existarrive && EditAble,true,false)}"> --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <th> |
| | | <input |
| | | type="checkbox" |
| | | onClick="checkAll()" |
| | | id="checker" |
| | | />选择 |
| | | </th> |
| | | </apex:variable> |
| | | <th><a href="#" onclick="SortLimitedJs('0');return false;" style="text-decoration: underline;">消耗品名称</a>{!sortOrder[0]}</th> |
| | | <!-- <th><a href="#" onclick="SortLimitedJs('1');return false;" style="text-decoration: underline;">产品型号</a>{!sortOrder[1]}</th>--> |
| | | <th> |
| | | <a |
| | | href="#" |
| | | onclick="SortLimitedJs('0');return false;" |
| | | style="text-decoration: underline" |
| | | >消耗品名称</a |
| | | >{!sortOrder[0]} |
| | | </th> |
| | | <!-- <th><a href="#" onclick="SortLimitedJs('1');return false;" style="text-decoration: underline;">产品型号</a>{!sortOrder[1]}</th>--> |
| | | |
| | | <!-- TODO 本番暂不显示 --> |
| | | <apex:variable var="v" value=""> |
| | | <th style="width: 80px;text-align:center;">规格</th> |
| | | <th style="width: 80px; text-align: center"> |
| | | 规格 |
| | | </th> |
| | | </apex:variable> |
| | | <th>CFDA状态</th> |
| | | <th>注册证编码号</th> |
| | | <th>注册证效期</th> |
| | | |
| | | <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}"> |
| | | <th><a href="#" onclick="SortLimitedJs('5');return false;" style="text-decoration: underline;">第3分类</a>{!sortOrder[5]}</th> |
| | | <th><a href="#" onclick="SortLimitedJs('6');return false;" style="text-decoration: underline;">第4分类</a>{!sortOrder[6]}</th> |
| | | <th><a href="#" onclick="SortLimitedJs('7');return false;" style="text-decoration: underline;">第5分类</a>{!sortOrder[7]}</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}" |
| | | > |
| | | <th> |
| | | <a |
| | | href="#" |
| | | onclick="SortLimitedJs('5');return false;" |
| | | style="text-decoration: underline" |
| | | >第3分类</a |
| | | >{!sortOrder[5]} |
| | | </th> |
| | | <th> |
| | | <a |
| | | href="#" |
| | | onclick="SortLimitedJs('6');return false;" |
| | | style="text-decoration: underline" |
| | | >第4分类</a |
| | | >{!sortOrder[6]} |
| | | </th> |
| | | <th> |
| | | <a |
| | | href="#" |
| | | onclick="SortLimitedJs('7');return false;" |
| | | style="text-decoration: underline" |
| | | >第5分类</a |
| | | >{!sortOrder[7]} |
| | | </th> |
| | | </apex:variable> |
| | | <th>单位</th> |
| | | <th>出货数量</th> |
| | |
| | | <th>出货单价(元)</th> |
| | | </apex:variable>--> |
| | | |
| | | <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" id="BoxPiece_UnEditout"> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" |
| | | id="BoxPiece_UnEditout" |
| | | > |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!if(EditAble,true,false)}"> |
| | | <th>出货金额(元)</th> |
| | | <!--<th><a href="#" onclick="SortStoreJs('3');return false;" style="text-decoration: underline;width: 100px;text-align: center;">有效期内库存</a>{!sortOrder[3]}</th>--> |
| | | <th>有效期内库存(盒)</th> |
| | | <th>有效期内库存(个)</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!if(EditAble,true,false)}" |
| | | > |
| | | <th>出货金额(元)</th> |
| | | <!--<th><a href="#" onclick="SortStoreJs('3');return false;" style="text-decoration: underline;width: 100px;text-align: center;">有效期内库存</a>{!sortOrder[3]}</th>--> |
| | | <th>有效期内库存(盒)</th> |
| | | <th>有效期内库存(个)</th> |
| | | </apex:variable> |
| | | |
| | | <apex:variable var="v" value="" rendered="{!!EditAble}"> |
| | | <th>{!$ObjectType.Consumable_Orderdetails__c.fields.InvoiceProNot_count__c.label}</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <th> |
| | | {!$ObjectType.Consumable_Orderdetails__c.fields.InvoiceProNot_count__c.label} |
| | | </th> |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!!EditAble}"> |
| | | <th>{!$ObjectType.Consumable_Orderdetails__c.fields.RrturnPro_count__c.label}</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <th> |
| | | {!$ObjectType.Consumable_Orderdetails__c.fields.RrturnPro_count__c.label} |
| | | </th> |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!!EditAble}"> |
| | | <th>{!$ObjectType.Consumable_Orderdetails__c.fields.Invoiced_Procount__c.label}</th> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <th> |
| | | {!$ObjectType.Consumable_Orderdetails__c.fields.Invoiced_Procount__c.label} |
| | | </th> |
| | | </apex:variable> |
| | | |
| | | <!-- //add by rentx 2020-11-27 start --> |
| | |
| | | </apex:detail> |
| | | <!-- //add by rentx 2020-11-27 end --> |
| | | </tr> |
| | | <apex:repeat value="{!pageRecords}" var="records" id="ConsumableorderdetailsTable"> |
| | | <apex:repeat |
| | | value="{!pageRecords}" |
| | | var="records" |
| | | id="ConsumableorderdetailsTable" |
| | | > |
| | | <tr class="dataRow"> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <!-- <apex:variable var="v" value="" rendered="{!IF(!Existarrive && EditAble,true,false)}" id="variableinfo"> --> |
| | | <apex:variable var="v" value="" rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" id="variableinfo"> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(!Existarrive && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" |
| | | id="variableinfo" |
| | | > |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <td> |
| | | <apex:inputCheckbox value="{!records.check}" id="consumablesCountproRowCheckbox" disabled="{!!records.canSelect}"/> |
| | | <apex:inputCheckbox value="{!records.oldCheck}" id="proRowOldCheckbox" style="display:none"/></td> |
| | | </apex:variable> |
| | | <apex:inputCheckbox |
| | | value="{!records.check}" |
| | | id="consumablesCountproRowCheckbox" |
| | | disabled="{!!records.canSelect}" |
| | | /> |
| | | <apex:inputCheckbox |
| | | value="{!records.oldCheck}" |
| | | id="proRowOldCheckbox" |
| | | style="display: none" |
| | | /> |
| | | </td> |
| | | </apex:variable> |
| | | <td class="dataCell"> |
| | | <apex:outputText id="ProductName" value="{!IF(records.oldCheck=false,records.Prod.Name__c,records.orderdetails1.Consumable_Product__r.Name__c)}"/> |
| | | <apex:outputText |
| | | id="ProductName" |
| | | value="{!IF(records.oldCheck=false,records.Prod.Name__c,records.orderdetails1.Consumable_Product__r.Name__c)}" |
| | | /> |
| | | </td> |
| | | <!-- <td>{!records.Prod.Asset_Model_No__c}</td> |
| | | <!-- <td>{!records.Prod.Asset_Model_No__c}</td> |
| | | --> |
| | | <td style="width: 80px;text-align:center;">{!records.packinglist}</td> |
| | | <td class="dataCell">{!records.Prod.SFDA_Status__c}</td> |
| | | <td class="dataCell">{!records.approbation_No}</td> |
| | | <td style="width: 80px; text-align: center"> |
| | | {!records.packinglist} |
| | | </td> |
| | | <td class="dataCell"> |
| | | <apex:outputText value="{0, date, yyyy/MM/dd}"> |
| | | <apex:param value="{!records.expiration_Date}" /> |
| | | {!records.Prod.SFDA_Status__c} |
| | | </td> |
| | | <td class="dataCell"> |
| | | {!records.approbation_No} |
| | | </td> |
| | | <td class="dataCell"> |
| | | <apex:outputText |
| | | value="{0, date, yyyy/MM/dd}" |
| | | > |
| | | <apex:param |
| | | value="{!records.expiration_Date}" |
| | | /> |
| | | </apex:outputText> |
| | | </td> |
| | | <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}" id="variableCategory3"> |
| | | <td class="dataCell">{!records.Prod.Category3__c}</td> |
| | | <td class="dataCell">{!records.Prod.Category4__c}</td> |
| | | <td class="dataCell">{!records.Prod.Category5__c}</td> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" id="BoxPiece_UnEditout1"> |
| | | <td class="dataCell"> |
| | | <apex:selectList value="{!records.orderdetails1.Box_Piece__c}" size="1" style="width:60px;" id="BoxPiece"> |
| | | <apex:selectOptions value="{!records.boxorpiece}"/> |
| | | </apex:selectList> |
| | | </td> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}" |
| | | id="variableCategory3" |
| | | > |
| | | <td class="dataCell"> |
| | | {!records.Prod.Category3__c} |
| | | </td> |
| | | <td class="dataCell"> |
| | | {!records.Prod.Category4__c} |
| | | </td> |
| | | <td class="dataCell"> |
| | | {!records.Prod.Category5__c} |
| | | </td> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" |
| | | id="BoxPiece_UnEditout1" |
| | | > |
| | | <td class="dataCell"> |
| | | <apex:selectList |
| | | value="{!records.orderdetails1.Box_Piece__c}" |
| | | size="1" |
| | | style="width: 60px" |
| | | id="BoxPiece" |
| | | > |
| | | <apex:selectOptions |
| | | value="{!records.boxorpiece}" |
| | | /> |
| | | </apex:selectList> |
| | | </td> |
| | | </apex:variable> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | </apex:variable> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | </apex:variable> |
| | | |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false))}" id="BoxPiece_UnEditout1"> |
| | | <!-- <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" id="BoxPiece_UnEditout"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <td><apex:outputField id="BoxPiece_UnEditin" value="{!records.orderdetails1.Box_Piece__c}"/></td> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false))}" |
| | | id="BoxPiece_UnEditout1" |
| | | > |
| | | <!-- <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" id="BoxPiece_UnEditout"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <td> |
| | | <apex:outputField |
| | | id="BoxPiece_UnEditin" |
| | | value="{!records.orderdetails1.Box_Piece__c}" |
| | | /> |
| | | </td> |
| | | </apex:variable> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false))}" id="consumablesCount_UnEditout"> |
| | | <!-- <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" id="consumablesCount_UnEditout"> --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <!--<td style="text-align:right;"><apex:outputField id="consumablesCount_Unagency" value="{!records.orderdetails1.Unitprice_To_agency__c}"/></td>--> |
| | | <td style="text-align:center;"><apex:outputField id="consumablesCount_UnEditin" value="{!records.orderdetails1.Shipment_Count__c}"/></td> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false))}" |
| | | id="consumablesCount_UnEditout" |
| | | > |
| | | <!-- <apex:variable var="v" value="" rendered="{!NOT(IF(arriveorder ='' && Existarrive = false && EditAble,true,false))}" id="consumablesCount_UnEditout"> --> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <!--<td style="text-align:right;"><apex:outputField id="consumablesCount_Unagency" value="{!records.orderdetails1.Unitprice_To_agency__c}"/></td>--> |
| | | <td style="text-align: center"> |
| | | <apex:outputField |
| | | id="consumablesCount_UnEditin" |
| | | value="{!records.orderdetails1.Shipment_Count__c}" |
| | | /> |
| | | </td> |
| | | </apex:variable> |
| | | <!-- update start by vivek 2019-7-15 --> |
| | | <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" id="variable"> |
| | | <!-- <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}" id="variable"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <td class="dataCell"> |
| | | <div style="width:2px;height:20px;background-color:red; position:absolute;margin-right:5px;"></div> |
| | | <apex:inputField onblur="ComputePrice(this)" id="consumablesCount" value="{!records.orderdetails1.Shipment_Count__c}" style="width: 100px;" /></td> |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!EditAble}" id="variableMoneyinfo"> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble && coc.SummonsStatus_c__c != '价格未定',true,false)}" |
| | | id="variable" |
| | | > |
| | | <!-- <apex:variable var="v" value="" rendered="{!IF(arriveorder ='' && Existarrive = false && EditAble,true,false)}" id="variable"> --> |
| | | <!-- update end by vivek 2019-7-15 --> |
| | | <td class="dataCell"> |
| | | <div style="width:2px;height:20px;background-color:red; position:absolute;margin-right:5px;"></div> |
| | | <apex:inputField onblur="ComputePriceCheck(this)" value="{!records.orderdetails1.Delivery_List_RMB__c}" style="width: 100px;" id="productOrderMoneyinfo"/> |
| | | <div |
| | | style=" |
| | | width: 2px; |
| | | height: 20px; |
| | | background-color: red; |
| | | position: absolute; |
| | | margin-right: 5px; |
| | | " |
| | | ></div> |
| | | <apex:inputField |
| | | onblur="ComputePrice(this)" |
| | | id="consumablesCount" |
| | | value="{!records.orderdetails1.Shipment_Count__c}" |
| | | style="width: 100px" |
| | | /> |
| | | </td> |
| | | </apex:variable> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!EditAble}" |
| | | id="variableMoneyinfo" |
| | | > |
| | | <td class="dataCell"> |
| | | <div |
| | | style=" |
| | | width: 2px; |
| | | height: 20px; |
| | | background-color: red; |
| | | position: absolute; |
| | | margin-right: 5px; |
| | | " |
| | | ></div> |
| | | <apex:inputField |
| | | onblur="ComputePriceCheck(this)" |
| | | value="{!records.orderdetails1.Delivery_List_RMB__c}" |
| | | style="width: 100px" |
| | | id="productOrderMoneyinfo" |
| | | /> |
| | | </td> |
| | | <!-- <td class="dataCell"> |
| | | <apex:inputField id="Unitpriceagency" value="{!records.orderdetails1.Unitprice_To_agency__c}" style="width: 100px;"/> |
| | | </td> --> |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!!EditAble}"> |
| | | <td class="dataCell" style="text-align:center;"> |
| | | <apex:outputText id="consumablesCountDealerPrice_Unedit" value="{!IF(records.orderdetails1.Delivery_List_RMB__c==null,0.00,records.orderdetails1.Delivery_List_RMB__c)}"/> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center" |
| | | > |
| | | <apex:outputText |
| | | id="consumablesCountDealerPrice_Unedit" |
| | | value="{!IF(records.orderdetails1.Delivery_List_RMB__c==null,0.00,records.orderdetails1.Delivery_List_RMB__c)}" |
| | | /> |
| | | </td> |
| | | <!-- <td style="text-align:center;"><apex:outputField id="consumablesCount_Unagency" value="{!records.orderdetails1.Unitprice_To_agency__c}"/></td> --> |
| | | </apex:variable> |
| | | |
| | | <apex:variable var="v" value="" id="variableAllprice" rendered="{!EditAble}"> |
| | | <td class="dataCell" style="text-align:center;"> |
| | | <apex:outputField id="consumablesCounttestPrice" value="{!records.orderdetails1.Shipment_amount__c}"/> |
| | | </td> |
| | | <!--<td class="dataCell" style="text-align:right;width: 50px;">{!records.allnumber}</td>--> |
| | | <td class="dataCell" style="text-align:center;width: 50px;">{!records.Boxnumber}</td> |
| | | <td class="dataCell" style="text-align:center;width: 50px;">{!records.Piecenumber}</td> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | id="variableAllprice" |
| | | rendered="{!EditAble}" |
| | | > |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center" |
| | | > |
| | | <apex:outputField |
| | | id="consumablesCounttestPrice" |
| | | value="{!records.orderdetails1.Shipment_amount__c}" |
| | | /> |
| | | </td> |
| | | <!--<td class="dataCell" style="text-align:right;width: 50px;">{!records.allnumber}</td>--> |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center; width: 50px" |
| | | > |
| | | {!records.Boxnumber} |
| | | </td> |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center; width: 50px" |
| | | > |
| | | {!records.Piecenumber} |
| | | </td> |
| | | </apex:variable> |
| | | <apex:variable var="v" value="" rendered="{!!EditAble}"> |
| | | <td class="dataCell" style="text-align:center;"><apex:outputField value="{!records.orderdetails1.InvoiceProNot_count__c}"/></td> |
| | | <td class="dataCell" style="text-align:center;"><apex:outputField value="{!records.orderdetails1.RrturnPro_count__c}"/></td> |
| | | <td class="dataCell" style="text-align:center;"><apex:outputField value="{!records.orderdetails1.Invoiced_Procount__c}"/></td> |
| | | <apex:variable |
| | | var="v" |
| | | value="" |
| | | rendered="{!!EditAble}" |
| | | > |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center" |
| | | > |
| | | <apex:outputField |
| | | value="{!records.orderdetails1.InvoiceProNot_count__c}" |
| | | /> |
| | | </td> |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center" |
| | | > |
| | | <apex:outputField |
| | | value="{!records.orderdetails1.RrturnPro_count__c}" |
| | | /> |
| | | </td> |
| | | <td |
| | | class="dataCell" |
| | | style="text-align: center" |
| | | > |
| | | <apex:outputField |
| | | value="{!records.orderdetails1.Invoiced_Procount__c}" |
| | | /> |
| | | </td> |
| | | </apex:variable> |
| | | <!-- add by rentx 2020-11-26 start --> |
| | | <apex:detail rendered="{!hasHosPro}" > |
| | | <!-- add by rentx 2020-11-26 start --> |
| | | <apex:detail rendered="{!hasHosPro}"> |
| | | <td> |
| | | <!-- <apex:outputField value="{!records.orderdetails2.hospitalSpecialOffer__c}"/> --> |
| | | <apex:detail rendered="{!records.hospitalSpecialOffer}" > |
| | | <apex:inputHidden value="{!records.hospitalSpecialOffer}" id="hosOffer"/> |
| | | <apex:inputHidden value="{!records.hosPro}" id="hosPro"/> |
| | | <apex:detail |
| | | rendered="{!records.hospitalSpecialOffer}" |
| | | > |
| | | <apex:inputHidden |
| | | value="{!records.hospitalSpecialOffer}" |
| | | id="hosOffer" |
| | | /> |
| | | <apex:inputHidden |
| | | value="{!records.hosPro}" |
| | | id="hosPro" |
| | | /> |
| | | √ |
| | | </apex:detail> |
| | | </td> |
| | | </apex:detail> |
| | | <!-- add by rentx 2020-11-26 end --> |
| | | <!-- add by rentx 2020-11-26 end --> |
| | | </tr> |
| | | </apex:repeat> |
| | | </table> |
| | | <table style="width: 100%"> |
| | | <tr> |
| | | <tr> |
| | | <td> |
| | | <!-- Page X of Y --> |
| | | <!-- PageNumber:当前页面所在位置,ResultSize:记录总条数,PageSize:每页记录条数 --> |
| | | <apex:outputText value="{!(setCon.pageNumber * size)+1-size}-{!IF((setCon.pageNumber * size)>noOfRecords, noOfRecords, |
| | | (setCon.pageNumber * size))} 共 {!noOfRecords} 个" /> |
| | | <!--<apex:outputPanel > |
| | | <apex:outputText |
| | | value="{!(setCon.pageNumber * size)+1-size}-{!IF((setCon.pageNumber * size)>noOfRecords, noOfRecords, |
| | | (setCon.pageNumber * size))} 共 {!noOfRecords} 个" |
| | | /> |
| | | <!--<apex:outputPanel > |
| | | <apex:actionStatus id="fetchStatus" > |
| | | <apex:facet name="start" > |
| | | <img src="/img/loading.gif" /> |
| | |
| | | </td> |
| | | <td align="center"> |
| | | <div class="paginator line1"> |
| | | <span class="prevNextLinks"> |
| | | <!-- 有连接 --> |
| | | <apex:outputPanel rendered="{!setCon.hasPrevious}"> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" reRender="ConsumableorderdetailsSection" action="{!setCon.first}" oncomplete="refreshPageSizeJs();" title="首页" > |
| | | <img src="/s.gif" title="首页" alt="首页" class="{!if((setCon.hasPrevious),'first','firstoff')}"/> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" reRender="ConsumableorderdetailsSection" action="{!setCon.previous}" oncomplete="refreshPageSizeJs();" title="上一页"> |
| | | <img src="/s.gif" title="上一页" alt="上一页" class="{!if((setCon.hasPrevious),'prev','prevoff')}"/>上一页 |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 无连接 --> |
| | | <apex:outputPanel rendered="{!!setCon.hasPrevious}"> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" oncomplete="onLoadDirction();" reRender="ConsumableorderdetailsSection" title="首页" > |
| | | <img src="/s.gif" title="首页" alt="首页" class="{!if((setCon.hasPrevious),'first','firstoff')}"/> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" oncomplete="onLoadDirction();" reRender="ConsumableorderdetailsSection" title="上一页"> |
| | | <img src="/s.gif" title="上一页" alt="上一页" class="{!if((setCon.hasPrevious),'prev','prevoff')}"/>上一页 |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 有连接 --> |
| | | <apex:outputPanel rendered="{!setCon.hasNext}"> |
| | | <span class="prevNext" rendered = "{!!setCon.hasNext}"> |
| | | <apex:commandLink status="fetchStatus" reRender="ConsumableorderdetailsSection" action="{!setCon.next}" oncomplete="refreshPageSizeJs();" title="下一页" rendered="{!setCon.hasNext}">下一页 |
| | | <img src="/s.gif" title="下一页" alt="下一页" class="{!if((setCon.hasNext),'next','nextoff')}" /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" reRender="ConsumableorderdetailsSection" action="{!setCon.last}" oncomplete="refreshPageSizeJs();" title="尾页"> |
| | | <img src="/s.gif" title="尾页" alt="尾页" class="{!if((setCon.hasNext),'last','lastoff')}"/> |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 无连接 --> |
| | | <apex:outputPanel rendered="{!!setCon.hasNext}"> |
| | | <span class="prevNext" rendered = "{!setCon.hasNext}"> |
| | | <apex:commandLink status="fetchStatus" oncomplete="onLoadDirction();" reRender="ConsumableorderdetailsSection" title="下一页">下一页 |
| | | <img src="/s.gif" title="下一页" alt="下一页" class="{!if((setCon.hasNext),'next','nextoff')}" /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink status="fetchStatus" oncomplete="onLoadDirction();" reRender="ConsumableorderdetailsSection" title="尾页"> |
| | | <img src="/s.gif" title="尾页" alt="尾页" class="{!if((setCon.hasNext),'last','lastoff')}"/> |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | </span> |
| | | <span class="prevNextLinks"> |
| | | <!-- 有连接 --> |
| | | <apex:outputPanel |
| | | rendered="{!setCon.hasPrevious}" |
| | | > |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection" |
| | | action="{!setCon.first}" |
| | | oncomplete="refreshPageSizeJs();" |
| | | title="首页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="首页" |
| | | alt="首页" |
| | | class="{!if((setCon.hasPrevious),'first','firstoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection" |
| | | action="{!setCon.previous}" |
| | | oncomplete="refreshPageSizeJs();" |
| | | title="上一页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="上一页" |
| | | alt="上一页" |
| | | class="{!if((setCon.hasPrevious),'prev','prevoff')}" |
| | | />上一页 |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 无连接 --> |
| | | <apex:outputPanel |
| | | rendered="{!!setCon.hasPrevious}" |
| | | > |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | oncomplete="onLoadDirction();" |
| | | reRender="ConsumableorderdetailsSection" |
| | | title="首页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="首页" |
| | | alt="首页" |
| | | class="{!if((setCon.hasPrevious),'first','firstoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | oncomplete="onLoadDirction();" |
| | | reRender="ConsumableorderdetailsSection" |
| | | title="上一页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="上一页" |
| | | alt="上一页" |
| | | class="{!if((setCon.hasPrevious),'prev','prevoff')}" |
| | | />上一页 |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 有连接 --> |
| | | <apex:outputPanel |
| | | rendered="{!setCon.hasNext}" |
| | | > |
| | | <span |
| | | class="prevNext" |
| | | rendered="{!!setCon.hasNext}" |
| | | > |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection" |
| | | action="{!setCon.next}" |
| | | oncomplete="refreshPageSizeJs();" |
| | | title="下一页" |
| | | rendered="{!setCon.hasNext}" |
| | | >下一页 |
| | | <img |
| | | src="/s.gif" |
| | | title="下一页" |
| | | alt="下一页" |
| | | class="{!if((setCon.hasNext),'next','nextoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | reRender="ConsumableorderdetailsSection" |
| | | action="{!setCon.last}" |
| | | oncomplete="refreshPageSizeJs();" |
| | | title="尾页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="尾页" |
| | | alt="尾页" |
| | | class="{!if((setCon.hasNext),'last','lastoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | <!-- 无连接 --> |
| | | <apex:outputPanel |
| | | rendered="{!!setCon.hasNext}" |
| | | > |
| | | <span |
| | | class="prevNext" |
| | | rendered="{!setCon.hasNext}" |
| | | > |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | oncomplete="onLoadDirction();" |
| | | reRender="ConsumableorderdetailsSection" |
| | | title="下一页" |
| | | >下一页 |
| | | <img |
| | | src="/s.gif" |
| | | title="下一页" |
| | | alt="下一页" |
| | | class="{!if((setCon.hasNext),'next','nextoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | <span class="prevNext"> |
| | | <apex:commandLink |
| | | status="fetchStatus" |
| | | oncomplete="onLoadDirction();" |
| | | reRender="ConsumableorderdetailsSection" |
| | | title="尾页" |
| | | > |
| | | <img |
| | | src="/s.gif" |
| | | title="尾页" |
| | | alt="尾页" |
| | | class="{!if((setCon.hasNext),'last','lastoff')}" |
| | | /> |
| | | </apex:commandLink> |
| | | </span> |
| | | </apex:outputPanel> |
| | | </span> |
| | | </div> |
| | | </td> |
| | | <td align="right" width="20%"> |
| | | </td> |
| | | <td align="right" width="20%"></td> |
| | | </tr> |
| | | </table> |
| | | <!-- |
| | |
| | | </apex:panelGrid>--> |
| | | </apex:pageBlock> |
| | | |
| | | <apex:pageBlock title="发票明细" rendered="{!IF((coc.Billed_Status__c !='还没开票') && IdCheck != null,true,false)}"> |
| | | <apex:pageblocksection columns="1" id="consumableInvoiceRecordsSection"> |
| | | <apex:pageblocktable value="{!consumableInvoiceRecords}" var="records" id="consumableInvoiceRecordsTable"> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票号</apex:facet> |
| | | <apex:outputField value="{!records.Name}"/> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票日</apex:facet> |
| | | <apex:outputField value="{!records.Invoice_Date__c}"/> |
| | | </apex:column> |
| | | <apex:column width="80" style="text-align: center;"> |
| | | <apex:facet name="header">发票票面金额(元)</apex:facet> |
| | | <apex:outputField value="{!records.Invoice_total_amount__c}"/> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票状态</apex:facet> |
| | | <apex:outputField value="{!records.Invoice_status__c}"/> |
| | | </apex:column> |
| | | <apex:pageBlock |
| | | title="发票明细" |
| | | rendered="{!IF((coc.Billed_Status__c !='还没开票') && IdCheck != null,true,false)}" |
| | | > |
| | | <apex:pageblocksection |
| | | columns="1" |
| | | id="consumableInvoiceRecordsSection" |
| | | > |
| | | <apex:pageblocktable |
| | | value="{!consumableInvoiceRecords}" |
| | | var="records" |
| | | id="consumableInvoiceRecordsTable" |
| | | > |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票号</apex:facet> |
| | | <apex:outputField value="{!records.Name}" /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票日</apex:facet> |
| | | <apex:outputField |
| | | value="{!records.Invoice_Date__c}" |
| | | /> |
| | | </apex:column> |
| | | <apex:column width="80" style="text-align: center"> |
| | | <apex:facet name="header" |
| | | >发票票面金额(元)</apex:facet |
| | | > |
| | | <apex:outputField |
| | | value="{!records.Invoice_total_amount__c}" |
| | | /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">发票状态</apex:facet> |
| | | <apex:outputField |
| | | value="{!records.Invoice_status__c}" |
| | | /> |
| | | </apex:column> |
| | | </apex:pageblocktable> |
| | | </apex:pageblocksection> |
| | | </apex:pageBlock> |
| | | |
| | | <apex:pageBlock title="出库产品明细" rendered="{!IF(consumableorderdetails2Count > 0,true,false)}"> |
| | | <apex:pageblocksection columns="1" id="Consumableorderdetails2Section"> |
| | | <apex:pageblocktable value="{!consumableorderdetails2Records}" var="records" id="Consumableorderdetails2Table"> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">消耗品名称</apex:facet> |
| | | <apex:outputField value="{!records.Prod.name}"/> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">批次号</apex:facet> |
| | | <apex:outputField value="{!records.orderdetails2.SerialLotNo__c}" /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">管理编码</apex:facet> |
| | | <apex:outputField value="{!records.orderdetails2.TracingCode__c}"/> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">使用期限</apex:facet> |
| | | <apex:outputField value="{!records.orderdetails2.Sterilization_limit__c}"/> |
| | | </apex:column> |
| | | <!-- <apex:column width="80"> |
| | | <apex:pageBlock |
| | | title="出库产品明细" |
| | | rendered="{!IF(consumableorderdetails2Count > 0,true,false)}" |
| | | > |
| | | <apex:pageblocksection |
| | | columns="1" |
| | | id="Consumableorderdetails2Section" |
| | | > |
| | | <apex:pageblocktable |
| | | value="{!consumableorderdetails2Records}" |
| | | var="records" |
| | | id="Consumableorderdetails2Table" |
| | | > |
| | | <apex:column width="80"> |
| | | <apex:facet name="header" |
| | | >消耗品名称</apex:facet |
| | | > |
| | | <apex:outputField |
| | | value="{!records.Prod.name}" |
| | | /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">批次号</apex:facet> |
| | | <apex:outputField |
| | | value="{!records.orderdetails2.SerialLotNo__c}" |
| | | /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">管理编码</apex:facet> |
| | | <apex:outputField |
| | | value="{!records.orderdetails2.TracingCode__c}" |
| | | /> |
| | | </apex:column> |
| | | <apex:column width="80"> |
| | | <apex:facet name="header">使用期限</apex:facet> |
| | | <apex:outputField |
| | | value="{!records.orderdetails2.Sterilization_limit__c}" |
| | | /> |
| | | </apex:column> |
| | | <!-- <apex:column width="80"> |
| | | <apex:facet name="header">开票日</apex:facet> |
| | | <apex:outputField value="{!records.orderdetails2.Invoice_Date__c}" /> |
| | | </apex:column> |
| | |
| | | <apex:outputText value="{!records.orderdetails2.Invoice_No__r.Name}" /> |
| | | </apex:outputLink> |
| | | </apex:column> --> |
| | | </apex:pageblocktable> |
| | | </apex:pageblocksection> |
| | | </apex:pageBlock> |
| | | </apex:pageblocktable> |
| | | </apex:pageblocksection> |
| | | </apex:pageBlock> |
| | | </apex:pageBlock> |
| | | </apex:outputPanel> |
| | | <apex:pageBlock title="附件" id="ConsumableConsumeSection" rendered="{!!editAble}"> |
| | | <apex:pageBlockTable value="{!AttachmentRecoeds}" var="a" > |
| | | <apex:column headerValue="标题" style="width: 33%"> |
| | | <apex:outputLink value="{!a.Concc.Id}" target="LINK_{!a.Concc.Id}"> |
| | | {!a.Concc.name} |
| | | </apex:outputLink> |
| | | </apex:column> |
| | | <apex:column headerValue="创建人"> |
| | | <apex:outputField value="{!a.Concc.OwnerId}"/> |
| | | </apex:column> |
| | | </apex:pageBlockTable> |
| | | <apex:pageBlockButtons location="top" > |
| | | <apex:commandButton onclick="FilesUaplodJs();" value="上传附件" style="margin-left:30px;width:100px" rerender="dummy" rendered="{!!(EditDelCommitBtnDisabled||EditAble)}"/> |
| | | </apex:pageBlockButtons> |
| | | </apex:pageBlock> |
| | | <apex:pageBlock |
| | | title="附件" |
| | | id="ConsumableConsumeSection" |
| | | rendered="{!!editAble}" |
| | | > |
| | | <apex:pageBlockTable value="{!AttachmentRecoeds}" var="a"> |
| | | <apex:column headerValue="标题" style="width: 33%"> |
| | | <apex:outputLink |
| | | value="{!a.Concc.Id}" |
| | | target="LINK_{!a.Concc.Id}" |
| | | > |
| | | {!a.Concc.name} |
| | | </apex:outputLink> |
| | | </apex:column> |
| | | <apex:column headerValue="创建人"> |
| | | <apex:outputField value="{!a.Concc.OwnerId}" /> |
| | | </apex:column> |
| | | </apex:pageBlockTable> |
| | | <apex:pageBlockButtons location="top"> |
| | | <apex:commandButton |
| | | onclick="FilesUaplodJs();" |
| | | value="上传附件" |
| | | style="margin-left: 30px; width: 100px" |
| | | rerender="dummy" |
| | | rendered="{!!(EditDelCommitBtnDisabled||EditAble)}" |
| | | /> |
| | | </apex:pageBlockButtons> |
| | | </apex:pageBlock> |
| | | </apex:form> |
| | | <script> |
| | | |
| | | </script> |
| | | </apex:page> |
| | | <script></script> |
| | | </apex:page> |