| | |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> |
| | | <apex:includeScript value="/soap/ajax/29.0/connection.js"/> |
| | | <apex:includeScript value="/soap/ajax/29.0/apex.js"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> |
| | | <style type="text/css"> |
| | | table { border-collapse: collapse; } |
| | | |
| | |
| | | var upPriceSum = 0; |
| | | // 合同月数乗算 |
| | | var month = localParseFloat(j$(escapeVfId('allPage:allForm:allBlock:contract:monthRange')).val()); |
| | | if (month == undefined || month == "") { |
| | | month = 1; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | var Contract_year = 0; |
| | | if (month == undefined || month == "" || month <= 12) { |
| | | Contract_year = 1; |
| | | } else{ |
| | | Contract_year = Math.ceil(month / 12); |
| | | } |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | var month2 = 0; |
| | | if (month > 12) { |
| | | month2 = month - 12; |
| | |
| | | //} |
| | | |
| | | strMoney = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':assetListPriceHidden')).val(); |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMax = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':uFRMaxPrice')).val(); |
| | | strMoneyMin = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':uFRMinPrice')).val(); |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | // alert(strMoney); |
| | | Price_YearTXT = strMoney * 12; |
| | | if (isnew == 'true') { |
| | | newCount ++; |
| | | strMoney = month * strMoney + month2 * strMoney / {!isNewPriceAdj}; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMin = Contract_year * strMoneyMin; |
| | | strMoneyMax = Contract_year * strMoneyMax; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } else { |
| | | newCon = false; |
| | | strMoney = month * strMoney + month2 * strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMin = Contract_year * strMoneyMin; |
| | | strMoneyMax = Contract_year * strMoneyMax; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } |
| | | var b = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':Contract_No')).value(); |
| | | var LastMContractRecord = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':LastMContractRecord')).value(); |
| | |
| | | // upPrice = (assetListmonth * Punish) * (1 + Adjustment_ratio_Upper/100); |
| | | // downPrice = (assetListmonth * Punish) * (1 + Adjustment_ratio_Lower/100); |
| | | // }else{ |
| | | upPrice = strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | upPrice = strMoneyMax; |
| | | // downPrice = strMoney * 0.8; |
| | | downPrice = strMoney; |
| | | downPrice = strMoneyMin; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | // } |
| | | // }else{ |
| | | // upPrice = (LastMContract_Price * Punish) * (1 + Adjustment_ratio_Upper/100); |
| | |
| | | // } |
| | | }else{ |
| | | //firstCCount ++; |
| | | upPrice = strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | upPrice = strMoneyMax; |
| | | // downPrice = strMoney * 0.8; |
| | | downPrice = strMoney; |
| | | downPrice = strMoneyMin; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } |
| | | // 上下限四舍五入 |
| | | upPrice = upPrice.toFixed(2); |
| | |
| | | newCon = false; |
| | | } |
| | | strMoney = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':assetListPriceHidden')).val(); |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMax = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':uFRMaxPrice')).val(); |
| | | strMoneyMin = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':uFRMinPrice')).val(); |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | Price_YearTXT = strMoney * 12; |
| | | if (isnew == 'true') { |
| | | strMoney = month * strMoney + month2 * strMoney / {!isNewPriceAdj}; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMin = Contract_year * strMoneyMin; |
| | | strMoneyMax = Contract_year * strMoneyMax; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } else { |
| | | strMoney = month * strMoney + month2 * strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | strMoneyMin = Contract_year * strMoneyMin; |
| | | strMoneyMax = Contract_year * strMoneyMax; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } |
| | | var b = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':Contract_No')).value(); |
| | | var LastMContractRecord = j$(escapeVfId('allPage:allForm:allBlock:assetSection:assetTable:' + i + ':LastMContractRecord')).value(); |
| | |
| | | // upPrice = (assetListmonth * Punish) * (1 + Adjustment_ratio_Upper/100); |
| | | // downPrice = (assetListmonth * Punish) * (1 + Adjustment_ratio_Lower/100); |
| | | // }else{ |
| | | upPrice = strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | upPrice = strMoneyMax; |
| | | // downPrice = strMoney * 0.8; |
| | | downPrice = strMoney; |
| | | downPrice = strMoneyMin; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | // } |
| | | // }else{ |
| | | // upPrice = (LastMContract_Price * Punish) * (1 + Adjustment_ratio_Upper/100); |
| | |
| | | newCon = false; |
| | | firstCCount ++; |
| | | } |
| | | upPrice = strMoney; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start |
| | | upPrice = strMoneyMax; |
| | | // downPrice = strMoney * 0.8; |
| | | downPrice = strMoney; |
| | | downPrice = strMoneyMin; |
| | | // XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end |
| | | } |
| | | // 上下限四舍五入 |
| | | upPrice = upPrice.toFixed(2); |
| | |
| | | <apex:inputHidden value="{!ar.mcae.Adjustment_Lower_price__c}" id="Adjustment_Lower_priceHidden"/> |
| | | <apex:outputPanel layout="none" rendered="{!$ObjectType.Maintenance_Contract_Asset_Estimate__c.createable}" > |
| | | <apex:inputHidden value="{!ar.mcae.Estimate_List_Price__c}" id="assetListPriceHidden"/> |
| | | <!-- XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 start --> |
| | | <apex:inputHidden value="{!ar.uFRMaxPrice}" id="uFRMaxPrice"/> |
| | | <apex:inputHidden value="{!ar.uFRMinPrice}" id="uFRMinPrice"/> |
| | | <!-- XLIU-CE7AVC【委托】URF限次修理合同的最高价格修改 thh 20220509 end --> |
| | | <apex:inputHidden value="{!ar.mcae.Estimate_List_Price_Page__c}" id="assetListPricePageHidden" /> |
| | | <apex:inputHidden value="{!ar.rec.CurrentContract_F__r.Estimate_Num__c}" id="Estimate_NumHidden" /> |
| | | </apex:outputPanel> |