//**************************** //退休规划-------------- //**************************** var param = ""; var TagNavi = true; //判断是否非法字符 function CheckNum(num) { var pattern6 = /^[-]?\d+(\.\d{1,11})?$/;//只能输入两位小数 if (!pattern6.test(num)) { num = 0; return num; } //num = (num.toMyFixed(2)) * 1; return num; } //满意生活水平=目前生活水平/生活满意度 function claCsatisfactionLive(LivingStandardNow, Satisfaction) { var LivingStandardNow1 = CheckNum(LivingStandardNow); var Satisfaction1 = CheckNum(Satisfaction); var sum = 0; if (LivingStandardNow1 == LivingStandardNow && Satisfaction1 == Satisfaction) { sum = (LivingStandardNow ) / (Satisfaction/100); } else { sum = 0; } return sum; } //满意生活水平实体 function claCsatisfactionLive2() { var LivingStandardNow =$.trim($("#LivingStandardNow").val())*1; var Satisfaction =$.trim($("#Satisfaction").val())*1; var result = claCsatisfactionLive(LivingStandardNow, Satisfaction)*1; $("#SatisfactionLivingStandard").val(result.toMyFixed(2)); } //生活满意度下拉选择 var ClacSatisfaction = { calcSatisfaction: function (multiple, LivingStandardNow) { //var multiple = $("RetainCashMultiple").val(); var result = (multiple / LivingStandardNow).toMyFixed(2); return result; } }; //退休后、退休前生活水平折算比例下拉选择 var clacCashPanVal = { calcConvertProportion: function (multiple, LivingStandardNow) { //var multiple = $("RetainCashMultiple").val(); var result = (multiple * LivingStandardNow).toMyFixed(2); return result; } } //退休时生活水平=FV(退休前通货膨胀率,计划退休年龄-当前年龄,0,- 满意生活水平,1) function calcRetirementLivingStandard(BeforeInflationRate, RetirementAge, Age, SatisfactionLivingStandard) { var BeforeInflationRate1 = CheckNum(BeforeInflationRate); var RetirementAge1 = CheckNum(RetirementAge); var Age1 = CheckNum(Age); var SatisfactionLivingStandard1 = CheckNum(SatisfactionLivingStandard); if (BeforeInflationRate1 == BeforeInflationRate && RetirementAge1 == RetirementAge && Age1 == Age && SatisfactionLivingStandard1 == SatisfactionLivingStandard) { var rate=BeforeInflationRate1; var nper=RetirementAge1-Age1; var amount=0; var pv =-SatisfactionLivingStandard1; var begOfPeriodType=1; sum = CalcFVCommon(rate, nper, amount, pv, begOfPeriodType) } else { sum = 0; } return sum; }; //退休时生活水平实体 function calcRetirementLivingStandard2() { var BeforeInflationRate = $.trim($("#BeforeInflationRate").val())*1; var RetirementAge =$.trim(($("#RetirementAge").val()))*1; var Age = $.trim($("#Age").val())*1; var SatisfactionLivingStandard =$.trim($("#SatisfactionLivingStandard").val())*1; var result = calcRetirementLivingStandard(BeforeInflationRate, RetirementAge, Age, SatisfactionLivingStandard) * 1; $("#RetirementLivingStandard").val(result.toMyFixed(2)); }; //退休后生活水平=退休时生活水平×退休后、退休前生活水平折算比例 function calcAfterLivingStandard(RetirementLivingStandard, ConvertProportion) { var RetirementLivingStandard1 = CheckNum(RetirementLivingStandard); var ConvertProportion1 = CheckNum(ConvertProportion); var sum = 0; if (RetirementLivingStandard1 == RetirementLivingStandard && ConvertProportion1 == ConvertProportion) { sum = (RetirementLivingStandard * 1) * (ConvertProportion / 100); } else { sum = 0; } return sum; } //退休后生活水平实体=退休时生活水平×退休后、退休前生活水平折算比例 function calcAfterLivingStandard2() { var RetirementLivingStandard = $.trim($("#RetirementLivingStandard").val())*1; var ConvertProportion = $.trim($("#ConvertProportion").val()); var result =calcAfterLivingStandard(RetirementLivingStandard, ConvertProportion)*1; $("#AfterLivingStandard").val(result.toMyFixed(2)); } //小计=∑(社会保险,商业保险,租金收入,其他收入) function calcSum(SocialInsurance, CommercialInsurance, RentIncome, OtherIncome) { var SocialInsurance1 = CheckNum(SocialInsurance); var CommercialInsurance1 = CheckNum(CommercialInsurance); var RentIncome1 = CheckNum(RentIncome); var OtherIncome1 = CheckNum(OtherIncome); var sum = 0; if (SocialInsurance1 == SocialInsurance && CommercialInsurance1 == CommercialInsurance && RentIncome1 == RentIncome && OtherIncome1 == OtherIncome) { sum = (SocialInsurance * 1) + (CommercialInsurance * 1) + (RentIncome * 1) + (OtherIncome * 1); } else { sum = 0; } return sum; } //小计实体=∑(社会保险,商业保险,租金收入,其他收入) function calcSum2(){ var SocialInsurance =$.trim($("#SocialInsurance").val())*1; var CommercialInsurance=$.trim($("#CommercialInsurance").val())*1; var RentIncome =$.trim($("#RentIncome").val())*1; var OtherIncome=$.trim($("#OtherIncome").val())*1; var result = calcSum(SocialInsurance, CommercialInsurance, RentIncome, OtherIncome)*1; $("#TotalIncome").val(result.toMyFixed(2)); } //退休时需准备的现金总金额 TotalAmount PV((退休后投资收益率-退休后通货膨胀率)/(1+退休后通货膨胀率)/12,希望享有退休生活年限×12,小计-退休后生活水平,- 子女传承费用,1) //公式更换为PV((退休后投资收益率-退休后通货膨胀率)/(1+退休后通货膨胀率),希望享有退休生活年限,(小计-退休后生活水平)×12,0,1)+PV(退休后投资收益率,希望享有退休生活年限,0,-子女传承费用,1) function calcTotalAmount(RetirementRate, AfterInflationRate, RetirementYears, TotalIncome, AfterLivingStandard, lineageFee) { var RetirementRate1 = CheckNum(RetirementRate); var AfterInflationRate1 = CheckNum(AfterInflationRate); var RetirementYears1 = CheckNum(RetirementYears); var TotalIncome1 = CheckNum(TotalIncome); var AfterLivingStandard1 = CheckNum(AfterLivingStandard); var lineageFee1 = CheckNum(lineageFee); var sum = 0; sum1 = 0; sum2 = 0; if (RetirementRate1 == RetirementRate && AfterInflationRate1 == AfterInflationRate && RetirementYears1 == RetirementYears && TotalIncome1 == TotalIncome && AfterLivingStandard1 == AfterLivingStandard && lineageFee1 == lineageFee) { var rate = ((RetirementRate1/100 - AfterInflationRate1/100) / (1 + AfterInflationRate1/100)); var nper = RetirementYears; var pmt = (TotalIncome - AfterLivingStandard)*12; var fv = 0; var begOfPeriodType = 1; sum1 = CalcPVCommon(rate * 100, nper, pmt, fv, begOfPeriodType); sum2 = CalcPVCommon(RetirementRate1, RetirementYears1, 0, -lineageFee1, begOfPeriodType); } if (sum1 == "Infinity" || sum2 == "Infinity") { sum = "Infinity"; } else { sum = sum1*1 + sum2*1; } return sum; } //退休时需准备的现金总金额 function calcTotalAmount2() { var RetirementRate =$.trim($("#RetirementRate").val())*1; var AfterInflationRate =$.trim($("#AfterInflationRate").val())*1; var RetirementYears = $.trim($("#RetirementYears").val())*1; var TotalIncome = $.trim($("#TotalIncome").val())*1; var AfterLivingStandard = $.trim($("#AfterLivingStandard").val())*1; var lineageFee = $.trim($("#lineageFee").val())*1; var result = calcTotalAmount(RetirementRate, AfterInflationRate, RetirementYears, TotalIncome, AfterLivingStandard, lineageFee)*1; $("#TotalAmount").html(result.toMyFixed(2)); } //定期定额投资年限:学生输入 (小于等于(计划退休年龄-当前年龄))RegularYear // 此方案能实现的目标金额 TargetAmount=FV(投资收益率÷12,定期定额投资年限×12,- 每月定期定额投资金额,- 一次性投资金额,0) function calcTargetAmount(ReturnOnInvestmentRate, RegularYear, MonthlyInvestment, DisposableInput) { var ReturnOnInvestmentRate1 = CheckNum(ReturnOnInvestmentRate); var RegularYear1 = CheckNum(RegularYear); var MonthlyInvestment1 = CheckNum(MonthlyInvestment); var DisposableInput1 = CheckNum(DisposableInput); var sum = 0; if (ReturnOnInvestmentRate1 == ReturnOnInvestmentRate && RegularYear1 == RegularYear && MonthlyInvestment1 == MonthlyInvestment && DisposableInput1 == DisposableInput) { var rate = ReturnOnInvestmentRate1/12; var nper = RegularYear * 12; var pmt = -MonthlyInvestment; var fv = -DisposableInput; var begOfPeriodType = 0; sum = CalcFVCommon(rate, nper, pmt, fv, begOfPeriodType); } else { sum = 0; } return sum; }; //此方案能实现的目标金额 TargetAmount2 function calcTargetAmount2() { var ReturnOnInvestmentRate = $.trim($("#ReturnOnInvestmentRate").val())*1; var RegularYear = $.trim($("#RegularYear").val())*1; var MonthlyInvestment =$.trim($("#MonthlyInvestment").val())*1; var DisposableInput = $.trim($("#DisposableInput").val())*1; var result = calcTargetAmount(ReturnOnInvestmentRate, RegularYear, MonthlyInvestment, DisposableInput)*1; $("#TargetAmount").html(result.toMyFixed(2)); }; //定义及时方法blur $(function () { IsProposalSave()//客户验证 //目前生活水平 $("#LivingStandardNow").unbind("blur").blur(function () { //满意生活水平 claCsatisfactionLive2(); //退休时生活水平 calcRetirementLivingStandard2(); //退休后生活水平 calcAfterLivingStandard2(); //退休时准备的现金总额 calcTotalAmount2(); }); //退休前通货膨胀率*计划退休年龄 $("#BeforeInflationRate,#RetirementAge").unbind("blur").blur(function () { //退休时生活水平 calcRetirementLivingStandard2(); //退休后生活水平 calcAfterLivingStandard2(); //退休时准备的现金总额 calcTotalAmount2(); }); //*社会保险*商业保险*租金收入*其他收入 =小计 $("#SocialInsurance,#CommercialInsurance,#RentIncome,#OtherIncome").unbind("blur").blur(function () { //小计 calcSum2(); //退休时准备的现金总额 calcTotalAmount2(); }); //退休后投资收益率:*退休后通货膨胀率 $("#RetirementRate,#AfterInflationRate,#RetirementYears,#lineageFee").unbind("blur").blur(function () { //退休时准备的现金总额 calcTotalAmount2(); }) $("#ReturnOnInvestmentRate,#RegularYear,#MonthlyInvestment,#DisposableInput").unbind("blur").blur(function () { calcTargetAmount2() }) //生活满意度 $("#LiveRetirementPlanDiv #Satisfaction").unbind("change").change(function () { var multiple = $(this).val(); //满意生活水平 var LivingStandardNow = $("#LivingStandardNow").val() * 1; var result = claCsatisfactionLive(LivingStandardNow, multiple)*1; $("#LiveRetirementPlanDiv #SatisfactionLivingStandard").val(result.toMyFixed(2)); //退休时生活水平 calcRetirementLivingStandard2(); //退休后生活水平 calcAfterLivingStandard2(); //退休时准备的现金总额 calcTotalAmount2(); }); // 退休后、退休前生活水平折算比例 $("#LiveRetirementPlanDiv #ConvertProportion").unbind("change").change(function () { var multiple = $(this).val(); //退休后生活水平 var SatisfactionLivingStandard = $("#RetirementLivingStandard").val() * 1; var result = calcAfterLivingStandard(SatisfactionLivingStandard,multiple)*1; $("#LiveRetirementPlanDiv #AfterLivingStandard").val(result.toMyFixed(2)); //退休时准备的现金总额 calcTotalAmount2(); }); }); //保存数据 function SaveRetirementPlan(saveFalg) { //跳转标记 TagNavi = true; var Id = $.trim($("#RetirementPlanId").val()); var Age =$.trim($("#Age").val()); var BeforeInflationRate =$.trim( $("#BeforeInflationRate").val()); var AfterInflationRate =$.trim( $("#AfterInflationRate").val()); var RetirementRate = $.trim($("#RetirementRate").val()); var SociaSecurityRate =$.trim( $("#SociaSecurityRate").val()); var RentRate = $.trim($("#RentRate").val()); var OtherRate =$.trim( $("#OtherRate").val()); var RetirementAge =$.trim( $("#RetirementAge").val()); var RetirementYears =$.trim( $("#RetirementYears").val()); var LivingStandardNow =$.trim( $("#LivingStandardNow").val()); var SocialInsurance =$.trim( $("#SocialInsurance").val()); var Satisfaction = $.trim($("#Satisfaction").val()); var SatisfactionLivingStandard =$.trim( $("#SatisfactionLivingStandard").val()); var ConvertProportion = $.trim($("#ConvertProportion").val()); var lineageFee =$.trim( $("#lineageFee").val()); var CommercialInsurance = $.trim($("#CommercialInsurance").val()); var RentIncome =$.trim( $("#RentIncome").val()); var RetirementLivingStandard = $.trim($("#RetirementLivingStandard").val()); var AfterLivingStandard =$.trim( $("#AfterLivingStandard").val()); var OtherIncome =$.trim( $("#OtherIncome").val()); var TotalIncome = $.trim($("#TotalIncome").val()); var TotalAmount =$.trim( $("#TotalAmount").html()); var ReturnOnInvestmentRate = $.trim($("#ReturnOnInvestmentRate").val()); var MonthlyInvestment =$.trim( $("#MonthlyInvestment").val()); var DisposableInput =$.trim( $("#DisposableInput").val()); var RegularYear = $.trim($("#RegularYear").val()); var TargetAmount =$.trim($("#TargetAmount").html()); var Analysis = $.trim($("#Analysis").val()); //页面字段检测 if (!VerificationHelper.checkFrom("LiveRetirementPlanDiv", function () { //计划退休年龄 验证 if (RetirementAge*1 < Age*1) { showValidateMsg("RetirementAge", "计划退休年龄必须大于等于当前年龄"); } // //定期定额投资年限 验证 // if (RegularYear * 1 > (RetirementAge * 1 - Age * 1)) { // showValidateMsg("RegularYear", "小于等于(计划退休年龄-当前年龄)"); //} })) { TagNavi = false; return; } //此处参数必须跟VM一致 var obj = new Object(); //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); //获取财产传承 if (ProposalId != null && ProposalId != "" && ProposalId != undefined) { obj["ProposalId"] = ProposalId; } else { return false; } obj["Id"] = $("#LiveRetirementPlanDiv #RetirementPlanId").val(); obj["Age"] = $("#LiveRetirementPlanDiv #Age").val(); obj["BeforeInflationRate"] = $("#LiveRetirementPlanDiv #BeforeInflationRate").val(); obj["AfterInflationRate"] = $("#LiveRetirementPlanDiv #AfterInflationRate").val(); obj["RetirementRate"] = $("#LiveRetirementPlanDiv #RetirementRate").val(); obj["SociaSecurityRate"] = $("#LiveRetirementPlanDiv #SociaSecurityRate").val(); obj["RentRate"] = $("#LiveRetirementPlanDiv #RentRate").val(); obj["OtherRate"] = $("#LiveRetirementPlanDiv #OtherRate").val(); obj["RetirementAge"] = $("#LiveRetirementPlanDiv #RetirementAge").val(); obj["RetirementYears"] = $("#LiveRetirementPlanDiv #RetirementYears").val(); obj["SocialInsurance"] = $("#LiveRetirementPlanDiv #SocialInsurance").val(); obj["LivingStandardNow"] = $("#LiveRetirementPlanDiv #LivingStandardNow").val(); obj["Satisfaction"] = $("#LiveRetirementPlanDiv #Satisfaction").val(); obj["SatisfactionLivingStandard"] = $("#LiveRetirementPlanDiv #SatisfactionLivingStandard").val(); obj["ConvertProportion"] = $("#LiveRetirementPlanDiv #ConvertProportion").val(); obj["lineageFee"] = $("#LiveRetirementPlanDiv #lineageFee").val(); obj["CommercialInsurance"] = $("#LiveRetirementPlanDiv #CommercialInsurance").val(); obj["RentIncome"] = $("#LiveRetirementPlanDiv #RentIncome").val(); obj["RetirementLivingStandard"] = $("#LiveRetirementPlanDiv #RetirementLivingStandard").val(); obj["AfterLivingStandard"] = $("#LiveRetirementPlanDiv #AfterLivingStandard").val(); obj["OtherIncome"] = $("#LiveRetirementPlanDiv #OtherIncome").val(); obj["TotalIncome"] = $("#LiveRetirementPlanDiv #TotalIncome").val(); obj["TotalAmount"] = $("#LiveRetirementPlanDiv #TotalAmount").html(); obj["ReturnOnInvestmentRate"] = $("#LiveRetirementPlanDiv #ReturnOnInvestmentRate").val(); obj["MonthlyInvestment"] = $("#LiveRetirementPlanDiv #MonthlyInvestment").val(); obj["DisposableInput"] = $("#LiveRetirementPlanDiv #DisposableInput").val(); obj["RegularYear"] = $("#LiveRetirementPlanDiv #RegularYear").val(); obj["TargetAmount"] = $("#LiveRetirementPlanDiv #TargetAmount").html(); obj["Analysis"] = $("#LiveRetirementPlanDiv #Analysis").val(); //SocialInsurance $.ajax({ url: "/Student/RetirementPlan/SaveRetirementPlan", type: "POST", async: false, dataType: "json", data: JSON.stringify(obj), contentType: "application/json", success: function (data) { if (data != null) { $("#RetirementPlanId").val(data.Id); SaveDefaultValueCommon("LiveRetirementPlanDiv");//保存原值。和新值要做一个对比的 if (typeof saveFalg == "undefined") { dialogHelper.Success({ content: "保存成功!", success: function () { //同时刷新页面 window.location.reload(); } }); } } } }); } //退休规划加载 function LoadRetirementPlan(ProposalId) { $.ajax({ url: "/Student/RetirementPlan/GetRetirementPlanByProposalId", type: "POST", async: false, dataType: "json", data: { ProposalId: ProposalId }, success: function (data) { if (data != null) { if (data.Analysis != null && data.Analysis != "") { SetLiveRetirementPlanDivVal(data); }else{ //表示第一次加载 SetLiveRetirementPlanDivValStart(data); } SaveDefaultValueCommon("LiveRetirementPlanDiv"); } } }); }; //给退休规划赋值 function SetLiveRetirementPlanDivVal(data) { var Id = data.Id; var Age = data.Age; var BeforeInflationRate = data.BeforeInflationRate; var AfterInflationRate = data.AfterInflationRate; var RetirementRate = data.RetirementRate; var SociaSecurityRate = data.SociaSecurityRate; var RentRate = data.RentRate; var OtherRate = data.OtherRate; var SocialInsurance = data.SocialInsurance; var RetirementAge = data.RetirementAge; var RetirementYears = data.RetirementYears; var LivingStandardNow = data.LivingStandardNow; var Satisfaction = data.Satisfaction; var SatisfactionLivingStandard = data.SatisfactionLivingStandard; var ConvertProportion = data.ConvertProportion; var lineageFee = data.lineageFee; var CommercialInsurance = data.CommercialInsurance; var RentIncome = data.RentIncome; var RetirementLivingStandard = data.RetirementLivingStandard; var AfterLivingStandard = data.AfterLivingStandard; var OtherIncome = data.OtherIncome; var TotalIncome = data.TotalIncome; var TotalAmount = data.TotalAmount; var ReturnOnInvestmentRate = data.ReturnOnInvestmentRate; var MonthlyInvestment = data.MonthlyInvestment; var DisposableInput = data.DisposableInput; var RegularYear = data.RegularYear; var TargetAmount = data.TargetAmount; var Analysis = data.Analysis; //每月可支配资金 var MonthMoney = data.MonthMoney; //可用资产 var UserableAsset = data.UserableAsset; //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); $("#LiveRetirementPlanDiv #RetirementPlanId").val(Id); $("#LiveRetirementPlanDiv #ProposalId").val(ProposalId); $("#LiveRetirementPlanDiv #Age").val(Age); $("#LiveRetirementPlanDiv #BeforeInflationRate").val(BeforeInflationRate); $("#LiveRetirementPlanDiv #AfterInflationRate").val(AfterInflationRate); $("#LiveRetirementPlanDiv #RetirementRate").val(RetirementRate); $("#LiveRetirementPlanDiv #SociaSecurityRate").val(SociaSecurityRate); $("#LiveRetirementPlanDiv #RentRate").val(RentRate); $("#LiveRetirementPlanDiv #OtherRate").val(OtherRate); $("#LiveRetirementPlanDiv #RetirementAge").val(RetirementAge); $("#LiveRetirementPlanDiv #RetirementYears").val(RetirementYears); $("#LiveRetirementPlanDiv #LivingStandardNow").val(LivingStandardNow); $("#LiveRetirementPlanDiv #Satisfaction").val(Satisfaction); $("#LiveRetirementPlanDiv #SatisfactionLivingStandard").val(SatisfactionLivingStandard); $("#LiveRetirementPlanDiv #ConvertProportion").val(ConvertProportion); $("#LiveRetirementPlanDiv #lineageFee").val(lineageFee); $("#LiveRetirementPlanDiv #SocialInsurance").val(SocialInsurance); $("#LiveRetirementPlanDiv #CommercialInsurance").val(CommercialInsurance); $("#LiveRetirementPlanDiv #RentIncome").val(RentIncome); $("#LiveRetirementPlanDiv #RetirementLivingStandard").val(RetirementLivingStandard); $("#LiveRetirementPlanDiv #AfterLivingStandard").val(AfterLivingStandard); $("#LiveRetirementPlanDiv #OtherIncome").val(OtherIncome); $("#LiveRetirementPlanDiv #TotalIncome").val(TotalIncome); $("#LiveRetirementPlanDiv #TotalAmount").html(TotalAmount); $("#LiveRetirementPlanDiv #ReturnOnInvestmentRate").val(ReturnOnInvestmentRate); $("#LiveRetirementPlanDiv #DisposableInput").val(DisposableInput); $("#LiveRetirementPlanDiv #MonthlyInvestment").val(MonthlyInvestment); $("#LiveRetirementPlanDiv #RegularYear").val(RegularYear); $("#LiveRetirementPlanDiv #TargetAmount").html(TargetAmount); $("#LiveRetirementPlanDiv #Analysis").val(Analysis); $("#LiveRetirementPlanDiv #monthMoney").val(MonthMoney.toMyFixed(2)); $("#LiveRetirementPlanDiv #UserableAsset").val(UserableAsset.toMyFixed(2)); } //初次加载退休规划的时候 //给退休规划赋值 function SetLiveRetirementPlanDivValStart(data) { var Id = data.Id; var Age = data.Age == 0 ? "" : data.Age; var BeforeInflationRate = data.BeforeInflationRate == 0 ? "" : data.BeforeInflationRate; var AfterInflationRate = data.AfterInflationRate == 0 ? "" : data.AfterInflationRate; var RetirementRate = data.RetirementRate == 0 ? "" : data.RetirementRate; var SociaSecurityRate = data.SociaSecurityRate == 0 ? "" : data.SociaSecurityRate; var RentRate = data.RentRate == 0 ? "" : data.RentRate; var OtherRate = data.OtherRate == 0 ? "" : data.OtherRate; var SocialInsurance = data.SocialInsurance == 0 ? "" : data.SocialInsurance; var RetirementAge = data.RetirementAge == 0 ? "" : data.RetirementAge; var RetirementYears = data.RetirementYears == 0 ? "" : data.RetirementYears; var LivingStandardNow = data.LivingStandardNow == 0 ? "" : data.LivingStandardNow; var Satisfaction = data.Satisfaction; //*生活满意度 var SatisfactionLivingStandard = data.SatisfactionLivingStandard == 0 ? "" : data.AgeSatisfactionLivingStandard var ConvertProportion = data.ConvertProportion ;//退休后、退休前生活水平折算比例 var lineageFee = data.lineageFee == 0 ? "" : data.lineageFee; var CommercialInsurance = data.CommercialInsurance == 0 ? "" : data.CommercialInsurance; var RentIncome = data.RentIncome == 0 ? "" : data.RentIncome; var RetirementLivingStandard = data.RetirementLivingStandard == 0 ? "" : data.RetirementLivingStandard; var AfterLivingStandard = data.AfterLivingStandard == 0 ? "" : data.AfterLivingStandard; var OtherIncome = data.OtherIncome == 0 ? "" : data.OtherIncome; var TotalIncome = data.TotalIncome == 0 ? "" : data.TotalIncome; var TotalAmount = data.TotalAmount == 0 ? "" : data.AgeTotalAmount var ReturnOnInvestmentRate = data.ReturnOnInvestmentRate == 0 ? "" : data.ReturnOnInvestmentRate; var MonthlyInvestment = data.MonthlyInvestment == 0 ? "" : data.MonthlyInvestment; var DisposableInput = data.DisposableInput == 0 ? "" : data.DisposableInput; var RegularYear = data.RegularYear == 0 ? "" : data.RegularYear; var TargetAmount = data.TargetAmount == 0 ? "" : data.TargetAmount; var Analysis = data.Analysis; //每月可支配资金 var MonthMoney = data.MonthMoney == 0 ? "" : data.MonthMoney.toMyFixed(2); //可用资产 var UserableAsset = data.UserableAsset == 0 ? "" : data.UserableAsset.toMyFixed(2); //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); $("#LiveRetirementPlanDiv #RetirementPlanId").val(Id); $("#LiveRetirementPlanDiv #ProposalId").val(ProposalId); $("#LiveRetirementPlanDiv #Age").val(Age); $("#LiveRetirementPlanDiv #BeforeInflationRate").val(BeforeInflationRate); $("#LiveRetirementPlanDiv #AfterInflationRate").val(AfterInflationRate); $("#LiveRetirementPlanDiv #RetirementRate").val(RetirementRate); $("#LiveRetirementPlanDiv #SociaSecurityRate").val(SociaSecurityRate); $("#LiveRetirementPlanDiv #RentRate").val(RentRate); $("#LiveRetirementPlanDiv #OtherRate").val(OtherRate); $("#LiveRetirementPlanDiv #RetirementAge").val(RetirementAge); $("#LiveRetirementPlanDiv #RetirementYears").val(RetirementYears); $("#LiveRetirementPlanDiv #LivingStandardNow").val(LivingStandardNow); $("#LiveRetirementPlanDiv #Satisfaction").val(Satisfaction); $("#LiveRetirementPlanDiv #SatisfactionLivingStandard").val(SatisfactionLivingStandard); $("#LiveRetirementPlanDiv #ConvertProportion").val(ConvertProportion); $("#LiveRetirementPlanDiv #lineageFee").val(lineageFee); $("#LiveRetirementPlanDiv #SocialInsurance").val(SocialInsurance); $("#LiveRetirementPlanDiv #CommercialInsurance").val(CommercialInsurance); $("#LiveRetirementPlanDiv #RentIncome").val(RentIncome); $("#LiveRetirementPlanDiv #RetirementLivingStandard").val(RetirementLivingStandard); $("#LiveRetirementPlanDiv #AfterLivingStandard").val(AfterLivingStandard); $("#LiveRetirementPlanDiv #OtherIncome").val(OtherIncome); $("#LiveRetirementPlanDiv #TotalIncome").val(TotalIncome); $("#LiveRetirementPlanDiv #TotalAmount").html(TotalAmount); $("#LiveRetirementPlanDiv #ReturnOnInvestmentRate").val(ReturnOnInvestmentRate); $("#LiveRetirementPlanDiv #DisposableInput").val(DisposableInput); $("#LiveRetirementPlanDiv #MonthlyInvestment").val(MonthlyInvestment); $("#LiveRetirementPlanDiv #RegularYear").val(RegularYear); $("#LiveRetirementPlanDiv #TargetAmount").html(TargetAmount); $("#LiveRetirementPlanDiv #Analysis").val(Analysis); $("#LiveRetirementPlanDiv #monthMoney").val(MonthMoney); $("#LiveRetirementPlanDiv #UserableAsset").val(UserableAsset); } $(function () { //先要加载数据 param = $("#hdParam").val(); //获取URL参数 var ProposalId = $.getUrlParam("ProposalId"); //获取财产传承 if (ProposalId != null && ProposalId != "" && ProposalId != undefined) { LoadRetirementPlan(ProposalId); } //绑定保存事件 $("#LiveRetirementPlanDiv #btnSave").live("click", function () { SaveRetirementPlan(); }); //同时绑定下一页事件 $("#LiveRetirementPlanDiv #btnNext").live("click", function () { //同时还要保存当前数据 SaveRetirementPlan(0); if (TagNavi) { window.location.href = "/Student/InsurancePlan/Index" + param; } }); //同时绑定上一页事件 $("#LiveRetirementPlanDiv #btnPrev").live("click", function () { //同时还要保存当前数据 SaveRetirementPlan(0); if (TagNavi) { window.location.href = "/Student/StartAnUndertakingPlan/Index" + param; } }); }); //定义一个顶部导航跳转菜单第 //function navFinancePage(page,func) { // var prompt = confirm("当前页面内容未保存,是否继续跳转?"); // if (!prompt) { // return false; // } else { // window.location.href = "/Student/" + page + "/Index"; // }; //} ////保存原值 //function SaveDefaultValueCommon(divElementId) { // //var compStar = ""; // //var compEnd = ""; // //var compTr = ""; // var compjson = "{"; // var index = 0; // $("#" + divElementId + " input[type='text']").each(function () { // //compjson += $(this).attr('id') + ":\"" + $(this).val() + "\","; // $(this).attr("defaultVal", $(this).val()); // }); // $("#" + divElementId + " select").each(function () { // $(this).attr("defaultVal", $(this).val()); // }); // compjson = compjson.replace(/\,$/, "}"); // //var obj = eval('(' + compjson + ')'); // //return obj; //}; ////对比JS参数1主层,2跳转页,建议书号(可以不传暂时) //function SaveJudgeTag(divElementId, NavPage, ProposalId) { // //申请单号 // var oldVal = ""; // var newVal = ""; // var columns = new Array();//记录被修改的控件名 // var json = ""; // //验证哪些文本框被修改 // $("#" + divElementId + " input[type='text']").each(function () { // newVal = $(this).val(); // oldVal = $(this).attr("defaultVal"); // if (newVal != oldVal) { // navFinancePage(NavPage); // return false; // } // }); // $("#" + divElementId + " select").each(function () { // newVal = $(this).val(); // oldVal = $(this).attr("defaultVal"); // if (newVal != oldVal) { // navFinancePage(NavPage); // return false; // } // }); // window.location.href = "/Student/" + NavPage + "/Index"; //}; //var applyId = $("#applicationID", parent.document).html(); // var id = $(this).attr('id') //var sourceValue = ""; //var newValue = $(this).val(); //for (var js2 in defaultComJson) { // if (js2 == id) { // sourceValue = defaultComJson[js2]; // if (sourceValue != newValue) { // json = '{' // + '"ReviseApplicationId":"' + applyId // + '","TableName":"' + tableName // + '","PKName":"' + pkId // + '","PKValue":"' + id.replace(/[^0-9]/ig, "") // + '","ColumnName":"' + id.replace(/\d+/g, "") // + '","ColumnNameCN":"' + $(this).attr("cn").replace(/\d+/g, "") // + '","SourceValue":"' + escape(sourceValue) // + '","NewValue":"' + escape(newValue) + '"}'; // columns.push(json); // } // } //} //if (json != "") { // json = "[" + columns.join(",") + "]"; //}