diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp index b5a235c99..b4801d1a1 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LCContractTerminate/LCContractTerminateInfo.jsp @@ -193,6 +193,7 @@ //计算债券总计 function updateContractBondTotal(){ + debugger var SETTLE_METHOD = getItemValue(0,0,"SETTLE_METHOD"); if(SETTLE_METHOD != "SETTLE_METHOD02"){ var dunrent = getItemValue(0,getRow(),"DUN_RENT"); @@ -330,13 +331,14 @@ return; } } + var SETTLE_METHOD = getItemValue(0,0,"SETTLE_METHOD"); var AGREED_PENALTY = parseFloat(getItemValue(0,0,"AGREED_PENALTY")); var SDHANDLING_CHARGE = parseFloat(getItemValue(0,0,"SDHANDLING_CHARGE")); var AGREED_DATEPENALTY = parseFloat(getItemValue(0,0,"AGREED_DATEPENALTY")); var SDNOMINAL_PRICE = getItemValue(0,0,"SDNOMINAL_PRICE"); var PREMATURE_MONEY = getItemValue(0,0,"PREMATURE_MONEY"); var DUN_RENT = getItemValue(0,0,"DUN_RENT"); - if(YES_NO=='Y'){ + if(YES_NO=='Y'&&SETTLE_METHOD=="SETTLE_METHOD02"){ //获取其它应收和其它应退 var OTHER_OUT = getItemValue(0,0,"OTHER_OUT"); var OTHER_IN = getItemValue(0,0,"OTHER_IN"); @@ -349,7 +351,8 @@ // 最终还款金额 var MAXIMUM_TOTAL = (Number(PREMATURE_MONEY)+Number(DUN_RENT)+Number(AGREED_PENALTY)+SDHANDLING_CHARGE+AGREED_DATEPENALTY+Number(SDNOMINAL_PRICE)+Number(OTHER_IN)-Number(OTHER_OUT)); setItemValue(0,0,'MAXIMUM_TOTAL',MAXIMUM_TOTAL); - }else{ + }else if(YES_NO=='N'&&SETTLE_METHOD=="SETTLE_METHOD02"){ + debugger // 最终还款金额 var MAXIMUM_TOTAL = (Number(PREMATURE_MONEY)+Number(DUN_RENT)+Number(AGREED_PENALTY)+SDHANDLING_CHARGE+AGREED_DATEPENALTY+Number(SDNOMINAL_PRICE)); setItemValue(0,0,'MAXIMUM_TOTAL',MAXIMUM_TOTAL);