|
|
//***********************************
|
|
|
//生涯规划------------------ 保险规划
|
|
|
//************************************
|
|
|
//切换下拉菜单
|
|
|
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
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 缺口额度/元
|
|
|
/// </summary>
|
|
|
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;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 欠缺额度/元
|
|
|
/// </summary>
|
|
|
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();
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
});
|