//*********************************** //生涯规划------------------ 保险规划 //************************************ //切换下拉菜单 var MethodTypeTab = 1; var param = ""; var TagNavi=true; //判断是否非法字符 function CheckNum(num) { var pattern6 = /^[-]?\d+(\.\d{1,6})?$/;//只能输入两位小数 if (!pattern6.test(num)) { num = 0; return num; } return num; } //家庭生活费用实质报酬率1 =1+投资报酬/1+通货膨胀 function calcFamilyExpensesPay(ReturnOnInvestment, InflationRate) { var ReturnOnInvestment1 = CheckNum(ReturnOnInvestment)*1; var InflationRate1 = CheckNum(InflationRate)*1; var sum = 0; if (ReturnOnInvestment1 == ReturnOnInvestment && InflationRate1 == InflationRate) { sum = (((((ReturnOnInvestment1/100) + 1) / ((InflationRate1/100) + 1)) - 1)*100).toMyFixed(2); } else { sum = 0; } return sum; } //家庭生活费用实质报酬率1 =1+投资报酬/1+通货膨胀 function calcFamilyExpensesPayOne() { var ReturnOnInvestment = $.trim($("#ReturnOnInvestment1").val()) * 1; var InflationRate = $.trim($("#InflationRate1").val()) * 1; var result = calcFamilyExpensesPay(ReturnOnInvestment, InflationRate)*1; $("#FamilyExpensesPay1").val(result.toMyFixed(2)); } function calcFamilyExpensesPayTwo() { var ReturnOnInvestment = $.trim($("#ReturnOnInvestment2").val()) * 1; var InflationRate = $.trim($("#InflationRate2").val()) * 1; var result = calcFamilyExpensesPay(ReturnOnInvestment, InflationRate) * 1; $("#FamilyExpensesPay2").val(result.toMyFixed(2)); } // 家庭收入实质报酬率1 =1+投资报酬率/1+收入增长率 function calcFamilyIncomePay(ReturnOnInvestment, RevenueGrowth) { var ReturnOnInvestment1 = CheckNum(ReturnOnInvestment)*1; var RevenueGrowth1 = CheckNum(RevenueGrowth)*1; var sum = 0; if (ReturnOnInvestment1 == ReturnOnInvestment && RevenueGrowth1 == RevenueGrowth) { sum = ((((ReturnOnInvestment/100 + 1) / (RevenueGrowth/100 + 1)) - 1)*100).toMyFixed(2); } else { sum = 0; } return sum; } function calcFamilyIncomePayOne() { var ReturnOnInvestment = $.trim($("#ReturnOnInvestment1").val()) * 1; var RevenueGrowth = $.trim($("#RevenueGrowth1").val()) * 1; var result = calcFamilyIncomePay(ReturnOnInvestment, RevenueGrowth) * 1; $("#FamilyIncomePay1").val(result.toMyFixed(2)); }; function calcFamilyIncomePayTwo() { var ReturnOnInvestment = $.trim($("#ReturnOnInvestment2").val()) * 1; var RevenueGrowth = $.trim($("#RevenueGrowth2").val()) * 1; var result = calcFamilyIncomePay(ReturnOnInvestment, RevenueGrowth) * 1; $("#FamilyIncomePay2").val(result.toMyFixed(2)); } //家庭未来生活费准备年数1 function calcFamilyFutureSaving(RetirementAge2, Age2) { var RetirementAge = CheckNum(RetirementAge2)*1; var Age = CheckNum(Age2)*1; var sum = 0; if (Age == Age2 && RetirementAge == RetirementAge2) { sum = (RetirementAge2 - Age2); } else { sum = 0; } return sum; }; function calcFamilyFutureSavingOne() { var RetirementAge2 = $.trim($("#RetirementAge2").val()) * 1; var Age2 = $.trim($("#Age2").val()) * 1; var result = calcFamilyFutureSaving(RetirementAge2, Age2) * 1; $("#FamilyFutureSaving1").val(result); $("#SpouseAge1").val(Age2); }; function calcFamilyFutureSavingTwo() { var RetirementAge2 = $.trim($("#RetirementAge1").val()) * 1; var Age2 = $.trim($("#Age1").val()) * 1; var result = calcFamilyFutureSaving(RetirementAge2, Age2)*1; $("#FamilyFutureSaving2").val(result); $("#SpouseAge2").val(Age2); }; // 调整后家庭生活费用 function calcAdjustMatrimonialFee(MatrimonialFee, AfterAccidentRate) { var MatrimonialFee1 = CheckNum(MatrimonialFee)*1; var AfterAccidentRate1 = CheckNum(AfterAccidentRate)*1; var sum = 0; if (MatrimonialFee1 == MatrimonialFee && AfterAccidentRate1 == AfterAccidentRate) { sum = ((MatrimonialFee1 * AfterAccidentRate1)/100).toMyFixed(2); } else { sum = 0; } return sum; }; function calcAdjustMatrimonialFeeOne() { var MatrimonialFee = $.trim($("#MatrimonialFee1").val()) * 1; var AfterAccidentRate = $.trim($("#AfterAccidentRate1").val()) * 1; var result = calcAdjustMatrimonialFee(MatrimonialFee, AfterAccidentRate)*1; $("#AdjustMatrimonialFee1").val(result.toMyFixed(2)); }; function calcAdjustMatrimonialFeeTwo() { var MatrimonialFee = $.trim($("#MatrimonialFee2").val()) * 1; var AfterAccidentRate = $.trim($("#AfterAccidentRate2").val()) * 1; var result = calcAdjustMatrimonialFee(MatrimonialFee, AfterAccidentRate) * 1; $("#AdjustMatrimonialFee2").val(result.toMyFixed(2)); }; // 家庭生活费用现值 function calcMatrimonialFeeNow(FamilyExpensesPay, FamilyFutureSaving, AdjustMatrimonialFee) { //这个要用ajax //PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) var FamilyExpensesPay1 = CheckNum(FamilyExpensesPay)*1; var FamilyFutureSaving1 = CheckNum(FamilyFutureSaving)*1; var AdjustMatrimonialFee1 = CheckNum(AdjustMatrimonialFee)*1; if (FamilyExpensesPay1 == FamilyExpensesPay && FamilyFutureSaving1 == FamilyFutureSaving && AdjustMatrimonialFee1 == AdjustMatrimonialFee) { var sum = 0; var rate = FamilyExpensesPay; var nper = FamilyFutureSaving; var pmt = -AdjustMatrimonialFee; var fv = 0; var begOfPeriodType = 1; sum = CalcPVCommon(rate, nper, pmt, fv, begOfPeriodType); } else { sum = 0; } return sum; }; function calcMatrimonialFeeNowOne() { //这个要用ajax //PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) var FamilyExpensesPay = $.trim($("#FamilyExpensesPay1").val()) * 1; var FamilyFutureSaving = $.trim($("#FamilyFutureSaving1").val()) * 1; var AdjustMatrimonialFee = $.trim($("#AdjustMatrimonialFee1").val()) * 1; var result = calcMatrimonialFeeNow(FamilyExpensesPay, FamilyFutureSaving, AdjustMatrimonialFee) * 1; $("#MatrimonialFeeNow1").val(result.toMyFixed(2)); } function calcMatrimonialFeeNowTwo() { //这个要用ajax //PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) var FamilyExpensesPay = $.trim($("#FamilyExpensesPay2").val()) * 1; var FamilyFutureSaving = $.trim($("#FamilyFutureSaving2").val()) * 1; var AdjustMatrimonialFee = $.trim($("#AdjustMatrimonialFee2").val()) * 1; var result = calcMatrimonialFeeNow(FamilyExpensesPay, FamilyFutureSaving, AdjustMatrimonialFee) * 1; $("#MatrimonialFeeNow2").val(result.toMyFixed(2)); } //配偶的个人收入现值/元 function calcSpouseMonthIncome(FamilyIncomePay, FamilyFutureSaving, Income) { //配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) B16= PV(B8, B10, -B15) 输出;C16= PV(C8, C10, C15) 输出 var sum = 0; var FamilyIncomePay1 = CheckNum(FamilyIncomePay) * 1; var FamilyFutureSaving1 = CheckNum(FamilyFutureSaving)*1; var Income1 = CheckNum(Income)*1; if (FamilyIncomePay1 == FamilyIncomePay && FamilyFutureSaving1 == FamilyFutureSaving && Income1 == Income) { var rate = FamilyIncomePay; var nper = FamilyFutureSaving; var pmt = -Income; sum = CalcPVCommon(rate, nper, pmt); } else { sum = 0; } return sum; } function calcSpouseMonthIncomeOne() { //配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) B16= PV(B8, B10, -B15) 输出;C16= PV(C8, C10, C15) 输出 var sum = 0; var FamilyExpensesPay = $.trim($("#FamilyIncomePay1").val()) * 1; var FamilyFutureSaving = $.trim($("#FamilyFutureSaving1").val()) * 1; var Income = $.trim($("#Income1").val()) * 1; var result = calcSpouseMonthIncome(FamilyExpensesPay, FamilyFutureSaving, Income)*1; $("#SpouseMonthIncome1").val(result.toMyFixed(2)) } function calcSpouseMonthIncomeTwo() { //配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) B16= PV(B8, B10, -B15) 输出;C16= PV(C8, C10, C15) 输出 var sum = 0; var FamilyExpensesPay = $.trim($("#FamilyIncomePay2").val()) * 1; var FamilyFutureSaving = $.trim($("#FamilyFutureSaving2").val()) * 1; var Income = $.trim($("#Income2").val()) * 1; var result = calcSpouseMonthIncome(FamilyExpensesPay, FamilyFutureSaving, Income) * 1; $("#SpouseMonthIncome2").val(result.toMyFixed(2)) } //家庭未来生活费用缺口现值/元 function calcFamilyLiveOverdraft(SpouseMonthIncome, MatrimonialFeeNow) { var SpouseMonthIncome1 = CheckNum(SpouseMonthIncome)*1; var MatrimonialFeeNow1 = CheckNum(MatrimonialFeeNow)*1; var sum = 0; if (MatrimonialFeeNow1 == MatrimonialFeeNow && SpouseMonthIncome1 == SpouseMonthIncome) { // 家庭未来生活费用缺口现值=家庭生活费用现值 -配偶的个人收入现值 sum = (MatrimonialFeeNow1-SpouseMonthIncome1).toMyFixed(2); } else { sum = 0; } return sum; }; function calcFamilyLiveOverdraftOne() { var SpouseMonthIncome = $.trim($("#SpouseMonthIncome1").val()) * 1; var MatrimonialFeeNow = $.trim($("#MatrimonialFeeNow1").val()) * 1; var result = calcFamilyLiveOverdraft(SpouseMonthIncome, MatrimonialFeeNow.toMyFixed(2)) * 1; $("#FamilyLiveOverdraft1").val(result.toMyFixed(2)); } function calcFamilyLiveOverdraftTwo() { var SpouseMonthIncome = $.trim($("#SpouseMonthIncome2").val()) * 1; var MatrimonialFeeNow = $.trim($("#MatrimonialFeeNow2").val()) * 1; var result = calcFamilyLiveOverdraft(SpouseMonthIncome, MatrimonialFeeNow) * 1; $("#FamilyLiveOverdraft2").val(result.toMyFixed(2)); } //-------------------------------------------------实体方法在下面 // 遗属需求法应有的寿险保额1 function calcRelativeFinancial(FamilyLiveOverdraft, ReserveFund, EduAmount, PensionFunds, DeathExpense, LoanBalance, EarningAssets) { //遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 var FamilyLiveOverdraft1 = CheckNum(FamilyLiveOverdraft)*1; var ReserveFund1 = CheckNum(ReserveFund)*1; var EduAmount1 = CheckNum(EduAmount)*1; var PensionFunds1 = CheckNum(PensionFunds)*1; var DeathExpense1 = CheckNum(DeathExpense)*1; var LoanBalance1 = CheckNum(LoanBalance)*1; var EarningAssets1 = CheckNum(EarningAssets)*1; var sum = 0; if (FamilyLiveOverdraft1 == FamilyLiveOverdraft && ReserveFund1 == ReserveFund && EduAmount1 == EduAmount && PensionFunds1 == PensionFunds && DeathExpense1 == DeathExpense && LoanBalance1 == LoanBalance && EarningAssets1 == EarningAssets) { // 家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 sum = ((FamilyLiveOverdraft1 + ReserveFund1 + EduAmount1 + PensionFunds1 + DeathExpense1 + LoanBalance1) - EarningAssets1).toMyFixed(2); } else { sum = 0; } return sum; } //保险需求额度/元1 function calcInsureNeedCash() { // calcRelativeFinancial } /// /// 缺口额度/元 /// function calcGapCash(InsureNeedCash, InsuranceAmount) { var InsureNeedCash1 = CheckNum(InsureNeedCash)*1; var InsuranceAmount1 = CheckNum(InsuranceAmount)*1; var sum = 0; if (InsureNeedCash1 == InsureNeedCash && InsuranceAmount1 == InsuranceAmount) { // 缺口额度=保险需求额度-已有额度 sum = (InsureNeedCash1 - InsuranceAmount1).toMyFixed(2); } else { sum = 0; } return sum; } /// /// 欠缺额度/元 /// function calcBalanceCash(GapCash, BudgetAmount, SupplementaryQuota) { var GapCash1 = CheckNum(GapCash)*1; var BudgetAmount1 = CheckNum(BudgetAmount)*1; var SupplementaryQuota1 = CheckNum(SupplementaryQuota)*1; var sum = 0; if (GapCash1 == GapCash && BudgetAmount1 == BudgetAmount && SupplementaryQuota1 == SupplementaryQuota) { // 欠缺额度=缺口额度-补充额度 sum = (GapCash1 - SupplementaryQuota1).toMyFixed(2); } else { sum = 0; } return sum; } //*********************************** //生命法则计算方式 //*********************************** // 离退休年数=预计退休年龄-被保险人年龄 function calcPredictRetirementAgeLIfe(Age1Life, RetirementAge1Life) { var Age1Life1 = CheckNum(Age1Life)*1; var RetirementAge1Life1 = CheckNum(RetirementAge1Life)*1; var sum = 0; if (Age1Life1 == Age1Life && RetirementAge1Life1 == RetirementAge1Life) { sum = (RetirementAge1Life1 - Age1Life1).toMyFixed(2); } else { sum = 0; } return sum; }; //未来工作期间收入现值=PV( (1+投资报酬率)/(1+收入增长率)-1,离退休年数,- 当前个人年收入) function calcFutureIncomeLife(ReturnOnInvestment1Life, RevenueGrowth1Life, PredictRetirementAgeLIfe, Income1Life) { var ReturnOnInvestment1Life1 = CheckNum(ReturnOnInvestment1Life)*1; var RevenueGrowth1Life1 = CheckNum(RevenueGrowth1Life)*1; var PredictRetirementAgeLIfe1 = CheckNum(PredictRetirementAgeLIfe)*1; var Income1Life1 = CheckNum(Income1Life)*1; var sum = 0; if (ReturnOnInvestment1Life1 == ReturnOnInvestment1Life && RevenueGrowth1Life1 == RevenueGrowth1Life && PredictRetirementAgeLIfe1 == PredictRetirementAgeLIfe && Income1Life1 == Income1Life) { var rate = (((1 + ReturnOnInvestment1Life1/100) / (1 + RevenueGrowth1Life1/100) - 1)*100).toMyFixed(2); var nper = PredictRetirementAgeLIfe1; var pmt = -Income1Life1; //调用PV的公共方法 sum = CalcPVCommon(rate, nper, pmt); } else { sum = 0; } return sum; }; //未来工作期间支出现值=PV( ((1+投资报酬率)/(1+年通货膨胀率))-1,离退休年数,- 当前个人年支出) B10=PV((1+B4)/(1+B9)-1,B3,-B8) function calcFutureExpend(ReturnOnInvestment1Life, InflationRate1Life, PredictRetirementAgeLIfe, Expenditure) { var ReturnOnInvestment1Life1 = CheckNum(ReturnOnInvestment1Life)*1; var InflationRate1Life1 = CheckNum(InflationRate1Life)*1; var PredictRetirementAgeLIfe1 = CheckNum(PredictRetirementAgeLIfe)*1; var Expenditure1 = CheckNum(Expenditure)*1; var sum = 0; if (ReturnOnInvestment1Life1 == ReturnOnInvestment1Life && InflationRate1Life1 == InflationRate1Life && PredictRetirementAgeLIfe1 == PredictRetirementAgeLIfe && Expenditure1 == Expenditure) { var rate = (((1 + ReturnOnInvestment1Life1/100) / (1 + InflationRate1Life1/100) - 1)*100).toMyFixed(2); var nper = PredictRetirementAgeLIfe1; var pmt = -Expenditure1; //调用PV的公共方法 sum = CalcPVCommon(rate, nper, pmt); } else { sum = 0; } return sum; } //个人未来净收入的年金现值= 未来工作期间支出现值-未来工作期间收入现值 B11=B10-B7 输出 function calcFutureAnnuityIncome(FutureIncomeLife, FutureExpend) { var FutureIncomeLife1 = CheckNum(FutureIncomeLife)*1; var FutureExpend1 = CheckNum(FutureExpend)*1; var sum = 0; if (FutureIncomeLife1 == FutureIncomeLife && FutureExpend1 == FutureExpend) { sum = (FutureExpend1-FutureIncomeLife1).toMyFixed(2); } else { sum = 0; } return sum; } //加载数据 function LoadInsurancePlan(ProposalId) { $.ajax({ url: "/Student/InsurancePlan/LoadInsurancePlanByProposalId", type: "POST", async: false, dataType: "json", data: { ProposalId: ProposalId, rId: Math.random }, success: function (data) { if (data != null) { if (data.Analysis != null) { SetFinanceInsurancePlanDivVal(data); } else { setInsurancePlanClearZero(data); } SaveDefaultValueCommon("FinanceInsurancePlanDiv");//保存原值。和新值要做一个对比的 } } }); }; function setInsurancePlanClearZero(data) { var Id = data.Id; var ProposalId = data.ProposalId var MethodTypeId = data.MethodTypeId; if (MethodTypeId == 1) { $("#FinanceInsurancePlanDiv #InsuranceOne").css("display", "block"); $("#FinanceInsurancePlanDiv #InsuranceTwo").css("display", "none"); } else { $("#FinanceInsurancePlanDiv #InsuranceOne").hide()//.css("display","none"); $("#FinanceInsurancePlanDiv #InsuranceTwo").show()//.css("display","block"); } var InsureName = data.InsureName;//被保险人名 var SpouseName = data.SpouseName;//客户名 var Age = data.Age; var MonthMoney = data.MonthMoney == 0 ? "" : data.MonthMoney.toMyFixed(2);//每月可支配金额 var UserableAsset = data.UserableAsset == 0 ? "" : data.UserableAsset.toMyFixed(2); //可用资产 var Age1 = data.Age1==0?"":data.Age1; var Age2 = data.Age2==0?"":data.Age2 var RetirementAge1 = data.RetirementAge1==0?"":data.RetirementAge1 var RetirementAge2 = data.RetirementAge2==0?"":data.RetirementAge2 var ReturnOnInvestment1 = data.ReturnOnInvestment1==0?"":data.ReturnOnInvestment1 var ReturnOnInvestment2 = data.ReturnOnInvestment2==0?"":data.ReturnOnInvestment2 var InflationRate1 = data.InflationRate1==0?"":data.InflationRate1 var InflationRate2 = data.InflationRate2==0?"":data.InflationRate2 var RevenueGrowth1 = data.RevenueGrowth1==0?"":data.RevenueGrowth1 var RevenueGrowth2 = data.RevenueGrowth2==0?"":data.RevenueGrowth2 var FamilyExpensesPay1 = data.FamilyExpensesPay1==0?"":data.FamilyExpensesPay1 var FamilyExpensesPay2 = data.FamilyExpensesPay2==0?"":data.FamilyExpensesPay2 var FamilyIncomePay1 = data.FamilyIncomePay1==0?"":data.FamilyIncomePay1 var FamilyIncomePay2 = data.FamilyIncomePay2==0?"":data.FamilyIncomePay2 var SpouseAge1 = data.SpouseAge1==0?"":data.SpouseAge1 var SpouseAge2 = data.SpouseAge2==0?"":data.SpouseAge2 var FamilyFutureSaving1 = data.FamilyFutureSaving1==0?"":data.FamilyFutureSaving1 var FamilyFutureSaving2 = data.FamilyFutureSaving2==0?"":data.FamilyFutureSaving2 var MatrimonialFee1 = data.MatrimonialFee1==0?"":data.MatrimonialFee1 var MatrimonialFee2 = data.MatrimonialFee2==0?"":data.MatrimonialFee2 var AfterAccidentRate1 = data.AfterAccidentRate1==0?"":data.AfterAccidentRate1 var AfterAccidentRate2 = data.AfterAccidentRate2==0?"":data.AfterAccidentRate2 var AdjustMatrimonialFee1 = data.AdjustMatrimonialFee1 == 0 ? "" : data.AdjustMatrimonialFee1; var AdjustMatrimonialFee2 = data.AdjustMatrimonialFee2 == 0 ? "" : data.AdjustMatrimonialFee2; var MatrimonialFeeNow1 = data.MatrimonialFeeNow1 == 0 ? "" : data.MatrimonialFeeNow1; var MatrimonialFeeNow2 = data.MatrimonialFeeNow2 == 0 ? "" : data.MatrimonialFeeNow2; var Income1 = data.Income1 == 0 ? "" : data.Income1; var Income2 = data.Income2 == 0 ? "" : data.Income2; var SpouseMonthIncome1 = data.SpouseMonthIncome1 == 0 ? "" : data.SpouseMonthIncome1; var SpouseMonthIncome2 = data.SpouseMonthIncome2 == 0 ? "" : data.SpouseMonthIncome2; var FamilyLiveOverdraft1 = data.FamilyLiveOverdraft1 == 0 ? "" : data.FamilyLiveOverdraft1; var FamilyLiveOverdraft2 = data.FamilyLiveOverdraft2 == 0 ? "" : data.FamilyLiveOverdraft2; var ReserveFund1 = data.ReserveFund1 == 0 ? "" : data.ReserveFund1.toMyFixed(2); //紧急备用金现值---数据来源现金规划保留规模 //if (data.ReserveFund1 != 0) { // ReserveFund1 = data.ReserveFund1.toMyFixed(2); // $("#ReserveFund1").attr("readonly", "readonly").css("disabled"); //} var ReserveFund2 = data.ReserveFund2 == 0 ? "" : data.ReserveFund2.toMyFixed(2); //if (data.ReserveFund2 != 0) { // ReserveFund2 = data.ReserveFund2.toMyFixed(2); // $("#ReserveFund2").attr("readonly", "readonly").css("disabled"); //} var EduAmount1 = data.EduAmount1 == 0 ? "" : data.EduAmount1.toMyFixed(2); //教育金现值--数据来源教育规划或输 //if (data.EduAmount1 != 0) { // EduAmount1 = data.EduAmount1.toMyFixed(2); // $("#EduAmount1").attr("readonly", "readonly").css("disabled"); //} var EduAmount2 = data.EduAmount2 == 0 ? "" : data.EduAmount2.toMyFixed(2); //if (data.EduAmount2 != 0) { // EduAmount2 = data.EduAmount2.toMyFixed(2); // $("#EduAmount2").attr("readonly", "readonly").css("disabled"); //} var PensionFunds1 = data.PensionFunds1 == 0 ? "" : data.PensionFunds1.toMyFixed(2); //养老基金现值/元--数据来源退休规划或输入 //if (data.PensionFunds1 != 0) { // PensionFunds1 = data.PensionFunds1.toMyFixed(2); // $("#PensionFunds1").attr("readonly", "readonly").css("disabled"); //} var PensionFunds2 = data.PensionFunds2 == 0 ? "" : data.PensionFunds2.toMyFixed(2); //if (data.PensionFunds2 != 0) { // PensionFunds2 = data.PensionFunds2.toMyFixed(2); // $("#PensionFunds2").attr("readonly", "readonly").css("disabled"); //} var DeathExpense1 = data.DeathExpense1 == 0 ? "" : data.DeathExpense1; var DeathExpense2 = data.DeathExpense2 == 0 ? "" : data.DeathExpense2; var LoanBalance1 = data.LoanBalance1 == 0 ? "" : data.LoanBalance1; var LoanBalance2 = data.LoanBalance2 == 0 ? "" : data.LoanBalance2; var EarningAssets1 = data.EarningAssets1 == 0 ? "" : data.EarningAssets1; var EarningAssets2 = data.EarningAssets2 == 0 ? "" : data.EarningAssets2; var RelativeFinancial1 = data.RelativeFinancial1 == 0 ? "" : data.RelativeFinancial1; var RelativeFinancial2 = data.RelativeFinancial2 == 0 ? "" : data.RelativeFinancial2; var InsureName1 = data.InsureName1 ; var InsureName2 = data.InsureName2; var InsureNeedCash1 = data.InsureNeedCash1 == 0 ? "" : data.InsureNeedCash1; var InsureNeedCash2 = data.InsureNeedCash2 == 0 ? "" : data.InsureNeedCash2; var InsuranceAmount1 = data.InsuranceAmount1 == 0 ? "" : data.InsuranceAmount1; var InsuranceAmount2 = data.InsuranceAmount2 == 0 ? "" : data.InsuranceAmount2; var GapCash1 = data.GapCash1 == 0 ? "" : data.GapCash1; var GapCash2 = data.GapCash2 == 0 ? "" : data.GapCash2; var BudgetAmount1 = data.BudgetAmount1 == 0 ? "" : data.BudgetAmount1; var BudgetAmount2 = data.BudgetAmount2 == 0 ? "" : data.BudgetAmount2; var SupplementaryQuota1 = data.SupplementaryQuota1 == 0 ? "" : data.SupplementaryQuota1; var SupplementaryQuota2 = data.SupplementaryQuota2 == 0 ? "" : data.SupplementaryQuota2; var BalanceCash1 = data.BalanceCash1 == 0 ? "" : data.BalanceCash1; var BalanceCash2 = data.BalanceCash2 == 0 ? "" : data.BalanceCash2; var Analysis = data.Analysis == 0 ? "" : data.Analysis; var Expenditure = data.Expenditure==0?"":data.Expenditure; var FutureExpend = data.FutureExpend==0?"":data.FutureExpend;//未来给人支出 var PredictRetirementAgeLIfe = data.PredictRetirementAgeLIfe==0?"":data.PredictRetirementAgeLIfe; var FutureIncomeLife = data.FutureIncomeLife == 0 ? "" : data.FutureIncomeLife;//未来个人收入 var FutureAnnuityIncome = data.FutureAnnuityIncome == 0 ? "" : data.FutureAnnuityIncome;//个人未来净收入的年金现值/元 $("#FinanceInsurancePlanDiv #InsurancePlanId").val(Id); $("#FinanceInsurancePlanDiv #ProposalId").val(ProposalId); $("#FinanceInsurancePlanDiv #MethodTypeId").val(MethodTypeId); $("#FinanceInsurancePlanDiv #TabZH").val(MethodTypeId); //判断保险规划的需求算法1-遗属需求法 ,2-生命需求法 $("#FinanceInsurancePlanDiv #monthMoney").val(MonthMoney);//每月可用资金 $("#FinanceInsurancePlanDiv #UserableAsset").val(UserableAsset);//可用资产 $("#FinanceInsurancePlanDiv #Analysis").val(Analysis);//--客户财务情况分析 if (MethodTypeId == 1) { $("#FinanceInsurancePlanDiv #InsureName").val(InsureName); $("#FinanceInsurancePlanDiv #InsureName1Life").val(InsureName); $("#FinanceInsurancePlanDiv #SpouseName").val(SpouseName); //这地方特殊两边通用 $("#FinanceInsurancePlanDiv #Age1").val(Age); $("#FinanceInsurancePlanDiv #SpouseAge1").val(Age2); //---------配偶当前年龄-男的写女的 $("#FinanceInsurancePlanDiv #SpouseAge2").val(Age); $("#FinanceInsurancePlanDiv #Age1Life").val(Age);//被保险人年龄/岁 $("#FinanceInsurancePlanDiv #Age2").val(Age2); $("#FinanceInsurancePlanDiv #RetirementAge1").val(RetirementAge1); $("#FinanceInsurancePlanDiv #RetirementAge2").val(RetirementAge2); $("#FinanceInsurancePlanDiv #ReturnOnInvestment1").val(ReturnOnInvestment1); $("#FinanceInsurancePlanDiv #ReturnOnInvestment2").val(ReturnOnInvestment2);//----人民币固定存款 $("#FinanceInsurancePlanDiv #InflationRate1").val(InflationRate1); $("#FinanceInsurancePlanDiv #InflationRate2").val(InflationRate2); $("#FinanceInsurancePlanDiv #RevenueGrowth1").val(RevenueGrowth1); $("#FinanceInsurancePlanDiv #RevenueGrowth2").val(RevenueGrowth2); $("#FinanceInsurancePlanDiv #FamilyExpensesPay1").val(FamilyExpensesPay1);//家庭生活费用实质报酬率 $("#FinanceInsurancePlanDiv #FamilyExpensesPay2").val(FamilyExpensesPay2); $("#FinanceInsurancePlanDiv #FamilyIncomePay1").val(FamilyIncomePay1); $("#FinanceInsurancePlanDiv #FamilyIncomePay2").val(FamilyIncomePay2); $("#FinanceInsurancePlanDiv #FamilyFutureSaving1").val(FamilyFutureSaving1);//家庭未来生活费准备年数/年 $("#FinanceInsurancePlanDiv #FamilyFutureSaving2").val(FamilyFutureSaving2); $("#FinanceInsurancePlanDiv #MatrimonialFee1").val(MatrimonialFee1);//-------当前的家庭生活费用/元 $("#FinanceInsurancePlanDiv #MatrimonialFee2").val(MatrimonialFee2); $("#FinanceInsurancePlanDiv #AfterAccidentRate1").val(AfterAccidentRate1);//-----保险事故发生后支出调整率 $("#FinanceInsurancePlanDiv #AfterAccidentRate2").val(AfterAccidentRate2); $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee1").val(AdjustMatrimonialFee1);//调整后家庭年生活费用/元 $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee2").val(AdjustMatrimonialFee2); $("#FinanceInsurancePlanDiv #MatrimonialFeeNow1").val(MatrimonialFeeNow1);//------家庭生活费用现值/元 $("#FinanceInsurancePlanDiv #MatrimonialFeeNow2").val(MatrimonialFeeNow2); $("#FinanceInsurancePlanDiv #Income1").val(Income1);//配偶的个人年收入/元 $("#FinanceInsurancePlanDiv #Income2").val(Income2); $("#FinanceInsurancePlanDiv #SpouseMonthIncome1").val(SpouseMonthIncome1);//配偶的个人收入现值/元 $("#FinanceInsurancePlanDiv #SpouseMonthIncome2").val(SpouseMonthIncome2); $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft1").val(FamilyLiveOverdraft1)//家庭未来生活费用缺口现值/元 $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft2").val(FamilyLiveOverdraft2); $("#FinanceInsurancePlanDiv #ReserveFund1").val(ReserveFund1);//紧急备用金现值/元 $("#FinanceInsurancePlanDiv #ReserveFund2").val(ReserveFund2); $("#FinanceInsurancePlanDiv #EduAmount1").val(EduAmount1);//--教育金现值/元 $("#FinanceInsurancePlanDiv #EduAmount2").val(EduAmount2); $("#FinanceInsurancePlanDiv #PensionFunds1").val(PensionFunds1);//养老基金现值/元 $("#FinanceInsurancePlanDiv #PensionFunds2").val(PensionFunds2); $("#FinanceInsurancePlanDiv #DeathExpense1").val(DeathExpense1);//临终及丧葬支出现值/元 $("#FinanceInsurancePlanDiv #DeathExpense2").val(DeathExpense2); $("#FinanceInsurancePlanDiv #LoanBalance1").val(LoanBalance1);//目前贷款余额/元 $("#FinanceInsurancePlanDiv #LoanBalance2").val(LoanBalance2); $("#FinanceInsurancePlanDiv #EarningAssets1").val(EarningAssets1);//家庭生息资产/元 $("#FinanceInsurancePlanDiv #EarningAssets2").val(EarningAssets2); $("#FinanceInsurancePlanDiv #RelativeFinancial1").val(RelativeFinancial1);//遗属需求法应有的寿险保额/元 $("#FinanceInsurancePlanDiv #RelativeFinancial2").val(RelativeFinancial2); $("#FinanceInsurancePlanDiv #InsureName1").val(InsureName);//-------被保险人 $("#FinanceInsurancePlanDiv #InsureName2").val(SpouseName); $("#FinanceInsurancePlanDiv #InsureNeedCash1").val(InsureNeedCash1);//保险需求额度/元 $("#FinanceInsurancePlanDiv #InsureNeedCash2").val(InsureNeedCash2); $("#FinanceInsurancePlanDiv #InsuranceAmount1").val(InsuranceAmount1);//----*已有额度/元 $("#FinanceInsurancePlanDiv #InsuranceAmount2").val(InsuranceAmount2); $("#FinanceInsurancePlanDiv #GapCash1").val(GapCash1);//缺口额度/元 $("#FinanceInsurancePlanDiv #GapCash2").val(GapCash2); $("#FinanceInsurancePlanDiv #BudgetAmount1").val(BudgetAmount1);//----*预算金额/元 $("#FinanceInsurancePlanDiv #BudgetAmount2").val(BudgetAmount2); $("#FinanceInsurancePlanDiv #SupplementaryQuota1").val(SupplementaryQuota1);//*补充额度/元 $("#FinanceInsurancePlanDiv #SupplementaryQuota2").val(SupplementaryQuota2); $("#FinanceInsurancePlanDiv #BalanceCash1").val(BalanceCash1);//欠缺额度/元 $("#FinanceInsurancePlanDiv #BalanceCash2").val(BalanceCash2); // SaveDefaultValueCommon("InsuranceOne");//保存原值。和新值要做一个对比的 } else { //年龄共用 $("#FinanceInsurancePlanDiv #Age1").val(Age); $("#FinanceInsurancePlanDiv #Age1Life").val(Age);//被保险人年龄/岁 $("#FinanceInsurancePlanDiv #SpouseAge2").val(Age); //---------配偶当前年龄-男的写女的 $("#FinanceInsurancePlanDiv #RetirementAge1Life").val(RetirementAge1);//*预计退休年龄/岁 $("#FinanceInsurancePlanDiv #PredictRetirementAgeLIfe").val(PredictRetirementAgeLIfe);//离退休年数/年 $("#FinanceInsurancePlanDiv #ReturnOnInvestment1Life").val(ReturnOnInvestment1);//*投资报酬率 $("#FinanceInsurancePlanDiv #Income1Life").val(Income1);//当前个人年收入/元 $("#FinanceInsurancePlanDiv #RevenueGrowth1Life").val(RevenueGrowth1);//收入增长率 $("#FinanceInsurancePlanDiv #FutureIncomeLife").val(FutureIncomeLife);//未来工作期间收入现值/元 $("#FinanceInsurancePlanDiv #Expenditure").val(Expenditure);//-个人年收入支出 $("#FinanceInsurancePlanDiv #InflationRate1Life").val(InflationRate1);//年通货膨胀率 $("#FinanceInsurancePlanDiv #FutureExpend").val(FutureExpend);//未来工作期间支出现值/元 $("#FinanceInsurancePlanDiv #FutureAnnuityIncome").val(FutureAnnuityIncome);//个人未来净收入的年金现值/元 $("#FinanceInsurancePlanDiv #FutureAnnuityIncomeSub").val(FutureAnnuityIncome);//弥补收入应有的寿险保额/元 //---------------------被保险人 $("#FinanceInsurancePlanDiv #InsureNeedCash1Life").val(FutureAnnuityIncome);//保险需求额度/元 $("#FinanceInsurancePlanDiv #InsuranceAmount1Life").val(InsuranceAmount1);//已有额度/元 $("#FinanceInsurancePlanDiv #GapCash1Life").val(GapCash1);//缺口额度/元 $("#FinanceInsurancePlanDiv #BudgetAmount1Life").val(BudgetAmount1);//预算金额/元 $("#FinanceInsurancePlanDiv #SupplementaryQuota1Life").val(SupplementaryQuota1);//-补充额度/元 $("#FinanceInsurancePlanDiv #BalanceCash1Life").val(BalanceCash1);//欠缺额度/元 $("#FinanceInsurancePlanDiv #InsureName").val(InsureName);//被保险人姓名 $("#FinanceInsurancePlanDiv #InsureName1Life").val(InsureName);//被保险人姓名 $("#FinanceInsurancePlanDiv #InsureName1").val(InsureName);//-------被保险人 // SaveDefaultValueCommon("InsuranceTwo");//保存原值。和新值要做一个对比的 } } //正常赋值 function SetFinanceInsurancePlanDivVal(data) { var Id = data.Id; var ProposalId = data.ProposalId var MethodTypeId = data.MethodTypeId; if (MethodTypeId == 1) { $("#FinanceInsurancePlanDiv #InsuranceOne").css("display", "block"); $("#FinanceInsurancePlanDiv #InsuranceTwo").css("display", "none"); } else { $("#FinanceInsurancePlanDiv #InsuranceOne").hide()//.css("display","none"); $("#FinanceInsurancePlanDiv #InsuranceTwo").show()//.css("display","block"); } var InsureName = data.InsureName;//被保险人名 var SpouseName = data.SpouseName;//客户名 var Age = data.Age; var MonthMoney = data.MonthMoney;//每月可支配金额 var UserableAsset = data.UserableAsset//可用资产 var Age1 = data.Age1; var Age2 = data.Age2 var RetirementAge1 = data.RetirementAge1 var RetirementAge2 = data.RetirementAge2 var ReturnOnInvestment1 = data.ReturnOnInvestment1 var ReturnOnInvestment2 = data.ReturnOnInvestment2 var InflationRate1 = data.InflationRate1 var InflationRate2 = data.InflationRate2 var RevenueGrowth1 = data.RevenueGrowth1 var RevenueGrowth2 = data.RevenueGrowth2 var FamilyExpensesPay1 = data.FamilyExpensesPay1 var FamilyExpensesPay2 = data.FamilyExpensesPay2 var FamilyIncomePay1 = data.FamilyIncomePay1 var FamilyIncomePay2 = data.FamilyIncomePay2 var SpouseAge1 = data.SpouseAge1 var SpouseAge2 = data.SpouseAge2 var FamilyFutureSaving1 = data.FamilyFutureSaving1 var FamilyFutureSaving2 = data.FamilyFutureSaving2 var MatrimonialFee1 = data.MatrimonialFee1 var MatrimonialFee2 = data.MatrimonialFee2 var AfterAccidentRate1 = data.AfterAccidentRate1 var AfterAccidentRate2 = data.AfterAccidentRate2 var AdjustMatrimonialFee1 = data.AdjustMatrimonialFee1 var AdjustMatrimonialFee2 = data.AdjustMatrimonialFee2 var MatrimonialFeeNow1 = data.MatrimonialFeeNow1 var MatrimonialFeeNow2 = data.MatrimonialFeeNow2 var Income1 = data.Income1 var Income2 = data.Income2 var SpouseMonthIncome1 = data.SpouseMonthIncome1 var SpouseMonthIncome2 = data.SpouseMonthIncome2 var FamilyLiveOverdraft1 = data.FamilyLiveOverdraft1 var FamilyLiveOverdraft2 = data.FamilyLiveOverdraft2 var ReserveFund1 = 0; //紧急备用金现值---数据来源现金规划保留规模 //if (data.ReserveFund1 != 0) { ReserveFund1 = data.ReserveFund1.toMyFixed(2); // $("#ReserveFund1").attr("readonly", "readonly").addClass("disabled"); //} var ReserveFund2 = 0; //if (data.ReserveFund2 != 0) { ReserveFund2 = data.ReserveFund2.toMyFixed(2); // $("#ReserveFund2").attr("readonly", "readonly").addClass("disabled"); //} var EduAmount1 = 0; //教育金现值--数据来源教育规划或输 //if (data.EduAmount1 != 0) { EduAmount1 = data.EduAmount1.toMyFixed(2); // $("#EduAmount1").attr("readonly", "readonly").addClass("disabled"); //} var EduAmount2 =0; //if (data.EduAmount2 != 0) { EduAmount2 = data.EduAmount2.toMyFixed(2); // $("#EduAmount2").attr("readonly", "readonly").addClass("disabled"); //} var PensionFunds1 = 0; //养老基金现值/元--数据来源退休规划或输入 //if (data.PensionFunds1 != 0) { PensionFunds1 = data.PensionFunds1.toMyFixed(2); // $("#PensionFunds1").attr("readonly", "readonly").addClass("disabled"); //} var PensionFunds2 =0; //if (data.PensionFunds2 != 0) { PensionFunds2 = data.PensionFunds2.toMyFixed(2); // $("#PensionFunds2").attr("readonly", "readonly").addClass("disabled"); //} var DeathExpense1 = data.DeathExpense1 var DeathExpense2 = data.DeathExpense2 var LoanBalance1 = data.LoanBalance1 var LoanBalance2 = data.LoanBalance2 var EarningAssets1 = data.EarningAssets1 var EarningAssets2 = data.EarningAssets2 var RelativeFinancial1 = data.RelativeFinancial1 var RelativeFinancial2 = data.RelativeFinancial2 var InsureName1 = data.InsureName1 var InsureName2 = data.InsureName2 var InsureNeedCash1 = data.InsureNeedCash1 var InsureNeedCash2 = data.InsureNeedCash2 var InsuranceAmount1 = data.InsuranceAmount1 var InsuranceAmount2 = data.InsuranceAmount2 var GapCash1 = data.GapCash1 var GapCash2 = data.GapCash2 var BudgetAmount1 = data.BudgetAmount1 var BudgetAmount2 = data.BudgetAmount2 var SupplementaryQuota1 = data.SupplementaryQuota1 var SupplementaryQuota2 = data.SupplementaryQuota2 var BalanceCash1 = data.BalanceCash1 var BalanceCash2 = data.BalanceCash2 var Analysis = data.Analysis; var Expenditure = data.Expenditure; var FutureExpend = data.FutureExpend;//未来给人支出 var PredictRetirementAgeLIfe = data.PredictRetirementAgeLIfe; var FutureIncomeLife = data.FutureIncomeLife;//未来个人收入 var FutureAnnuityIncome = data.FutureAnnuityIncome;//个人未来净收入的年金现值/元 $("#FinanceInsurancePlanDiv #InsurancePlanId").val(Id); $("#FinanceInsurancePlanDiv #ProposalId").val(ProposalId); $("#FinanceInsurancePlanDiv #MethodTypeId").val(MethodTypeId); $("#FinanceInsurancePlanDiv #TabZH").val(MethodTypeId) //判断保险规划的需求算法1-遗属需求法 ,2-生命需求法 $("#FinanceInsurancePlanDiv #monthMoney").val(MonthMoney.toMyFixed(2));//每月可用资金 $("#FinanceInsurancePlanDiv #UserableAsset").val(UserableAsset.toMyFixed(2));//可用资产 $("#FinanceInsurancePlanDiv #Analysis").val(Analysis);//--客户财务情况分析 if (MethodTypeId == 1) { $("#FinanceInsurancePlanDiv #InsureName").val(InsureName); $("#FinanceInsurancePlanDiv #InsureName1Life").val(InsureName); $("#FinanceInsurancePlanDiv #SpouseName").val(SpouseName); //这地方特殊两边通用 $("#FinanceInsurancePlanDiv #Age1").val(Age); $("#FinanceInsurancePlanDiv #SpouseAge1").val(Age2); //---------配偶当前年龄-男的写女的 $("#FinanceInsurancePlanDiv #SpouseAge2").val(Age); $("#FinanceInsurancePlanDiv #Age1Life").val(Age);//被保险人年龄/岁 $("#FinanceInsurancePlanDiv #Age2").val(Age2) $("#FinanceInsurancePlanDiv #RetirementAge1").val(RetirementAge1); $("#FinanceInsurancePlanDiv #RetirementAge2").val(RetirementAge2); $("#FinanceInsurancePlanDiv #ReturnOnInvestment1").val(ReturnOnInvestment1); $("#FinanceInsurancePlanDiv #ReturnOnInvestment2").val(ReturnOnInvestment2);//----人民币固定存款 $("#FinanceInsurancePlanDiv #InflationRate1").val(InflationRate1); $("#FinanceInsurancePlanDiv #InflationRate2").val(InflationRate2); $("#FinanceInsurancePlanDiv #RevenueGrowth1").val(RevenueGrowth1); $("#FinanceInsurancePlanDiv #RevenueGrowth2").val(RevenueGrowth2); $("#FinanceInsurancePlanDiv #FamilyExpensesPay1").val(FamilyExpensesPay1.toMyFixed(2));//家庭生活费用实质报酬率 $("#FinanceInsurancePlanDiv #FamilyExpensesPay2").val(FamilyExpensesPay2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #FamilyIncomePay1").val(FamilyIncomePay1.toMyFixed(2)); $("#FinanceInsurancePlanDiv #FamilyIncomePay2").val(FamilyIncomePay2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #FamilyFutureSaving1").val(FamilyFutureSaving1);//家庭未来生活费准备年数/年 $("#FinanceInsurancePlanDiv #FamilyFutureSaving2").val(FamilyFutureSaving2); $("#FinanceInsurancePlanDiv #MatrimonialFee1").val(MatrimonialFee1.toMyFixed(2));//-------当前的家庭生活费用/元 $("#FinanceInsurancePlanDiv #MatrimonialFee2").val(MatrimonialFee2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #AfterAccidentRate1").val(AfterAccidentRate1);//-----保险事故发生后支出调整率 $("#FinanceInsurancePlanDiv #AfterAccidentRate2").val(AfterAccidentRate2); $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee1").val(AdjustMatrimonialFee1.toMyFixed(2));//调整后家庭年生活费用/元 $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee2").val(AdjustMatrimonialFee2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #MatrimonialFeeNow1").val(MatrimonialFeeNow1.toMyFixed(2));//------家庭生活费用现值/元 $("#FinanceInsurancePlanDiv #MatrimonialFeeNow2").val(MatrimonialFeeNow2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #Income1").val(Income1.toMyFixed(2));//配偶的个人年收入/元 $("#FinanceInsurancePlanDiv #Income2").val(Income2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #SpouseMonthIncome1").val(SpouseMonthIncome1.toMyFixed(2));//配偶的个人收入现值/元 $("#FinanceInsurancePlanDiv #SpouseMonthIncome2").val(SpouseMonthIncome2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft1").val(FamilyLiveOverdraft1.toMyFixed(2))//家庭未来生活费用缺口现值/元 $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft2").val(FamilyLiveOverdraft2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #ReserveFund1").val(ReserveFund1);//紧急备用金现值/元 $("#FinanceInsurancePlanDiv #ReserveFund2").val(ReserveFund2); $("#FinanceInsurancePlanDiv #EduAmount1").val(EduAmount1);//--教育金现值/元 $("#FinanceInsurancePlanDiv #EduAmount2").val(EduAmount2); $("#FinanceInsurancePlanDiv #PensionFunds1").val(PensionFunds1);//养老基金现值/元 $("#FinanceInsurancePlanDiv #PensionFunds2").val(PensionFunds2); $("#FinanceInsurancePlanDiv #DeathExpense1").val(DeathExpense1.toMyFixed(2));//临终及丧葬支出现值/元 $("#FinanceInsurancePlanDiv #DeathExpense2").val(DeathExpense2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #LoanBalance1").val(LoanBalance1.toMyFixed(2));//目前贷款余额/元 $("#FinanceInsurancePlanDiv #LoanBalance2").val(LoanBalance2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #EarningAssets1").val(EarningAssets1.toMyFixed(2));//家庭生息资产/元 $("#FinanceInsurancePlanDiv #EarningAssets2").val(EarningAssets2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #RelativeFinancial1").val(RelativeFinancial1.toMyFixed(2));//遗属需求法应有的寿险保额/元 $("#FinanceInsurancePlanDiv #RelativeFinancial2").val(RelativeFinancial2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #InsureName1").val(InsureName);//-------被保险人 $("#FinanceInsurancePlanDiv #InsureName2").val(SpouseName); $("#FinanceInsurancePlanDiv #InsureNeedCash1").val(InsureNeedCash1.toMyFixed(2));//保险需求额度/元 $("#FinanceInsurancePlanDiv #InsureNeedCash2").val(InsureNeedCash2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #InsuranceAmount1").val(InsuranceAmount1.toMyFixed(2));//----*已有额度/元 $("#FinanceInsurancePlanDiv #InsuranceAmount2").val(InsuranceAmount2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #GapCash1").val(GapCash1.toMyFixed(2));//缺口额度/元 $("#FinanceInsurancePlanDiv #GapCash2").val(GapCash2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #BudgetAmount1").val(BudgetAmount1);//----*预算金额/元 $("#FinanceInsurancePlanDiv #BudgetAmount2").val(BudgetAmount2); $("#FinanceInsurancePlanDiv #SupplementaryQuota1").val(SupplementaryQuota1);//*补充额度/元 $("#FinanceInsurancePlanDiv #SupplementaryQuota2").val(SupplementaryQuota2); $("#FinanceInsurancePlanDiv #BalanceCash1").val(BalanceCash1.toMyFixed(2));//欠缺额度/元 $("#FinanceInsurancePlanDiv #BalanceCash2").val(BalanceCash2.toMyFixed(2)); // SaveDefaultValueCommon("InsuranceOne");//保存原值。和新值要做一个对比的 } else { //年龄共用 $("#FinanceInsurancePlanDiv #Age1").val(Age); $("#FinanceInsurancePlanDiv #Age1Life").val(Age);//被保险人年龄/岁 $("#FinanceInsurancePlanDiv #SpouseAge2").val(Age); //---------配偶当前年龄-男的写女的 $("#FinanceInsurancePlanDiv #RetirementAge1Life").val(RetirementAge1);//*预计退休年龄/岁 $("#FinanceInsurancePlanDiv #PredictRetirementAgeLIfe").val(PredictRetirementAgeLIfe);//离退休年数/年 $("#FinanceInsurancePlanDiv #ReturnOnInvestment1Life").val(ReturnOnInvestment1);//*投资报酬率 $("#FinanceInsurancePlanDiv #Income1Life").val(Income1);//当前个人年收入/元 $("#FinanceInsurancePlanDiv #RevenueGrowth1Life").val(RevenueGrowth1);//收入增长率 $("#FinanceInsurancePlanDiv #FutureIncomeLife").val(FutureIncomeLife.toMyFixed(2));//未来工作期间收入现值/元 $("#FinanceInsurancePlanDiv #Expenditure").val(Expenditure);//-个人年收入支出 $("#FinanceInsurancePlanDiv #InflationRate1Life").val(InflationRate1);//年通货膨胀率 $("#FinanceInsurancePlanDiv #FutureExpend").val(FutureExpend.toMyFixed(2));//未来工作期间支出现值/元 $("#FinanceInsurancePlanDiv #FutureAnnuityIncome").val(FutureAnnuityIncome.toMyFixed(2));//个人未来净收入的年金现值/元 $("#FinanceInsurancePlanDiv #FutureAnnuityIncomeSub").val(FutureAnnuityIncome.toMyFixed(2));//弥补收入应有的寿险保额/元 //---------------------被保险人 $("#FinanceInsurancePlanDiv #InsureNeedCash1Life").val(FutureAnnuityIncome.toMyFixed(2));//保险需求额度/元 $("#FinanceInsurancePlanDiv #InsuranceAmount1Life").val(InsuranceAmount1);//已有额度/元 $("#FinanceInsurancePlanDiv #GapCash1Life").val(GapCash1.toMyFixed(2));//缺口额度/元 $("#FinanceInsurancePlanDiv #BudgetAmount1Life").val(BudgetAmount1);//预算金额/元 $("#FinanceInsurancePlanDiv #SupplementaryQuota1Life").val(SupplementaryQuota1);//-补充额度/元 $("#FinanceInsurancePlanDiv #BalanceCash1Life").val(BalanceCash1.toMyFixed(2));//欠缺额度/元 $("#FinanceInsurancePlanDiv #InsureName").val(InsureName);//被保险人姓名 $("#FinanceInsurancePlanDiv #InsureName1Life").val(InsureName);//被保险人姓名 $("#FinanceInsurancePlanDiv #InsureName1").val(InsureName);//-------被保险人 // SaveDefaultValueCommon("InsuranceTwo");//保存原值。和新值要做一个对比的 } } //保存数据 function SaveInsurancePlan(saveFalg) { TagNavi = true; MethodTypeTab = $("#FinanceInsurancePlanDiv #MethodTypeId").val() * 1; //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); //此处参数必须跟VM一致 var obj = new Object(); //获取财产传承 if (ProposalId != null && ProposalId != "" && ProposalId != undefined) { obj["ProposalId"] = ProposalId; } else { alert("清先保存基本信息") return false; } var Analysis= $("#FinanceInsurancePlanDiv #Analysis").val(); obj["Id"] = $("#FinanceInsurancePlanDiv #InsurancePlanId").val(); obj["MethodTypeId"] = MethodTypeTab; if (MethodTypeTab == 1) { if (!VerificationHelper.checkFrom("InsuranceOne") || !VerificationHelper.checkFrom("AreRquest")) { TagNavi = false; return; } obj["SpouseName"] = $("#FinanceInsurancePlanDiv #SpouseName").val(); obj["Age1"] = $("#FinanceInsurancePlanDiv #Age1").val(); obj["Age2"] = $("#FinanceInsurancePlanDiv #Age2").val(); obj["RetirementAge1"] = $("#FinanceInsurancePlanDiv #RetirementAge1").val(); obj["RetirementAge2"] = $("#FinanceInsurancePlanDiv #RetirementAge2").val(); obj["ReturnOnInvestment1"] = $("#FinanceInsurancePlanDiv #ReturnOnInvestment1").val(); obj["ReturnOnInvestment2"] = $("#FinanceInsurancePlanDiv #ReturnOnInvestment2").val();//----人民币 obj["InflationRate1"] = $("#FinanceInsurancePlanDiv #InflationRate1").val(); obj["InflationRate2"] = $("#FinanceInsurancePlanDiv #InflationRate2").val(); obj["RevenueGrowth1"] = $("#FinanceInsurancePlanDiv #RevenueGrowth1").val(); obj["RevenueGrowth2"] = $("#FinanceInsurancePlanDiv #RevenueGrowth2").val(); obj["FamilyExpensesPay1"] = $("#FinanceInsurancePlanDiv #FamilyExpensesPay1").val(); obj["FamilyExpensesPay2"] = $("#FinanceInsurancePlanDiv #FamilyExpensesPay2").val(); obj["FamilyIncomePay1"] = $("#FinanceInsurancePlanDiv #FamilyIncomePay1").val(); obj["FamilyIncomePay2"] = $("#FinanceInsurancePlanDiv #FamilyIncomePay2").val(); obj["SpouseAge1"] = $("#FinanceInsurancePlanDiv #SpouseAge1").val();//---------房产 obj["SpouseAge2"] = $("#FinanceInsurancePlanDiv #SpouseAge2").val(); obj["FamilyFutureSaving1"] = $("#FinanceInsurancePlanDiv #FamilyFutureSaving1").val(); obj["FamilyFutureSaving2"] = $("#FinanceInsurancePlanDiv #FamilyFutureSaving2").val(); obj["MatrimonialFee1"] = $("#FinanceInsurancePlanDiv #MatrimonialFee1").val();//-------信用卡借款 obj["MatrimonialFee2"] = $("#FinanceInsurancePlanDiv #MatrimonialFee2").val(); obj["AfterAccidentRate1"] = $("#FinanceInsurancePlanDiv #AfterAccidentRate1").val(); obj["AfterAccidentRate2"] = $("#FinanceInsurancePlanDiv #AfterAccidentRate2").val();//-----金融实用 obj["AdjustMatrimonialFee1"] = $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee1").val(); obj["AdjustMatrimonialFee2"] = $("#FinanceInsurancePlanDiv #AdjustMatrimonialFee2").val(); obj["MatrimonialFeeNow1"] = $("#FinanceInsurancePlanDiv #MatrimonialFeeNow1").val(); obj["MatrimonialFeeNow2"] = $("#FinanceInsurancePlanDiv #MatrimonialFeeNow2").val();//------自用房 obj["Income1"] = $("#FinanceInsurancePlanDiv #Income1").val(); obj["Income2"] = $("#FinanceInsurancePlanDiv #Income2").val(); obj["SpouseMonthIncome1"] = $("#FinanceInsurancePlanDiv #SpouseMonthIncome1").val(); obj["SpouseMonthIncome2"] = $("#FinanceInsurancePlanDiv #SpouseMonthIncome2").val(); obj["FamilyLiveOverdraft1"] = $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft1").val() obj["FamilyLiveOverdraft2"] = $("#FinanceInsurancePlanDiv #FamilyLiveOverdraft2").val(); obj["ReserveFund1"] = $("#FinanceInsurancePlanDiv #ReserveFund1").val();//紧急备用金现值/元 obj["ReserveFund2"] = $("#FinanceInsurancePlanDiv #ReserveFund2").val(); obj["EduAmount1"] = $("#FinanceInsurancePlanDiv #EduAmount1").val();//--教育金现值/元 obj["EduAmount2"] = $("#FinanceInsurancePlanDiv #EduAmount2").val(); obj["PensionFunds1"] = $("#FinanceInsurancePlanDiv #PensionFunds1").val();//养老基金现值/元 obj["PensionFunds2"] = $("#FinanceInsurancePlanDiv #PensionFunds2").val(); obj["DeathExpense1"] = $("#FinanceInsurancePlanDiv #DeathExpense1").val(); obj["DeathExpense2"] = $("#FinanceInsurancePlanDiv #DeathExpense2").val(); obj["LoanBalance1"] = $("#FinanceInsurancePlanDiv #LoanBalance1").val(); obj["LoanBalance2"] = $("#FinanceInsurancePlanDiv #LoanBalance2").val(); obj["EarningAssets1"] = $("#FinanceInsurancePlanDiv #EarningAssets1").val(); obj["EarningAssets2"] = $("#FinanceInsurancePlanDiv #EarningAssets2").val();//---------房产 obj["RelativeFinancial1"] = $("#FinanceInsurancePlanDiv #RelativeFinancial1").val(); obj["RelativeFinancial2"] = $("#FinanceInsurancePlanDiv #RelativeFinancial2").val(); obj["InsureName1"] = $("#FinanceInsurancePlanDiv #InsureName1").val(); obj["InsureName2"] = $("#FinanceInsurancePlanDiv #InsureName2").val();//-------信用 obj["InsureNeedCash1"] = $("#FinanceInsurancePlanDiv #InsureNeedCash1").val(); obj["InsureNeedCash2"] = $("#FinanceInsurancePlanDiv #InsureNeedCash2").val(); obj["InsuranceAmount1"] = $("#FinanceInsurancePlanDiv #InsuranceAmount1").val();//---- obj["InsuranceAmount2"] = $("#FinanceInsurancePlanDiv #InsuranceAmount2").val(); obj["GapCash1"] = $("#FinanceInsurancePlanDiv #GapCash1").val(); obj["GapCash2"] = $("#FinanceInsurancePlanDiv #GapCash2").val(); obj["BudgetAmount1"] = $("#FinanceInsurancePlanDiv #BudgetAmount1").val();//---- obj["BudgetAmount2"] = $("#FinanceInsurancePlanDiv #BudgetAmount2").val(); obj["SupplementaryQuota1"] = $("#FinanceInsurancePlanDiv #SupplementaryQuota1").val(); obj["SupplementaryQuota2"] = $("#FinanceInsurancePlanDiv #SupplementaryQuota2").val(); obj["BalanceCash1"] = $("#FinanceInsurancePlanDiv #BalanceCash1").val(); obj["BalanceCash2"] = $("#FinanceInsurancePlanDiv #BalanceCash2").val(); } else { if (!VerificationHelper.checkFrom("InsuranceTwo")||!VerificationHelper.checkFrom("AreRquest")) { TagNavi = false; return; } obj["RetirementAge1"] = $("#FinanceInsurancePlanDiv #RetirementAge1Life").val(); obj["ReturnOnInvestment1"] = $("#FinanceInsurancePlanDiv #ReturnOnInvestment1Life").val(); obj["Income1"] = $("#FinanceInsurancePlanDiv #Income1Life").val(); obj["RevenueGrowth1"] = $("#FinanceInsurancePlanDiv #RevenueGrowth1Life").val();//收入增长率 obj["InflationRate1"] = $("#FinanceInsurancePlanDiv #InflationRate1Life").val();//年通货膨胀率 obj["Expenditure"] = $("#FinanceInsurancePlanDiv #Expenditure").val(); obj["#InsureName1"] = $("#FinanceInsurancePlanDiv #InsureName1Life").val(); obj["InsureNeedCash1"] = $("#FinanceInsurancePlanDiv #InsureNeedCash1Life").val(); obj["InsuranceAmount1"] = $("#FinanceInsurancePlanDiv #InsuranceAmount1Life").val(); obj["GapCash1"] = $("#FinanceInsurancePlanDiv #GapCash1Life").val(); obj["BudgetAmount1"] = $("#FinanceInsurancePlanDiv #BudgetAmount1Life").val(); obj["SupplementaryQuota1"] = $("#FinanceInsurancePlanDiv #SupplementaryQuota1Life").val(); obj["BalanceCash1"] = $("#FinanceInsurancePlanDiv #BalanceCash1Life").val(); } obj["Analysis"] = Analysis;//---- $.ajax({ url: "/Student/InsurancePlan/SaveInsurancePlan", type: "POST", async: false, dataType: "json", data: JSON.stringify(obj), contentType: "application/json", success: function (data) { if (data != null) { $("#FinanceInsurancePlanDiv #InsurancePlanId").val(data.Id); SaveDefaultValueCommon("FinanceInsurancePlanDiv");//保存原值。和新值要做一个对比的 if (typeof saveFalg == "undefined") { dialogHelper.Success({ content: "保存成功!", success: function () { //同时刷新页面 window.location.reload(); } }); } } } }) } $(function () { IsProposalSave()//客户验证 param = $("#hdParam").val(); //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); //获取财产传承 if (ProposalId != null && ProposalId != "" && ProposalId != undefined) { LoadInsurancePlan(ProposalId); } else { } $("#FinanceInsurancePlanDiv #btnSave").live("click", function () { //添加数据 SaveInsurancePlan(); }); //同时绑定下一页事件 $("#FinanceInsurancePlanDiv #btnNext").live("click", function () { //同时还要保存当前数据 SaveInsurancePlan(0); if (TagNavi) { window.location.href = "/Student/InvestmentPlan/Index" + param; } }); //同时绑定上一页事件 $("#FinanceInsurancePlanDiv #btnPrev").live("click", function () { //先验证后保存,然后跳转 //同时还要保存当前数据 SaveInsurancePlan(0); if (TagNavi) { window.location.href = "/Student/RetirementPlan/Index" + param; } }); //绑定切换需求算法切换事件 $("#FinanceInsurancePlanDiv #MethodTypeId").bind("change", function () { $(".warn-box").remove(); MethodTypeTab = $(this).val(); var nameAndAge = ""; if (MethodTypeTab == "1") { $("#FinanceInsurancePlanDiv #InsuranceOne").show(); $("#FinanceInsurancePlanDiv #InsuranceTwo").hide(); } else if (MethodTypeTab == "2") { $("#FinanceInsurancePlanDiv #InsuranceOne").hide(); $("#FinanceInsurancePlanDiv #InsuranceTwo").show(); } $("#FinanceInsurancePlanDiv #Analysis").val(""); $("#FinanceInsurancePlanDiv").find("input[type='text']").each(function () { nameAndAge = $(this).attr("id"); if (nameAndAge == "InsureName") { //客户名 return true; } else if (nameAndAge == "Age1") { //客户年龄 return true; } else if (nameAndAge == "InsureName1") { return true; } else if (nameAndAge == "Age1Life") { return true; } else if (nameAndAge == "InsureName1Life") { return true; } else if (nameAndAge == "monthMoney") { return true; } else if (nameAndAge == "UserableAsset") { return true; } else { $(this).val(""); } }); }); }); //遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 //*************** //直接调用方法 ----需求价值法 //*************** function CalcInsreVal2() { var FamilyLiveOverdraft2 = $.trim($("#FamilyLiveOverdraft2").val()) * 1; var ReserveFund2 = $.trim($("#ReserveFund2").val()) * 1; var EduAmount2 = $.trim($("#EduAmount2").val()) * 1; var PensionFunds2 = $.trim($("#PensionFunds2").val()) * 1; var DeathExpense2 = $.trim($("#DeathExpense2").val()) * 1; var LoanBalance2 = $.trim($("#LoanBalance2").val()) * 1; var EarningAssets2 = $.trim($("#EarningAssets2").val()) * 1; var RelativeFinancial2 = calcRelativeFinancial(FamilyLiveOverdraft2, ReserveFund2, EduAmount2, PensionFunds2, DeathExpense2, LoanBalance2, EarningAssets2)*1; $("#FinanceInsurancePlanDiv #RelativeFinancial2").val(RelativeFinancial2.toMyFixed(2)); $("#FinanceInsurancePlanDiv #InsureNeedCash2").val(RelativeFinancial2.toMyFixed(2)); } function CalcInsreVal1() { var FamilyLiveOverdraft1 = $.trim($("#FamilyLiveOverdraft1").val()) * 1; var ReserveFund1 = $.trim($("#ReserveFund1").val()) * 1; var EduAmount1 = $.trim($("#EduAmount1").val()) * 1; var PensionFunds1 = $.trim($("#PensionFunds1").val()) * 1; var DeathExpense1 = $.trim($("#DeathExpense1").val()) * 1; var LoanBalance1 = $.trim($("#LoanBalance1").val()) * 1; var EarningAssets1 = $.trim($("#EarningAssets1").val()) * 1; var RelativeFinancial1 = calcRelativeFinancial(FamilyLiveOverdraft1, ReserveFund1, EduAmount1, PensionFunds1, DeathExpense1, LoanBalance1, EarningAssets1)*1; $("#FinanceInsurancePlanDiv #RelativeFinancial1").val(RelativeFinancial1.toMyFixed(2)); $("#FinanceInsurancePlanDiv #InsureNeedCash1").val(RelativeFinancial1.toMyFixed(2)); } //缺口额度 =保险需求额度-已有额度 function CalcGapCash1Val1() { var InsureNeedCash1 = $.trim($("#InsureNeedCash1").val())*1; var InsuranceAmount1 = $.trim($("#InsuranceAmount1").val())*1; var GapCash1 = calcGapCash(InsureNeedCash1, InsuranceAmount1)*1; $("#GapCash1").val(GapCash1.toMyFixed(2)); } //缺口额度 function CalcGapCash1Val2() { var InsureNeedCash1 = $.trim($("#InsureNeedCash2").val())*1; var InsuranceAmount1 = $.trim($("#InsuranceAmount2").val())*1; var GapCash1 = calcGapCash(InsureNeedCash1, InsuranceAmount1)*1; $("#GapCash2").val(GapCash1.toMyFixed(2)); } //欠缺额度=缺口额度-预算额度-补充额度 function CalcBalanceCashVal1() { var GapCash1 = $.trim($("#GapCash1").val())*1; var BudgetAmount1 = $.trim($("#BudgetAmount1").val())*1; var SupplementaryQuota1 = $.trim($("#SupplementaryQuota1").val())*1; var BalanceCash1 = calcBalanceCash(GapCash1, BudgetAmount1, SupplementaryQuota1)*1; $("#BalanceCash1").val(BalanceCash1.toMyFixed(2)); } function CalcBalanceCashVal2() { var GapCash2 = $.trim($("#GapCash2").val())*1; var BudgetAmount2 = $.trim($("#BudgetAmount2").val())*1; var SupplementaryQuota2 = $.trim($("#SupplementaryQuota2").val())*1; var BalanceCash2 = calcBalanceCash(GapCash2, BudgetAmount2, SupplementaryQuota2)*1; $("#BalanceCash2").val(BalanceCash2.toMyFixed(2)); } //****************** //直接调用方法------生命价值法 //****************** // 离退休年数=预计退休年龄-被保险人年龄 function calcPredictRetirementAgeLIfeVal() { //离退休年数=预计退休年龄-被保险人年龄 var Age1Life = $.trim($("#Age1Life").val()) * 1; var RetirementAge1Life = $.trim($("#RetirementAge1Life").val()) * 1; var PredictRetirementAgeLIfe = calcPredictRetirementAgeLIfe(Age1Life, RetirementAge1Life)*1; $("#FinanceInsurancePlanDiv #PredictRetirementAgeLIfe").val(PredictRetirementAgeLIfe); } // 未来工作期间收入现值 function calcFutureIncomeLifeVal() { var ReturnOnInvestment1Life = $.trim($("#ReturnOnInvestment1Life").val()) * 1;//投资报酬 var RevenueGrowth1Life = $.trim($("#RevenueGrowth1Life").val()) * 1;//收入增长 var PredictRetirementAgeLIfe = $.trim($("#PredictRetirementAgeLIfe").val()) * 1;//离退休年数 var Income1Life = $.trim($("#Income1Life").val()) * 1; //当前个人年收入 var FutureIncomeLife = calcFutureIncomeLife(ReturnOnInvestment1Life, RevenueGrowth1Life, PredictRetirementAgeLIfe, Income1Life)*1; $("#FinanceInsurancePlanDiv #FutureIncomeLife").val(FutureIncomeLife.toMyFixed(2)); } // 未来工作期间支出现值 function calcFutureExpendVal() { var ReturnOnInvestment1Life = $.trim($("#ReturnOnInvestment1Life").val()) * 1;//投资报酬 var InflationRate1Life = $.trim($("#InflationRate1Life").val()) * 1;//年通货膨胀 var PredictRetirementAgeLIfe = $.trim($("#PredictRetirementAgeLIfe").val()) * 1;//离退休年数 var Expenditure = $.trim($("#Expenditure").val()) * 1;//当前个人年收入 var FutureExpend = calcFutureExpend(ReturnOnInvestment1Life, InflationRate1Life, PredictRetirementAgeLIfe, Expenditure)*1; $("#FinanceInsurancePlanDiv #FutureExpend").val(FutureExpend.toMyFixed(2)); } // 个人未来净收入的年金现值 function calcFutureAnnuityIncomeVal() { var FutureIncomeLife = $.trim($("#FutureIncomeLife").val())*1; var FutureExpend = $.trim($("#FutureExpend").val())*1; var FutureAnnuityIncome = calcFutureAnnuityIncome(FutureIncomeLife, FutureExpend)*1; $("#FutureAnnuityIncome").val(FutureAnnuityIncome.toMyFixed(2)); //*弥补收入应有的寿险保额 $("#FutureAnnuityIncomeSub").val(FutureAnnuityIncome.toMyFixed(2)); //保险需求额度赋值 $("#InsureNeedCash1Life").val(FutureAnnuityIncome.toMyFixed(2)); } //缺口额度=保险需求额度-已有额度 function calcGapCashLifeVal() { var InsureNeedCash1Life = $.trim($("#InsureNeedCash1Life").val())*1; var InsuranceAmount1Life = $.trim($("#InsuranceAmount1Life").val())*1; var GapCash = calcGapCash(InsureNeedCash1Life, InsuranceAmount1Life)*1; $("#GapCash1Life").val(GapCash.toMyFixed(2)); } //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 function calcBalanceCashSubVal() { var GapCash1Life = $.trim($("#GapCash1Life").val()) * 1; var BudgetAmount1Life = $.trim($("#BudgetAmount1Life").val()) * 1; var SupplementaryQuota1Life = $.trim($("#SupplementaryQuota1Life").val()) * 1; var BalanceCash1Life = calcBalanceCash(GapCash1Life, BudgetAmount1Life, SupplementaryQuota1Life)*1; $("#BalanceCash1Life").val(BalanceCash1Life.toMyFixed(2)); } //*********************************** //直接调用方法结尾 //*********************************** //计算加载啊~~~~~~~~~~~~~~~~~~~~~~~~~~~ReturnOnInvestment1 $(function () { //家庭生活费用实质报酬率1&2 $("#InflationRate1").unbind("blur").blur(function () { //家庭生活费用实质报酬率1 calcFamilyExpensesPayOne(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1() //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); $("#InflationRate2").unbind("blur").blur(function () { //家庭生活费用实质报酬率1 calcFamilyExpensesPayTwo(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowTwo();; //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //家庭生活费用实质报酬率1&2 ------------end $("#RetirementAge1,#Age1").unbind("blur").blur(function () { //家庭未来生活费准备年数 calcFamilyFutureSavingTwo(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowTwo(); //这货还关联上了第二个PV计算 // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeTwo(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); //同时还要赋值给--配偶当前年龄/岁 // $("#FinanceInsurancePlanDiv #SpouseAge2").val(Age2); }); $("#RetirementAge2,#Age2").unbind("blur").blur(function () { //家庭未来生活费准备年数 calcFamilyFutureSavingOne(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowOne(); // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); //同时还要赋值给--配偶当前年龄/岁 // $("#FinanceInsurancePlanDiv #SpouseAge1").val(Age2); }); //家庭未来生活费准备年数1&2 ---------------end //调整后家庭生活费用 $("#MatrimonialFee1,#AfterAccidentRate1").unbind("blur").blur(function () { //调整后家庭生活费用 calcAdjustMatrimonialFeeOne(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); $("#MatrimonialFee2,#AfterAccidentRate2").unbind("blur").blur(function () { calcAdjustMatrimonialFeeTwo(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowTwo(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //调整后家庭生活费用-------------------end //------------------------------------------第二个PV计算 $("#RevenueGrowth1").unbind("blur").blur(function () { //家庭收入实质报酬率 calcFamilyIncomePayOne() // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); $("#RevenueGrowth2").unbind("blur").blur(function () { calcFamilyIncomePayTwo(); // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeTwo(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //家庭收入实质报酬率1&2 ------------end // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) B16= PV(B8, B10, -B15) 输出;C16= PV(C8, C10, C15) 输出 $("#Income1").unbind("blur").blur(function () { calcSpouseMonthIncomeOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); $("#Income2").unbind("blur").blur(function () { calcSpouseMonthIncomeTwo(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo(); // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); $("#ReturnOnInvestment1").unbind("blur").blur(function () { // 家庭生活费用实质报酬率 calcFamilyExpensesPayOne(); // 家庭收入实质报酬率 calcFamilyIncomePayOne(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcMatrimonialFeeNowOne(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftOne() // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeOne() }); $("#ReturnOnInvestment2").unbind("blur").blur(function () { calcFamilyExpensesPayTwo(); //家庭生活费用现值= /PV(家庭生活费用实质报酬率,家庭未来生活费准备年数,-调整后家庭生活费用, 0, 1) calcFamilyIncomePayTwo(); //家庭未来生活费用缺口现值=配偶的个人收入现值-家庭生活费用现值 calcFamilyLiveOverdraftTwo() // 遗属需求法应有的寿险保额=∑(家庭未来生活费用缺口现值,紧急备用金现值,教育金现值,养老基金现值,临终及丧葬支出现值,目前贷款余额)-家庭生息资产 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); // 家庭收入实质报酬率 calcFamilyIncomePayTwo(); // 配偶的个人收入现值=PV(家庭收入实质报酬率,家庭未来生活费准备年数,配偶的个人年收入) calcSpouseMonthIncomeTwo() }); // 遗属需求法应有的寿险保额1 $("#ReserveFund1,#EduAmount1,#PensionFunds1,#DeathExpense1,#LoanBalance1,#EarningAssets1").unbind("blur").blur(function () { //遗属需求法应有的寿险保额 CalcInsreVal1(); //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); // 遗属需求法应有的寿险保额2 $("#ReserveFund2,#EduAmount2,#PensionFunds2,#DeathExpense2,#LoanBalance2,#EarningAssets2").unbind("blur").blur(function () { //遗属需求法应有的寿险保额 CalcInsreVal2(); //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //配偶的名字 $("#SpouseName").unbind("blur").blur(function () { $("#InsureName2").val($.trim($(this).val())); }) //欠缺额度方法直接调用 $("#BudgetAmount1,#SupplementaryQuota1").unbind("blur").blur(function () { //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); //欠缺额度方法直接调用 $("#BudgetAmount2,#SupplementaryQuota2").unbind("blur").blur(function () { //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //保险需求额度/元 $("#InsuranceAmount1").unbind("blur").blur(function () { //缺口额度方法直接调用 CalcGapCash1Val1() //欠缺额度方法直接调用 CalcBalanceCashVal1(); }); //保险需求额度/元 $("#InsuranceAmount2").unbind("blur").blur(function () { //缺口额度方法直接调用 CalcGapCash1Val2() //欠缺额度方法直接调用 CalcBalanceCashVal2(); }); //*********************************** // 生命价值法计算 //*********************************** //投资报酬 预计退休年龄/岁 影响两个PV $("#RetirementAge1Life,#ReturnOnInvestment1Life").unbind("blur").blur(function () { //离退休年数=预计退休年龄-被保险人年龄 calcPredictRetirementAgeLIfeVal(); // 未来工作期间收入现值 calcFutureIncomeLifeVal(); // 未来工作期间支出现值 calcFutureExpendVal(); // 个人未来净收入的年金现值=未来工作期间收入现值-未来工作期间支出现 calcFutureAnnuityIncomeVal(); //缺口额度=保险需求额度-已有额度 calcGapCashLifeVal(); //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 calcBalanceCashSubVal(); }); // *投资报酬率-年收入增长率 当前个人年收入/元 RevenueGrowth1Life $("#RevenueGrowth1Life,#Income1Life").unbind("blur").blur(function () { // 未来工作期间收入现值 calcFutureIncomeLifeVal(); // 个人未来净收入的年金现值=未来工作期间收入现值-未来工作期间支出现 calcFutureAnnuityIncomeVal(); //缺口额度=保险需求额度-已有额度 calcGapCashLifeVal() //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 calcBalanceCashSubVal(); }); // 年通货膨胀 当前个人年支出) $("#InflationRate1Life,#Expenditure").unbind("blur").blur(function () { // 未来工作期间支出现值 calcFutureExpendVal(); // 个人未来净收入的年金现值=未来工作期间收入现值-未来工作期间支出现 calcFutureAnnuityIncomeVal(); //缺口额度=保险需求额度-已有额度 calcGapCashLifeVal(); //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 calcBalanceCashSubVal(); }); //已有额度 $("#InsuranceAmount1Life").unbind("blur").blur(function () { //缺口额度=保险需求额度-已有额度 calcGapCashLifeVal(); //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 calcBalanceCashSubVal(); }); //欠缺额度 $("#BudgetAmount1Life,#SupplementaryQuota1Life").unbind("blur").blur(function () { //欠缺额度 = 缺口额度 - 预算额度 - 补充额度 calcBalanceCashSubVal(); }) });