| | |
| | | } |
| | | |
| | | // 跳转至选择产品页面 |
| | | function searchProduct(i, str) { |
| | | function searchProduct(i, str, celon) { |
| | | // CNY USDを取得 |
| | | j$(escapeVfId('Page:mainForm:block:lists:' + i + ':Assert')).attr('readonly', true); |
| | | // var trade = j$(escapeVfId("Page:mainForm:block:CurrencyIsoCode")).value(); |
| | | // openPopup('/apex/SearchProduct?trade=' + trade + '&lineno=' + i + '&val=' + str, 'setsearch', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true); |
| | | openPopup('/apex/SearchProduct?lineno=' + i + '&val=' + str, 'setsearch', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true); |
| | | // Celon询价修改 2022-04-24 ssm start |
| | | openPopup('/apex/SearchProduct?lineno=' + i + '&val=' + str + '&celon=' + celon, 'setsearch', 950, 450, 'width=950,height=450,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,resizable=1', true); |
| | | // Celon询价修改 2022-04-24 ssm end |
| | | //var w = openPopup('/apex/SearchProduct?trade=' + trade + '&lineno=' + i + '&val=' + str, 'search','width=950,height=450'); |
| | | //w.focus(); |
| | | } |
| | |
| | | // 页面初始化方法 |
| | | function calonLoad() { |
| | | var productStatusUpdated = j$(escapeVfId('Page:mainForm:productStatusUpdated')).val(); |
| | | |
| | | //obsap 经销商1合同金额计算 fy start |
| | | var flg=true; |
| | | //obsap 经销商1合同金额计算 fy end |
| | | debugger |
| | | var pathname = window.location.pathname; |
| | | if (pathname.indexOf('SI') != -1) { |
| | | EstimationListPrice.call(); |
| | | calUnitPriceTotal.call(); |
| | | quoteTotalPrice.call(); |
| | | //obsap 经销商1合同金额计算 fy start |
| | | flg=false; |
| | | //obsap 经销商1合同金额计算 fy end |
| | | setOCMAmount.call(); |
| | | checkProductStatusValidPeriod(); |
| | | ProSFDC_Status_Update(); |
| | |
| | | // j$(escapeVfId('Page:mainForm:block:Dealer_Final_Price')).attr('disabled',false); |
| | | } |
| | | // 报价 精琢技术 fy 2021-09-06 end |
| | | |
| | | //obsap 经销商1合同金额计算 fy start |
| | | if(flg){ |
| | | var z = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value(); |
| | | var s=j$(escapeVfId('Page:mainForm:block:SalesAmount1')).value(); |
| | | var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML; |
| | | debugger |
| | | if(!id){ |
| | | if(!s){ |
| | | var IsQuoteTrial =j$(escapeVfId('Page:mainForm:block:IsQuoteTrial')).value(); |
| | | if(!IsQuoteTrial){ |
| | | z=localParseFloat(z); |
| | | j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(z*0.5); |
| | | setOCMAmount(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | //obsap 经销商1合同金额计算 fy end |
| | | // debugger |
| | | // var SkipQuotefilg = j$(escapeVfId('Page:mainForm:SkipQuotefilg')).value(); |
| | | // if(SkipQuotefilg == 'true'){ |
| | | // alert('画面配置变更,已生成新的报价单,请重新做报价计算'); |
| | | // } |
| | | } |
| | | // 格式化数字 |
| | | function number_format() { |
| | |
| | | y = y + localParseFloat(x); |
| | | } |
| | | j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).val(toNumComma(y)); |
| | | |
| | | //obsap 经销商1合同金额计算 fy start |
| | | var z = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value(); |
| | | var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML; |
| | | debugger |
| | | if(!id){ |
| | | var IsQuoteTrial =j$(escapeVfId('Page:mainForm:block:IsQuoteTrial')).value(); |
| | | if(!IsQuoteTrial){ |
| | | z=localParseFloat(z); |
| | | j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(z*0.5); |
| | | setOCMAmount(); |
| | | } |
| | | } |
| | | //obsap 经销商1合同金额计算 fy end |
| | | //DisCalculation.call(); |
| | | DisAmount.call(); |
| | | |
| | |
| | | j$(escapeVfId('Page:mainForm:block:hidden_MultiYearWarrantyTotalPrice')).value(); |
| | | noDiscountPriceTotal = localParseFloat(noDiscountPriceTotal); |
| | | j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).val(toNumComma(y + x + noDiscountPriceTotal)); |
| | | //obsap 经销商1合同金额计算 fy start |
| | | var z = j$(escapeVfId('Page:mainForm:block:quoTotalPrice')).value(); |
| | | debugger |
| | | var id = document.getElementById('Page:mainForm:hiddenQuoid').innerHTML; |
| | | if(!id){ |
| | | var IsQuoteTrial =j$(escapeVfId('Page:mainForm:block:IsQuoteTrial')).value(); |
| | | if(!IsQuoteTrial){ |
| | | z=localParseFloat(z); |
| | | j$(escapeVfId('Page:mainForm:block:SalesAmount1')).val(z*0.5); |
| | | setOCMAmount(); |
| | | } |
| | | } |
| | | //obsap 经销商1合同金额计算 fy end |
| | | // 多年保修 end |
| | | if (y == 0) { |
| | | j$(escapeVfId('Page:mainForm:block:QuoCalculation')).val(0); |
| | |
| | | // } |
| | | // }else{ |
| | | QuoteDecision.call(); |
| | | // var SkipQuotefilg = j$(escapeVfId('Page:mainForm:SkipQuotefilg')).value(); |
| | | // console.log('SkipQuotefilg:' + SkipQuotefilg); |
| | | blockme(); |
| | | return true; // by katsu なぜ return false? return true に変更した! |
| | | |