You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2194 lines
116 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//------------预览JS
//投资规划--序号常量
var IndexFlag = 0;
//财务分配--序号常量
var DistributionOfProperty_index = 0;
//是否显示页面公共字段--------子系统字段
//客户信息
var CustomerInfo1 = false;
var GetRiskEvaluationInfo1 = false;
var LoadLiabilityByProposalId1 = false;
//收支储蓄表
var GetIncomeAndExpenses1 = false;
//现金流量
var GetCashFlowList1 = false;
//财务比率分析
var GetFinancialRatiosList1 = false;
//现金规划
var GetCashPlanByProposalId1 = false;
//教育规划
var GetLifeEducationPlan1 = false;
//消费规划
var GetConsumptionPlan1 = false;
//创业规划
var GetStartAnUndertakingPlanList1 = false;
//退休规划
var LoadRetirementPlan1 = false;
//保险规划
var LoadInsurancePlan1 = false;
//显示计数器
var NumCalc = 0;
$(function () {
//销售机会Id
var TrainExamId = $.getUrlParam("TrainExamId");
//建议书Id
var ProposalId = $.getUrlParam("ProposalId");
if (ProposalId != null && ProposalId != "" && typeof ProposalId != "undefined" && ProposalId!=0) {
LoadPreview(ProposalId);
}
//实训考核什么都没有填写,需要查看空白预览
if (ProposalId == 0) {
$("#ProposalCustomer").hide();
$("#RiskIndexDiv").hide();
$("#RiskIndexDivShow").hide();
$("#FinanceLiabilityDiv").hide();
$("#FinanceIncomeAndExpensesDiv").hide();
$("#FinancialRatios").hide();
$("#CashFlow").hide();
$("#FinanceCashPlanDiv").hide();
$("#LifeEducationPlan").hide();
$("#StartAnUndertakingPlan").hide();
$("#ConsumptionPlan").hide();
$("#LiveRetirementPlanDiv").hide();
$("#FinanceInsurancePlanDiv").hide();
$("#InvestmentPlan").hide();
$("#TaxPlan").hide();
$("#DistributionOfPropertyDiv").hide();
$("#Heritage").hide();
}
});
//加载各个子规划
function LoadPreview(ProposalId) {
//获取建议书客户信息及家属信息列表
if (ProposalId != null && ProposalId != "" && ProposalId != undefined) {
//客户基本信息
CustomerInfo(ProposalId);
//风险测评
GetRiskEvaluationInfo(ProposalId);
//资产负债表
LoadLiabilityByProposalId(ProposalId);
//收支储蓄表
GetIncomeAndExpenses(ProposalId);
//现金流量
GetCashFlowList(ProposalId)
//财务比率分析
GetFinancialRatiosList(ProposalId);
//现金规划
GetCashPlanByProposalId(ProposalId);
//教育规划
//加载每月可支配资金 可用资产
GetLifeEducationPlan(ProposalId);
ViewEveryMonthMoney("LifeEducationPlan/GetmoneyList", ProposalId, "LifeEducationPlan");
//教育配套
//消费规划
//加载每月可支配资金 可用资产
GetConsumptionPlan(ProposalId);
ViewEveryMonthMoney("LifeEducationPlan/GetmoneyList", ProposalId, "ConsumptionPlan");
//创业规划
GetStartAnUndertakingPlanList(ProposalId);
ViewEveryMonthMoney("LifeEducationPlan/GetmoneyList", ProposalId, "StartAnUndertakingPlan");
//退休规划
LoadRetirementPlan(ProposalId);
//保险规划
LoadInsurancePlan(ProposalId);
//投资规划
LoadInvestmentPlan(ProposalId);
//税收规划
GetTaxPlan(ProposalId);
//财务分配
LoadDistributionOfPropertyInfo(ProposalId);
//财产传承
GetHeritage(ProposalId);
}
}
//客户信息显示
function CustomerInfo(ProposalId) {
$.ajax({
url: "/Student/ProposalCustomer/GetProposalCustomer",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId,
rId: Math.random(),
},
success: function (data) {
if (data.ProposalName != "") {
SetProposalCustomerInfo(data);//编辑建议书客户信息的设置
}
else {
CustomerInfo1 = true;//新增
$("#ProposalCustomer").hide();
}
}
});
}
//设置建议书客户信息
function SetProposalCustomerInfo(data) {
//隐藏域
// $("#hdProposalCustomerId").text(data.ProposalCustomerVM.Id);
if (data.ProposalNum != null && data.ProposalNum != "") {
//建议书
$("#ProposalNum").text(data.ProposalNum);
}
$("#ProposalName").text(data.ProposalName);
if (data.ProposalCustomerVM != null) {
NumCalc++;
var CustomerName = data.ProposalCustomerVM.CustomerName == null ? "" : data.ProposalCustomerVM.CustomerName;
var PinYin = data.ProposalCustomerVM.PinYin == null ? "" : data.ProposalCustomerVM.PinYin;
var IDNum = data.ProposalCustomerVM.IDNum == null ? "" : data.ProposalCustomerVM.IDNum;
var Phone = data.ProposalCustomerVM.Phone == null ? "" : data.ProposalCustomerVM.Phone;
var Tel = data.ProposalCustomerVM.Tel == null ? "" : data.ProposalCustomerVM.Tel;
var Email = data.ProposalCustomerVM.Email == null ? "" : data.ProposalCustomerVM.Email;
var Position = data.ProposalCustomerVM.Position == null ? "" : data.ProposalCustomerVM.Position;
var Company = data.ProposalCustomerVM.Company == null ? "" : data.ProposalCustomerVM.Company;
var Address = data.ProposalCustomerVM.Address == null ? "" : data.ProposalCustomerVM.Address;
//客户信息
$("#CustomerName").text(CustomerName);
$("#PinYin").text(PinYin);
$("#Age").text(data.ProposalCustomerVM.Age);
$("#IDType").text(data.ProposalCustomerVM.IDType);
$("#IDNum").text(IDNum);
$("#Phone").text(Phone);
$("#Tel").text(Tel);
$("#Email").text(Email);
$("#PositionStu").text(Position);
$("#Company").text(Company);
$("#AddressStu").text(Address);
//客户亲属列表
$("#siblist").html("");
if (data.ProposalCustomerVM.ProposalCustomerDetailList.length==0) {
$("#siblist").prev().remove();
}
$(data.ProposalCustomerVM.ProposalCustomerDetailList).each(function (index, dom) {
EditList(dom.DependentName, dom.Age, dom.Relation, dom.InCome);
});
}
}
//客户家庭信息
function EditList(DependentName, Age, Relation, InCome) {
var trHtml = "";
trHtml += "<div class=\"sib-item\">";
trHtml += "<div class=\"fif-form\">";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">姓 名</label>";
trHtml += "<div class=\"input\">{0}</div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">年 龄</label>";
trHtml += "<div class=\"input\">{1}<span class=\"ml10\">岁</span></div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">与客户关系</label>";
trHtml += "<div class=\"input\">{2}</div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">年收入</label>";
trHtml += "<div class=\"input\">{3} 元</div>";
trHtml += "</div></div></div>";
var html = StringHelper.FormatStr(trHtml,
DependentName, //0 姓名
Age, //1 年龄
Relation, //2 与客户关系
InCome //3 年收入
);
$("#siblist").append(html);
}
//风险测评
function GetRiskEvaluationInfo(ProposalId) {
$.ajax({
url: "/Student/RiskEvaluation/GetRiskEvaluationInfo",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (data) {
if (data != null) {
NumCalc++;
$("#RiskIndexId").text(data.Id);
// $("#ProposalId").text(data.ProposalId);
$("#AgeScore").text(data.AgeScore);
$("#JobScore").text(data.JobScore);
$("#FamilyScore").text(data.FamilyScore);
$("#HouseScore").text(data.HouseScore);
$("#EXPScore").text(data.EXPScore);
$("#KnowledgeScore").text(data.KnowledgeScore);
$("#RCIScore").text(data.RCIScore);
$("#TolerateScore").text(data.TolerateScore);
$("#ConsiderationScore").text(data.ConsiderationScore);
$("#LossScore").text(data.LossScore);
$("#MentalityScore").text(data.MentalityScore);
$("#CharacterScore").text(data.CharacterScore);
$("#AvoidScore").text(data.AvoidScore);
$("#UpdateDate").text(data.UpdateDate);
$("#RAIScore").text(data.RAIScore);
ShowInfo(data);
} else {
$("#RiskIndexDiv").hide();
$("#RiskIndexDivShow").hide();
}
}
});
}
//显示评测结果
function ShowInfo(data) {
$("#EvaluationDate").text(data.UpdateDateStr);
var RCIScore = data.RCIScore;//风险承受能力
var RAIScore = data.RAIScore;//风险容忍态度
var length = ControlTable.length;
var AbilityMin = 0, AbilityMax = 0, AttitudeMin = 0;
for (var i = 0; i < length; i++) {
AbilityMin = ControlTable[i].AbilityMin;
AbilityMax = ControlTable[i].AbilityMax;
AttitudeMin = ControlTable[i].AttitudeMin;
AttitudeMax = ControlTable[i].AttitudeMax;
if (AbilityMin <= RCIScore && RCIScore <= AbilityMax && AttitudeMin <= RAIScore && RAIScore <= AttitudeMax) {
$("#DistributionRatio tr:eq(1) td:eq(0)").text(ControlTable[i].Currency);
$("#DistributionRatio tr:eq(1) td:eq(1)").text(ControlTable[i].Bond);
$("#DistributionRatio tr:eq(1) td:eq(2)").text(ControlTable[i].Stock);
$("#RiskBearingCapacity").text(ControlTable[i].Ability);//风险承受能力
$("#RiskToleranceAttitude").text(ControlTable[i].Attitude);//风险容忍态度
ShowPieInfo(ControlTable[i].Currency, ControlTable[i].Bond, ControlTable[i].Stock);
return true;
}
}
}
//测评饼
function ShowPieInfo(Currency, Bond, Stock) {
var chart;
$('.distribute').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: '投资分配比例',
align: 'left'
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
colors: ['#63b2f4', '#2a91e6', '#086cc1'], //'#46adb7', '#f2a83e', '#e16556'
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: false
},
showInLegend: true
}
},
series: [{
type: 'pie',
name: '投资分配比例',
data: [
['货币', Currency],
{
name: '债券',
y: Bond,
sliced: false,
selected: false
},
['股票', Stock],
]
}]
});
}
//资产负债表------------------------预览加载
function LoadLiabilityByProposalId(ProposalId) {
$.ajax({
url: "/Student/Liability/LoadLiabilityByProposalId",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (data) {
if (data != null) {
NumCalc++;
$("#Cash").text(data.Cash);
$("#RMBDeposit").text(data.RMBDeposit);
$("#OtherAsset").text(data.OtherAsset);
$("#RMBFixedDeposit").text(data.RMBFixedDeposit);//----人民币固定存款
$("#ForeignCurrencyFixedDeposit").text(data.ForeignCurrencyFixedDeposit);
$("#StockInvestment").text(data.StockInvestment);
$("#BondInvestment").text(data.BondInvestment);
$("#FundInvestment").text(data.FundInvestment);
$("#IndustryInvestment").text(data.IndustryInvestment);
$("#EstateInvestment").text(data.EstateInvestment);
$("#PolicyInvestment").text(data.PolicyInvestment);
$("#OtherInvestment").text(data.OtherInvestment);
$("#Estate").text(data.Estate);//---------房产
$("#Car").text(data.Car);
$("#Others").text(data.Others);
$("#TotalAssets").text(data.TotalAssets);
$("#CreditCard").text(data.CreditCard);//-------信用卡借款
$("#Microfinance").text(data.Microfinance);
$("#OtherLoan").text(data.OtherLoan);
$("#FinancialLoan").text(data.FinancialLoan);//-----金融实用借款
$("#IndustryInvestmentLoan").text(data.IndustryInvestmentLoan);
$("#EstateInvestmentLoan").text(data.EstateInvestmentLoan);
$("#OtherInvestmentLoan").text(data.OtherInvestmentLoan);
$("#EstateLoan").text(data.EstateLoan);//------自用房地产
$("#CarLoan").text(data.CarLoan);
$("#OthersLoan").text(data.OthersLoan);
$("#TotalLoan").text(data.TotalLoan);
//然后给所有的小计赋值
var flowAssets = calcFlowAssets(data.Cash, data.RMBDeposit, data.OtherAsset);//流动资产小计
$("#assetSum01").text(flowAssets.toMyFixed(2));//流动资产小计
var invesymentAsset = calcInvestmentAssets(data.RMBFixedDeposit, data.ForeignCurrencyFixedDeposit, data.StockInvestment, data.BondInvestment, data.FundInvestment, data.IndustryInvestment, data.EstateInvestment, data.PolicyInvestment, data.OtherInvestment);//投资资产小计
$("#assetSum02").text(invesymentAsset.toMyFixed(2));//投资资产小计
var selfAsset = calcSelfAsset(data.Estate, data.Car, data.Others);
$("#assetSum03").text(selfAsset.toMyFixed(2));//自用资产小计
var consumeLiability = calcConsumeAssets(data.CreditCard, data.Microfinance, data.OtherLoan);//消费负债
$("#loanSum01").text(consumeLiability.toMyFixed(2));//消费负债
var inverstmentLiability = calcInvestmentLiability(data.FinancialLoan, data.IndustryInvestmentLoan, data.EstateInvestmentLoan, data.OtherInvestmentLoan);
$("#loanSum02").text(inverstmentLiability.toMyFixed(2));//投资负债
var selfLiability = calcSelfLiability(data.EstateLoan, data.CarLoan, data.OthersLoan);
$("#loanSum03").text(selfLiability.toMyFixed(2));//自用负债
//消费净资产
var consumeVal = flowAssets * 1 - consumeLiability * 1;
$("#consumeVal").text(consumeVal.toMyFixed(2));
//投资净自残
var investmentVal = invesymentAsset * 1 - inverstmentLiability * 1;
$("#investmentVal").text(investmentVal.toMyFixed(2));
//自用净值
var selfVal = selfAsset * 1 - selfLiability * 1;
$("#selfVal").text(selfVal.toMyFixed(2));
//净值合计
var TotalVal = consumeVal * 1 + investmentVal * 1 + selfVal * 1;
$("#TotalVal").text(TotalVal.toMyFixed(2))
//资产合计
SaveDefaultValueCommon("FinanceLiabilityDiv");
} else {
$("#FinanceLiabilityDiv").hide();
}
}
});
};
//收支储蓄表------------------------预览加载
function GetIncomeAndExpenses(ProposalId) {
$.ajax({
url: "/Student/IncomeAndExpenses/LoadIncomeAndExpensesByProposalId",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (data) {
if (data != null) {
NumCalc++;
var EndowmentInsurance = data.EndowmentInsurance;
var HousingFund = data.HousingFund;
$("#FinanceIncomeAndExpensesDiv #IncomeAndExpensesId").text(data.Id);;//---工作收入小计;
$("#FinanceIncomeAndExpensesDiv #ProposalId").text(data.ProposalId);;//---工作收入小计;
$("#FinanceIncomeAndExpensesDiv #JobIncome").text(data.JobIncome);
$("#FinanceIncomeAndExpensesDiv #EndowmentInsurance").text(EndowmentInsurance);//养老
$("#FinanceIncomeAndExpensesDiv #MedicalInsurance").text(data.MedicalInsurance);
$("#FinanceIncomeAndExpensesDiv #HousingFund").text(HousingFund);//住房
$("#FinanceIncomeAndExpensesDiv #OtherJobIncome").text(data.OtherJobIncome);
$("#FinanceIncomeAndExpensesDiv #FamilyExpense").text(data.FamilyExpense);;//---2. 生活支出
$("#FinanceIncomeAndExpensesDiv #ChildExpense").text(data.ChildExpense);
$("#FinanceIncomeAndExpensesDiv #OtherExpense").text(data.OtherExpense);
$("#FinanceIncomeAndExpensesDiv #Interest").text(data.Interest);//--3理财收入
$("#FinanceIncomeAndExpensesDiv #CapitalGains").text(data.CapitalGains);
$("#FinanceIncomeAndExpensesDiv #OtherIncome").text(data.OtherIncome);
$("#FinanceIncomeAndExpensesDiv #InterestExpense").text(data.InterestExpense);//理财支出
$("#FinanceIncomeAndExpensesDiv #InsuranceExpense").text(data.InsuranceExpense);
$("#FinanceIncomeAndExpensesDiv #OtherFinanceExpense").text(data.OtherFinanceExpense);
//减:养老保险储蓄 住房公积金储蓄
$("#FinanceIncomeAndExpensesDiv #EndowmentInsuranceSub").text(data.EndowmentInsurance.toMyFixed(2));//养老
$("#FinanceIncomeAndExpensesDiv #HousingFundSub").text(data.HousingFund.toMyFixed(2));//住房
//然后给所有的小计赋值
var WorkIncome = calcWorkIncome(data.JobIncome, data.EndowmentInsurance, data.MedicalInsurance, data.HousingFund, data.OtherJobIncome);//---工作收入小计;
$("#FinanceIncomeAndExpensesDiv #workIncome01").text(WorkIncome.toMyFixed(2));//工作收入小计;
var LiveExpense = calcLiveExpense(data.FamilyExpense, data.ChildExpense, data.OtherExpense);//-2. 生活支出
$("#FinanceIncomeAndExpensesDiv #liveExpense01").text(LiveExpense.toMyFixed(2));// 生活支出
var InvestmentIncome = calcInvestmentIncome(data.Interest, data.CapitalGains, data.OtherIncome);//--3理财收入
$("#FinanceIncomeAndExpensesDiv #investmentIncome01").text(InvestmentIncome.toMyFixed(2));///--3理财收入
var InvestmentExpense = calcInvestmentExpense(data.InterestExpense, data.InsuranceExpense, data.OtherFinanceExpense);//理财支出
$("#FinanceIncomeAndExpensesDiv #investmentExpense01").text(InvestmentExpense.toMyFixed(2));//理财支出
//3. 工作储蓄
var WolkDeposit01 = WorkIncome * 1 - LiveExpense * 1;
$("#FinanceIncomeAndExpensesDiv #wolkDeposit01").text(WolkDeposit01.toMyFixed(2));
//6. 理财储蓄
var InvestmentDeposit01 = InvestmentIncome * 1 - InvestmentExpense * 1;
$("#FinanceIncomeAndExpensesDiv #InvestmentDeposit01").text(InvestmentDeposit01.toMyFixed(2));
//7. 储蓄合计=工作储蓄+理财储蓄
var TotalDeposit = WolkDeposit01 * 1 + InvestmentDeposit01 * 1;
$("#FinanceIncomeAndExpensesDiv #TotalDeposit").text(TotalDeposit.toMyFixed(2));
//9. 自由储蓄=储蓄合计-∑(养老保险储蓄、住房公积金储蓄)
var FreeMoney = TotalDeposit * 1 - (EndowmentInsurance * 1 + HousingFund * 1);
$("#FinanceIncomeAndExpensesDiv #FreeMoney").text(FreeMoney.toMyFixed(2))
//获取原值
SaveDefaultValueCommon("FinanceIncomeAndExpensesDiv");
} else {
$("#FinanceIncomeAndExpensesDiv").hide();
}
}
});
}
//获取得到现金流量数据--------------预览加载
function GetCashFlowList() {
var ProposalId = $.getUrlParam("ProposalId");
$.ajax({
url: "/Student/CashFlow/GetCashFlowList",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (datas) {
var Redemption = 0;
var Investment = 0;
var BorrowCapital = 0;
var RepaymentCapital = 0;
var li = datas.list; //收支储蓄
var li2 = datas.list2;//现金流量
// if (li.JudgeVal==true){}
if (li2 == null) {
$("#CashFlow").hide();
}
if (li2 != null) {
var list2 = li2;
$("#Redemption").text(list2.Redemption.toMyFixed(2));
$("#Investment").text(list2.Investment.toMyFixed(2));
$("#BorrowCapital").text(list2.BorrowCapital.toMyFixed(2));
$("#RepaymentCapital").text(list2.RepaymentCapital.toMyFixed(2));
if (li2.JudgeVal == false) {
$("#WorkIncome").text(li2.WorkIncome.toMyFixed(2)); //工作收入
$("#LiveExpense").text(li2.LiveExpense.toMyFixed(2)); //生活支出
$("#InvestIncome").text(li2.InvestIncome.toMyFixed(2)); //投资收益
$("#InsuranceExpenseFlow").text(li2.InsuranceExpense.toMyFixed(2)); //保费支出
$("#InterestExpenseFlow").text(li2.InterestExpense.toMyFixed(2)); //利息支出
}
var InsuranceExpenses = 0;
var investMoneys = 0;
if (li != null) {
InsuranceExpenses = li.InsuranceExpense;
//投资收益(利息收入,资本利得,其他理财收入)
var Interest = li.Interest;
var CapitalGains = li.CapitalGains;
var OtherIncome = li.OtherIncome;
investMoneys = Interest + CapitalGains + OtherIncome;
}
$("#investMoney").text(investMoneys.toMyFixed(2));
$("#InsuranceExpenses2").text(InsuranceExpenses.toMyFixed(2));
//生活现金流量
var WorkIncome = $.trim($("#WorkIncome").text()) * 1;
var LiveExpense = $.trim($("#LiveExpense").text()) * 1;
var Num = WorkIncome - LiveExpense;
$("#lifeMoney").text((Num).toMyFixed(2));
//投资现金流量
var InvestIncome = $.trim($("#InvestIncome").text()) * 1;
Redemption = $.trim($("#Redemption").text()) * 1;
Investment = $.trim($("#Investment").text()) * 1;
var Num2 = InvestIncome + Redemption - Investment;
$("#investMoney").text((Num2).toMyFixed(2));
//借贷现金流量
BorrowCapital = $.trim($("#BorrowCapital").text()) * 1;
var InterestExpense = $.trim($("#InterestExpenseFlow").text()) * 1;
RepaymentCapital = $.trim($("#RepaymentCapital").text()) * 1;
var Num3 = BorrowCapital - InterestExpense - RepaymentCapital;
$("#borrowMoney").text((Num3).toMyFixed(2));
//保障现金流量失去焦点时计算
var InsuranceExpenseFlow = li2.InsuranceExpense * 1;
$("#InsuranceExpense2").text(-InsuranceExpenseFlow.toMyFixed(2))
//加载本期现金及现金等价物净增加额
loadings();
}
var InsuranceExpenseFlow = 0;
var investMoney = 0;
if (li != null) {
data = li;
//工作收入(薪资收入,养老保险储蓄,医疗保险储蓄,住房公积金储蓄,其他工作收入)
var JobIncome = data.JobIncome;
var endowmentInsurance = data.EndowmentInsurance;
var MedicalInsurance = data.MedicalInsurance;
var HousingFund = data.HousingFund;
var OtherJobIncome = data.OtherJobIncome;
var WorkIncome = JobIncome + endowmentInsurance + MedicalInsurance + HousingFund + OtherJobIncome;
//生活支出(家计支出,子女教育支出,其他支出)
var FamilyExpense = data.FamilyExpense;
var ChildExpense = data.ChildExpense;
var OtherExpense = data.OtherExpense;
var LiveExpense = FamilyExpense + ChildExpense + OtherExpense;
//投资收益(利息收入,资本利得,其他理财收入)
var Interest = data.Interest;
var CapitalGains = data.CapitalGains;
var OtherIncome = data.OtherIncome;
var InvestIncome = Interest + CapitalGains + OtherIncome;
//利息支出(利息支出)
var InterestExpense = data.InterestExpense;
//保费支出(保障型保费支出)//保障现金流量净额
InsuranceExpenseFlow = data.InsuranceExpense;
//生活现金流量净额:工作收入-生活支出
var lifeMoney = WorkIncome - LiveExpense;
//投资现金流量净额:投资收益+投资赎回-新增投资
investMoney = InvestIncome + Redemption - Investment;
//借贷现金流量净额: 借入本金-利息支出-还款本金
var borrowMoney = BorrowCapital - InterestExpense - RepaymentCapital;
//本期现金及现金等价物净增加额: ∑(生活现金流量净额,投资现金流量净额,借贷现金流量净额,保障现金流量净额)
var Money = lifeMoney + investMoney + borrowMoney - InsuranceExpenseFlow;
//if ( li2.JudgeVal == true) {
$("#WorkIncome").text(WorkIncome.toMyFixed(2));
$("#LiveExpense").text(LiveExpense.toMyFixed(2));
$("#InvestIncome").text(InvestIncome.toMyFixed(2));
$("#InsuranceExpenseFlow").text((InsuranceExpenseFlow.toMyFixed(2)));
// $("#InterestExpense").text(InterestExpense.toMyFixed(2));
$("#InterestExpenseFlow").text(InterestExpense.toMyFixed(2));
$("#InsuranceExpenses2").text((InsuranceExpenseFlow.toMyFixed(2)));
$("#lifeMoney").text(lifeMoney.toMyFixed(2));
$("#borrowMoney").text(borrowMoney.toMyFixed(2));
$("#Money").text(Money.toMyFixed(2));
$("#investMoney").text(investMoney.toMyFixed(2));
}
}
});
}
//获取得到现金比率分析---------------预览加载
function GetFinancialRatiosList(ProposalId) {
$.ajax({
url: "/Student/FinancialRatios/GetFRList",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (data) {
if (data.list3 != null) {
var li = data.list;
if (li != null) {
NumCalc++;
var list = li;
//负债比率(负债合计/资产合计)
var bearScale = list.TotalLoan / list.TotalAssets;
//融资比率(投资负债小计/投资资产小计)
var a = list.RMBFixedDeposit;
var b = list.ForeignCurrencyFixedDeposit;
var c = list.StockInvestment;
var d = list.BondInvestment;
var e = list.FundInvestment;
var f = list.IndustryInvestment;
var g = list.EstateInvestment;
var h = list.PolicyInvestment;
var i = list.OtherInvestment;
var jinancingScale = (list.FinancialLoan + list.IndustryInvestmentLoan + list.EstateInvestmentLoan + list.OtherInvestmentLoan) / (a + b + c + d + e + f + g + h + i)
//投资性资产权数(投资资产小计/资产合计)
var invest = (a + b + c + d + e + f + g + h + i) / list.TotalAssets;
//流动性资产权数(流动资产小计/资产合计)
//流动性资产权数(流动资产小计/资产合计)
var flowMoney = (list.Cash + list.RMBDeposit + list.OtherAsset) / list.TotalAssets;
if ((a + b + c + d + e + f + g + h + i) == 0) {
$("#jinancingScale").text("无法统计该指标");
} else {
$("#jinancingScale").text(jinancingScale.toMyFixed(2) * 1000 / 10);
}
if (list.TotalAssets == 0) {
$("#invest").text("无法统计该指标");
$("#flowMoney").text("无法统计该指标");
$("#bearScale").text("无法统计该指标");
} else {
$("#invest").text(invest.toMyFixed(2) * 1000 / 10);
$("#flowMoney").text(flowMoney.toMyFixed(2) * 1000 / 10);
$("#bearScale").text(bearScale.toMyFixed(2) * 1000 / 10);
}
}
var li2 = data.list2;
if (li2 != null) {
var list2 = li2;
//支出比率(生活支出小计+理财支出小计)/(工作收入小计+理财收入小计)
var licai = list2.InterestExpense + list2.InsuranceExpense + list2.OtherFinanceExpense;
var liftpay = (list2.FamilyExpense + list2.ChildExpense + list2.OtherExpense + licai);
var work = (list2.JobIncome + list2.EndowmentInsurance + list2.MedicalInsurance + list2.HousingFund + list2.Interest + list2.CapitalGains + list2.OtherIncome);
// var payScale = liftpay / work;
var payScale = ((list2.LiveExpense01 + list2.InvestmentExpense01) / (list2.WorkIncome01 + list2.InvestmentIncome01)).toMyFixed(2);
//财务负担率:理财支出小计/(工作收入小计+理财收入小计)
// var finance = licai / work;
var finance = (list2.InvestmentExpense01 / (list2.WorkIncome01 + list2.InvestmentIncome01)).toMyFixed(2);
//自由储蓄率:自由储蓄/(工作收入小计+理财收入小计)
// 工作储蓄=工作收入-生活支出
var workExist = (list2.JobIncome + list2.EndowmentInsurance + list2.MedicalInsurance + list2.HousingFund + list2.Interest) - (list2.FamilyExpense + list2.ChildExpense + list2.OtherExpense)
//// 理财储蓄=理财收入-理财支出
var licaiExist = (list2.Interest + list2.CapitalGains + list2.OtherIncome) - (licai)
////自由储蓄
var freedom = (workExist + licaiExist) - (list2.EndowmentInsurance + list2.HousingFund);
//自由储蓄率 :自由储蓄/(工作收入小计+理财收入小计)
// var FreedomScale = freedom / (work);
var FreedomScale = (list2.FreeMoney / (list2.WorkIncome01 + list2.InvestmentIncome01)).toMyFixed(2);
// var FreedomScale = Division(list2.FreeMoney/)
if (work == 0) {
$("#payScale").text("无法统计该指标");
$("#finance").text("无法统计该指标");
$("#FreedomScale").text("无法统计该指标");
} else {
$("#payScale").text(payScale * 1000 / 10);
$("#finance").text((finance) * 1000 / 10);
$("#FreedomScale").text((FreedomScale) * 1000 / 10);
}
}
if (li != null && li2 != null) {
//净资产增长率(致富公式):(工作储蓄+理财储蓄)/(资产合计-负债合计)
var a = (workExist + licaiExist);
var b = (list.TotalAssets - list.TotalLoan);
if (b == 0) {
$("#addScale").text(0);
} else {
var addScale = a / b;
$("#addScale").text(addScale.toMyFixed(2) * 1000 / 10);
}
}
var li3 = data.list3;
if (li3 != null) {
var n = li3;
var LiabilityAnalysis = n.LiabilityAnalysis == null ? "" : n.LiabilityAnalysis
var IncomeAndExpensesAnalysis = n.IncomeAndExpensesAnalysis == null ? "" : n.IncomeAndExpensesAnalysis
//资产负债结构分析
$("#LiabilityAnalysis").text(LiabilityAnalysis);
//收支储蓄结构分析
$("#IncomeAndExpensesAnalysis").text(IncomeAndExpensesAnalysis);
//客户财务情况分析
$("#AnalysisRate").text(n.Analysis);
}
} else {
$("#FinancialRatios").hide();
}
}
});
}
//获取现金规划页面------------------预览加载
function GetCashPlanByProposalId(proposalId) {
$.ajax({
url: "/Student/CashPlan/GetCashPlanByProposalId",
type: "POST",
async: false,
dataType: "json",
data:
{
proposalId: proposalId
},
success: function (data) {
if (data.Analysis != null) {
NumCalc++;
var Id = data.Id;
var FamilyMonthExpense = data.FamilyMonthExpense;
var RetainCashType = data.RetainCashType;
var Deposit = data.Deposit;
var Fund = data.Fund;
var CreditCard = data.CreditCard;
var Analysis = data.Analysis;
var ProposalId = data.ProposalId;
// $("#ProposalId").text(ProposalId);//赋值建议书ID
$("#CashPlanId").text(Id);
$("#FamilyMonthExpense").attr("Family", FamilyMonthExpense).text(FamilyMonthExpense);
//$("#RetainCashType").find("option[value='" + RetainCashType + "']").attr("selected", true);
var CashRate = EnumConvert.CashConvert(RetainCashType);
$("#RetainCashType").text(CashRate);
var retainCashVal = clacCashPanVal.calcRetainCashType(RetainCashType);
$("#RetainCashMultiple").text(retainCashVal);
$("#Deposit").text(Deposit);
$("#Fund").text(Fund);
$("#CreditCardPlan").text(CreditCard);
$("#Analysis").text(Analysis);
} else {
$("#FinanceCashPlanDiv").hide();
}
}
});
}
//获取教育规划-----------------------预览加载
function GetLifeEducationPlan(proposalId) {
$.ajax({
url: "/Student/LifeEducationPlan/GetLifeEducationPlanList",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: proposalId
},
success: function (datas) {
if (datas != null) {
//教育规划信息
//var data =new Object(datas)
var li = datas.list;
var LifeEducationPlanDetailList = null;
if (li != null) {
NumCalc++;
var LifeEducationPlanDetailList = li.LifeEducationPlanDetailList;
var n = li;
$("#ChildAge").text(n.ChildAge);//子女年龄
$("#InlandEduFee").text(n.InlandEduFee);//国内学费增长率
$("#ForeignEduFee").text(n.ForeignEduFee);//国外学费增长率
$("#Insurance").text(n.Insurance.toMyFixed(2));//商业保险
$("#DepositEducation").text(n.Deposit.toMyFixed(2));//储蓄计划
$("#Other").text(n.Other.toMyFixed(2));//其他安排
$("#EduTotalAmount").text(n.EduTotalAmount.toMyFixed(2));//上学前需准备的现金总金额
$("#ReturnOnInvestment").text(n.ReturnOnInvestment.toMyFixed(2));//预计投资收益率
$("#DisposableInput").text(n.DisposableInput.toMyFixed(2));//一次性投入金额
$("#MonthlyInvestment").text(n.MonthlyInvestment.toMyFixed(2));//每月定期投资金额
$("#RegularYear").text(n.RegularYear);//定期定额投资年限
$("#TargetAmount").text(n.TargetAmount.toMyFixed(2));//此方案能实现的目标金额
$("#AnalysisLife").text(n.Analysis);//教育规划分析
//小计
var xiao = n.Insurance + n.Deposit + n.Other;
$("#xiaoji").text(xiao.toMyFixed(2));
} else {
$("#LifeEducationPlan").hide();
}
//教育规划详细信息
if (LifeEducationPlanDetailList != null) {
var num = 0;
var obj = new Object(LifeEducationPlanDetailList);
$.each(obj, function (i, n) {
//先生成后赋值
num = i + 1;
$("#EducationList").remove();
AddHTML(num);
var educationLife = EnumConvert.LifeConvet(n.EduStage);
$("#EducationList" + num).find("span[field='EduStage']").text(educationLife);//教育阶段
$("#EducationList" + num).find("span[field='EduAge']").text(n.EduAge);//求学年龄
$("#EducationList" + num).find("span[field='EduTime']").text(n.EduTime);//求学时间
$("#EducationList" + num).find("span[field='Tuition']").text(n.Tuition.toMyFixed(2));//目前学费
$("#EducationList" + num).find("span[field='EduTuition']").text(n.EduTuition.toMyFixed(2));//上学时学费
$("#EducationList" + num).find("span[field='TotalTuition']").text(n.TotalTuition.toMyFixed(2));//上学前需准备的总学费
$("#EducationList" + num).find("input[field='ID']").text(n.Id);
});
//var lifthtml ="";
//if (obj.length > 4) {
// lifthtml = "<div id=\"LifeEducationPlanPark1\" style=\"background-color:white\">"
// $("#LifeEducationPlanDW").after(lifthtml);
// lifthtml = "</div>";
// $("#EducationList4").prev().after(lifthtml);
//}
}
//每月可支配资金
//可用资产
} else {
$("#LifeEducationPlan").hide();
}
}
});
}
//获取消费规划相关信息--------------预览加载
function GetConsumptionPlan(proposalId) {
$.ajax({
url: "/Student/ConsumptionPlan/GetConsumptionPlanObj",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: proposalId
},
success: function (datas) {
if (datas != null) {
//教育规划信息
var li = datas.list;
if (li != null) {
var n = li;
//购房
if (n.ShopHouseYear != 0) {
NumCalc++;
$("#ShopHouseYear").text(n.ShopHouseYear);//年限
$("#HouseArea").text(n.HouseArea==null?"":n.HouseArea);//面积
$("#HousePrice").text(n.HousePrice==null?"":n.HousePrice);//单价
$("#HouseDownPaymentPercent").text(n.HouseDownPaymentPercent);//首付比例
$("#HouseLoanYear").text(n.HouseLoanYear);//贷款年限
$("#HouseLoanRate").text(n.HouseLoanRate);//贷款利率
$("#HouseDownPayment").text(n.HouseDownPayment);//首付款
$("#HouseTotalAmount").text(n.HouseTotalAmount);//购房总花费
$("#HouseMonthlyAmount").text(n.HouseMonthlyAmount);//购房月供
var HouseArea = $.trim($("#HouseArea").html()) * 1;
var HousePrice = $.trim($("#HousePrice").html()) * 1;
var Num2 =(HouseArea * HousePrice).toMyFixed(2);
//总金额
$("#HouseAllMoney").text(n.HouseAllMoney==null?(Num2):n.HouseAllMoney);
} else {
$("#TitleShopHouse").hide(0);
$("#ShopHouseDiv").hide(0);
$("#Add").show(0);
}
//购车
if (n.ShopCarYear != 0) {
$("#ShopCarYear").text(n.ShopCarYear);//年限
// $("#CarType").text(n.CarType);//车款型号
if (n.CarType != null) {
$("#CarType").text(n.CarType);//车款型号
} else {
$("#CarType").text("");//车款型号
}
$("#CarPrice").text(n.CarPrice);//裸车价格
$("#CarDownPaymentPercent").text(n.CarDownPaymentPercent);//首付比例
$("#CarLoanYear").text(n.CarLoanYear);//贷款期限
$("#CarDownPaymentPercent").attr("disabled", false);
$("#CarLoanRate").text(n.CarLoanRate);//贷款利率
$("#PurchaseTax").text(n.PurchaseTax);//购置税
$("#CarRegFee").text(n.CarRegFee);//上牌费用
// $("#Displacement").text(n.Displacement);//汽车排量
$("#VehicleAndVesselTax").text(n.VehicleAndVesselTax);//车船使用税
$("#Selcts").text(n.VehicleAndVesselTax);
$("#MotorVehicleCompulsory").text(n.MotorVehicleCompulsory);//交强险
$("#Selects2").text(n.MotorVehicleCompulsory);
$("#MotorVehicleCommercial").text(n.MotorVehicleCommercial);//商业保险
$("#CarDownPayment").text(n.CarDownPayment);//首付款
$("#CarTotalAmount").text(n.CarTotalAmount);//购车总花费
$("#CarMonthlyAmount").text(n.CarMonthlyAmount);//购车月供
} else {
$("#TitleShopCar").hide();
$("#ShopCarDiv").hide();
$("#Add").show();
}
$("#AnalysisConsumption").text(n.Analysis);//消费规划分析
$("#FirstAmount").text(n.FirstAmount);//首付款准备的现金总金额
$("#ReturnOnInvestmentConsumption").text(n.ReturnOnInvestment);//预计投资收益率
$("#DisposableInputConsumption").text(n.DisposableInput);//一次性投入金额
$("#MonthlyInvestmentConsumption").text(n.MonthlyInvestment);//每月定期投资金额
$("#RegularYearConsumption").text(n.RegularYear);//定期定额投资年限
$("#TargetAmountConsumption").text(n.TargetAmount);//此方案能实现的目标金额
//隐藏域Id
$("#Id").text(n.Id);
} else {
$("#ConsumptionPlan").hide();
}
}
}
});
}
//获取创业规划相关信息---------------预览加载
function GetStartAnUndertakingPlanList(proposalId) {
$.ajax({
url: "/Student/StartAnUndertakingPlan/GetSUPList",
type: "POST",
async: false,
dataType: "json",
data: {
ProposalId: proposalId
},
success: function (data) {
if (data != null) {
//创业规划信息
var li = data.list;
if (li != null) {
NumCalc++;
$("#AgeUndertaking").text(li.Age);//当前年龄
$("#StartPlanAge").text(li.StartPlanAge);//计划创业年龄
$("#CostInput").text(li.CostInput.toMyFixed(2));//创业时一次性投入
$("#DistanceYear").text(li.DistanceYear);//离创业年限
$("#ReturnOnInvestmentRateUndertaking").text(li.ReturnOnInvestmentRate);//预计投资收益率
$("#DisposableInputUndertaking").text(li.DisposableInput.toMyFixed(2));//一次性投入金额
$("#MonthlyInvestmentUndertaking").text(li.MonthlyInvestment.toMyFixed(2));//每月定期投资金额
$("#RegularYearUndertaking").text(li.RegularYear);//定期定额投资年限
$("#TargetAmountUndertaking").text(li.TargetAmount.toMyFixed(2));//此方案能实现的目标金额
$("#AnalysisUndertaking").text(li.Analysis);//创业规划分析
$("#Id").text(li.Id)
} else {
$("#StartAnUndertakingPlan").hide();
}
//客户信息
var li2 = data.list2;
if (li2 != null) {
var n = li2;
$("#Age").text(n.Age);//当前年龄
}
}
}
});
}
//获取退休规划---------------------预览加载
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) {
NumCalc++;
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;
$("#LiveRetirementPlanDiv #AgeRetirement").text(Age);
$("#LiveRetirementPlanDiv #BeforeInflationRate").text(BeforeInflationRate);
$("#LiveRetirementPlanDiv #AfterInflationRate").text(AfterInflationRate);
$("#LiveRetirementPlanDiv #RetirementRate").text(RetirementRate);
if (SociaSecurityRate == null) {
$("#LiveRetirementPlanDiv #SociaSecurityRate").text("");
} else {
$("#LiveRetirementPlanDiv #SociaSecurityRate").text(SociaSecurityRate);
}
if (RentRate == null) {
$("#LiveRetirementPlanDiv #RentRate").text("");
} else {
$("#LiveRetirementPlanDiv #RentRate").text(RentRate);
}
if (OtherRate == null) {
$("#LiveRetirementPlanDiv #OtherRate").text("");
} else {
$("#LiveRetirementPlanDiv #OtherRate").text(OtherRate);
}
$("#LiveRetirementPlanDiv #RetirementAge").text(RetirementAge);
$("#LiveRetirementPlanDiv #RetirementYears").text(RetirementYears);
$("#LiveRetirementPlanDiv #LivingStandardNow").text(LivingStandardNow);
$("#LiveRetirementPlanDiv #Satisfaction").text(Satisfaction);
$("#LiveRetirementPlanDiv #SatisfactionLivingStandard").text(SatisfactionLivingStandard);
$("#LiveRetirementPlanDiv #ConvertProportion").text(ConvertProportion);
$("#LiveRetirementPlanDiv #lineageFee").text(lineageFee);
$("#LiveRetirementPlanDiv #SocialInsurance").text(SocialInsurance);
$("#LiveRetirementPlanDiv #CommercialInsurance").text(CommercialInsurance);
$("#LiveRetirementPlanDiv #RentIncome").text(RentIncome);
$("#LiveRetirementPlanDiv #RetirementLivingStandard").text(RetirementLivingStandard);
$("#LiveRetirementPlanDiv #AfterLivingStandard").text(AfterLivingStandard);
$("#LiveRetirementPlanDiv #OtherIncome").text(OtherIncome);
$("#LiveRetirementPlanDiv #TotalIncome").text(TotalIncome);
$("#LiveRetirementPlanDiv #TotalAmountRetirement").text(TotalAmount);
$("#LiveRetirementPlanDiv #ReturnOnInvestmentRateRetirement").text(ReturnOnInvestmentRate);
$("#LiveRetirementPlanDiv #DisposableInputRetirement").text(DisposableInput);
$("#LiveRetirementPlanDiv #MonthlyInvestmentRetirement").text(MonthlyInvestment);
$("#LiveRetirementPlanDiv #RegularYearRetirement").text(RegularYear);
$("#LiveRetirementPlanDiv #TargetAmountRetirement").text(TargetAmount);
$("#LiveRetirementPlanDiv #AnalysisRetirement").text(Analysis);
$("#LiveRetirementPlanDiv #monthMoneyRetirement").text(MonthMoney.toMyFixed(2));
$("#LiveRetirementPlanDiv #UserableAssetRetirement").text(UserableAsset.toMyFixed(2))
} else {
$("#LiveRetirementPlanDiv").hide();
};
}
}
});
};
//获取保险规划--------------------预览加载
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) {
NumCalc++;
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 = data.ReserveFund1;
var ReserveFund2 = data.ReserveFund2;
var EduAmount1 = data.EduAmount1;
var EduAmount2 = data.EduAmount2;
var PensionFunds1 = data.PensionFunds1;
var PensionFunds2 = data.PensionFunds2;
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;//个人未来净收入的年金现值/元
//加入枚举
var methodVal = EnumConvert.InsuraneConvet(MethodTypeId)
$("#FinanceInsurancePlanDiv #MethodTypeId").text(methodVal);
$("#FinanceInsurancePlanDiv #TabZH").text(MethodTypeId)
//判断保险规划的需求算法1-遗属需求法 2-生命需求法
$("#FinanceInsurancePlanDiv #monthMoneyInsurance").text(MonthMoney.toMyFixed(2));//每月可用资金
$("#FinanceInsurancePlanDiv #UserableAssetInsurance").text(UserableAsset.toMyFixed(2));//可用资产
$("#FinanceInsurancePlanDiv #AnalysisInsuranceTwo").text(Analysis);//--客户财务情况分析
if (MethodTypeId == 1) {
$("#FinanceInsurancePlanDiv #InsureName").text(InsureName);
$("#FinanceInsurancePlanDiv #InsureName1Life").text(InsureName);
$("#FinanceInsurancePlanDiv #SpouseName").text(SpouseName);
//这地方特殊两边通用
$("#FinanceInsurancePlanDiv #Age1").text(Age);
$("#FinanceInsurancePlanDiv #SpouseAge1").text(Age2); //女的写男的
$("#FinanceInsurancePlanDiv #SpouseAge2").text(Age); //---------配偶当前年龄-男的写女的
$("#FinanceInsurancePlanDiv #Age1Life").text(Age);//被保险人年龄/岁
$("#FinanceInsurancePlanDiv #Age2").text(Age2)
$("#FinanceInsurancePlanDiv #RetirementAge1").text(RetirementAge1);
$("#FinanceInsurancePlanDiv #RetirementAge2").text(RetirementAge2);
$("#FinanceInsurancePlanDiv #ReturnOnInvestment1").text(ReturnOnInvestment1);
$("#FinanceInsurancePlanDiv #ReturnOnInvestment2").text(ReturnOnInvestment2);//----人民币固定存款
$("#FinanceInsurancePlanDiv #InflationRate1").text(InflationRate1);
$("#FinanceInsurancePlanDiv #InflationRate2").text(InflationRate2);
$("#FinanceInsurancePlanDiv #RevenueGrowth1").text(RevenueGrowth1);
$("#FinanceInsurancePlanDiv #RevenueGrowth2").text(RevenueGrowth2);
$("#FinanceInsurancePlanDiv #FamilyExpensesPay1").text(FamilyExpensesPay1.toMyFixed(2));//家庭生活费用实质报酬率
$("#FinanceInsurancePlanDiv #FamilyExpensesPay2").text(FamilyExpensesPay2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #FamilyIncomePay1").text(FamilyIncomePay1.toMyFixed(2));
$("#FinanceInsurancePlanDiv #FamilyIncomePay2").text(FamilyIncomePay2.toMyFixed(2));
//
$("#FinanceInsurancePlanDiv #FamilyFutureSaving1").text(FamilyFutureSaving1);//家庭未来生活费准备年数/年
$("#FinanceInsurancePlanDiv #FamilyFutureSaving2").text(FamilyFutureSaving2);
$("#FinanceInsurancePlanDiv #MatrimonialFee1").text(MatrimonialFee1.toMyFixed(2));//-------当前的家庭生活费用/元
$("#FinanceInsurancePlanDiv #MatrimonialFee2").text(MatrimonialFee2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #AfterAccidentRate1").text(AfterAccidentRate1);//-----保险事故发生后支出调整率
$("#FinanceInsurancePlanDiv #AfterAccidentRate2").text(AfterAccidentRate2);
$("#FinanceInsurancePlanDiv #AdjustMatrimonialFee1").text(AdjustMatrimonialFee1.toMyFixed(2));//调整后家庭年生活费用/元
$("#FinanceInsurancePlanDiv #AdjustMatrimonialFee2").text(AdjustMatrimonialFee2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #MatrimonialFeeNow1").text(MatrimonialFeeNow1.toMyFixed(2));//------家庭生活费用现值/元
$("#FinanceInsurancePlanDiv #MatrimonialFeeNow2").text(MatrimonialFeeNow2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #Income1").text(Income1.toMyFixed(2));//配偶的个人年收入/元
$("#FinanceInsurancePlanDiv #Income2").text(Income2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #SpouseMonthIncome1").text(SpouseMonthIncome1.toMyFixed(2));//配偶的个人收入现值/元
$("#FinanceInsurancePlanDiv #SpouseMonthIncome2").text(SpouseMonthIncome2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #FamilyLiveOverdraft1").text(FamilyLiveOverdraft1.toMyFixed(2))//家庭未来生活费用缺口现值/元
$("#FinanceInsurancePlanDiv #FamilyLiveOverdraft2").text(FamilyLiveOverdraft2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #ReserveFund1").text(ReserveFund1.toMyFixed(2));//紧急备用金现值/元
$("#FinanceInsurancePlanDiv #ReserveFund2").text(ReserveFund2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #EduAmount1").text(EduAmount1.toMyFixed(2));//--教育金现值/元
$("#FinanceInsurancePlanDiv #EduAmount2").text(EduAmount2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #PensionFunds1").text(PensionFunds1.toMyFixed(2));//养老基金现值/元
$("#FinanceInsurancePlanDiv #PensionFunds2").text(PensionFunds2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #DeathExpense1").text(DeathExpense1.toMyFixed(2));//临终及丧葬支出现值/元
$("#FinanceInsurancePlanDiv #DeathExpense2").text(DeathExpense2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #LoanBalance1").text(LoanBalance1.toMyFixed(2));//目前贷款余额/元
$("#FinanceInsurancePlanDiv #LoanBalance2").text(LoanBalance2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #EarningAssets1").text(EarningAssets1.toMyFixed(2));//家庭生息资产/元
$("#FinanceInsurancePlanDiv #EarningAssets2").text(EarningAssets2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #RelativeFinancial1").text(RelativeFinancial1.toMyFixed(2));//遗属需求法应有的寿险保额/元
$("#FinanceInsurancePlanDiv #RelativeFinancial2").text(RelativeFinancial2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #InsureName1").text(InsureName);//-------被保险人
$("#FinanceInsurancePlanDiv #InsureName2").text(SpouseName);
$("#FinanceInsurancePlanDiv #InsureNeedCash1").text(InsureNeedCash1.toMyFixed(2));//保险需求额度/元
$("#FinanceInsurancePlanDiv #InsureNeedCash2").text(InsureNeedCash2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #InsuranceAmount1").text(InsuranceAmount1.toMyFixed(2));//----*已有额度/元
$("#FinanceInsurancePlanDiv #InsuranceAmount2").text(InsuranceAmount2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #GapCash1").text(GapCash1.toMyFixed(2));//缺口额度/元
$("#FinanceInsurancePlanDiv #GapCash2").text(GapCash2.toMyFixed(2));
$("#FinanceInsurancePlanDiv #BudgetAmount1").text(BudgetAmount1);//----*预算金额/元
$("#FinanceInsurancePlanDiv #BudgetAmount2").text(BudgetAmount2);
$("#FinanceInsurancePlanDiv #SupplementaryQuota1").text(SupplementaryQuota1);//*补充额度/元
$("#FinanceInsurancePlanDiv #SupplementaryQuota2").text(SupplementaryQuota2);
$("#FinanceInsurancePlanDiv #BalanceCash1").text(BalanceCash1.toMyFixed(2));//欠缺额度/元
$("#FinanceInsurancePlanDiv #BalanceCash2").text(BalanceCash2.toMyFixed(2));
SaveDefaultValueCommon("InsuranceOne");//保存原值。和新值要做一个对比的
} else {
//年龄共用
$("#FinanceInsurancePlanDiv #Age1").text(Age);
$("#FinanceInsurancePlanDiv #Age1Life").text(Age);//被保险人年龄/岁
$("#FinanceInsurancePlanDiv #SpouseAge2").text(Age); //---------配偶当前年龄-男的写女的
$("#FinanceInsurancePlanDiv #RetirementAge1Life").text(RetirementAge1);//*预计退休年龄/岁
$("#FinanceInsurancePlanDiv #PredictRetirementAgeLIfe").text(PredictRetirementAgeLIfe);//离退休年数/年
$("#FinanceInsurancePlanDiv #ReturnOnInvestment1Life").text(ReturnOnInvestment1);//*投资报酬率
$("#FinanceInsurancePlanDiv #Income1Life").text(Income1);//当前个人年收入/元
$("#FinanceInsurancePlanDiv #RevenueGrowth1Life").text(RevenueGrowth1);//收入增长率
$("#FinanceInsurancePlanDiv #FutureIncomeLife").text(FutureIncomeLife.toMyFixed(2));//未来工作期间收入现值/元
$("#FinanceInsurancePlanDiv #Expenditure").text(Expenditure);//-个人年收入支出
$("#FinanceInsurancePlanDiv #InflationRate1Life").text(InflationRate1);//年通货膨胀率
$("#FinanceInsurancePlanDiv #FutureExpend").text(FutureExpend.toMyFixed(2));//未来工作期间支出现值/元
$("#FinanceInsurancePlanDiv #FutureAnnuityIncome").text(FutureAnnuityIncome.toMyFixed(2));//个人未来净收入的年金现值/元
$("#FinanceInsurancePlanDiv #FutureAnnuityIncomeSub").text(FutureAnnuityIncome.toMyFixed(2));//弥补收入应有的寿险保额/元
//---------------------被保险人
$("#FinanceInsurancePlanDiv #InsureNeedCash1Life").text(FutureAnnuityIncome.toMyFixed(2));//保险需求额度/元
$("#FinanceInsurancePlanDiv #InsuranceAmount1Life").text(InsuranceAmount1);//已有额度/元
$("#FinanceInsurancePlanDiv #GapCash1Life").text(GapCash1.toMyFixed(2));//缺口额度/元
$("#FinanceInsurancePlanDiv #BudgetAmount1Life").text(BudgetAmount1);//预算金额/元
$("#FinanceInsurancePlanDiv #SupplementaryQuota1Life").text(SupplementaryQuota1);//-补充额度/元
$("#FinanceInsurancePlanDiv #BalanceCash1Life").text(BalanceCash1.toMyFixed(2));//欠缺额度/元
$("#FinanceInsurancePlanDiv #InsureName").text(InsureName);//被保险人姓名
$("#FinanceInsurancePlanDiv #InsureName1Life").text(InsureName);//被保险人姓名
$("#FinanceInsurancePlanDiv #InsureName1").text(InsureName);//-------被保险人
SaveDefaultValueCommon("InsuranceTwo");//保存原值。和新值要做一个对比的
}
} else {
$("#FinanceInsurancePlanDiv").hide();
}
}
}
});
}
//*********************************************************
//获取投资规划--------------------预览加载
function LoadInvestmentPlan(proposalId) {
$.ajax({
url: "/Student/InvestmentPlan/LoadInvestmentPlan",
type: "POST",
async: false,
dataType: "json",
data: {
ProposalId: proposalId
},
success: function (data) {
if (data != null) {
analysisData(data);
} else {
$("#InvestmentPlan").hide();
}
}
});
};
//分解data数据
function analysisData(data) {
NumCalc++;
var InvestmentPlanList = data.InvestmentPlanProductList;
var LifeCycleId = data.LifeCycleId;
var HoldRate = data.HoldRate * 1;
var IncreaseRate = data.IncreaseRate * 1;
var SpeculationRate = data.SpeculationRate * 1;
var Analysis = data.Analysis;
var Id = data.Id;
// $("#InvestmentPlanId").text(Id);
var LifeCycleId1 = EnumConvert.InsertmentConvert(LifeCycleId);
$("#LifeCycleId").text(LifeCycleId1);
$("#HoldRate").text(HoldRate);
$("#IncreaseRate").text(IncreaseRate);
$("#SpeculationRate").text(SpeculationRate);
$("#AnalysisInsertment").text(Analysis);
var InsureShow = EnumConvert.InsertmentBaseConvet(LifeCycleId);
$("#InsureShow").text(InsureShow);
//赋值饼状图
ShowInsertmentInfo(HoldRate, IncreaseRate, SpeculationRate)
if (InvestmentPlanList != null) {
// $("#Add").prev().remove();
$("#ProductSelect").remove();// 这样也可以
$(InvestmentPlanList).each(function (index, dom) {
var fundobj = new Object(dom);
index = index + 1;
//应该先删除第一行然后添加
//添加
if (index != InvestmentPlanList.length) {
AddList(index, fundobj);
} else {
AddListLast(index, fundobj);
}
//f赋值
eacTransVal(index, fundobj);
//给常量赋值
IndexFlag = index;
});
}
}
//添加产品选择
function AddList(index, dom) {
var trHtml = "";
if (typeof index == "undefined") {
IndexFlag = IndexFlag + 1;
index = IndexFlag;
}
trHtml += "<div class=\"item b-grayish Tageach\" id=\"ProductSelect" + index + "\" eacflag=\"ProductSelect\"><div class=\"fif-con mb10\">";
trHtml += "<div class=\"fif-box grid-4\"><label class=\"fif-text\">已完成规划:</label> <div class=\"input\">";
trHtml += "<span id=\"PlanId" + index + " \" class=\"\" eacflag=\"PlanId\"></span> </div></div>";
trHtml += "<div class=\"fif-box grid-6\"><label class=\"fif-text\"><i class=\"c-red\">*</i>方案所需投资收益率:</label>";
trHtml += " <div class=\"input\"> <span id=\"PlanRate" + index + "\" class=\"grid-4\" eacflag=\"PlanRate\"></span><span class=\"ml10\"></span></div> </div>";
trHtml += "<a ></a></div>";
trHtml += "<div class=\"table\"> <table class=\"mb10\" id=\"ProductSelect" + index + "TabCashFund\" eacflag=\"ProductSelectTabCashFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
trHtml += " <tbody> <tr> <td width=\"83\" rowspan=\"2\" align=\"center\" class=\"c-white\" style=\"background-color: #63b2f4\">保值层</td>";
trHtml += "<td><span class=\"fl\">银行储蓄选择</span><div class=\"fif-con fr grid-10\"> <div class=\"fif-box grid-12\" style=\"margin-bottom:10px;\">";
trHtml += " <label class=\"fif-text\">活期:</label> <div class=\"input grid-11\">";
//银行选择
trHtml += "<span id=\"DemandDepositsBank" + index + "\" class=\"\" eacflag=\"DemandDepositsBank\"></span>"
trHtml += " <span id=\"DemandDepositsBankRate" + index + "\" class=\"\" eacflag=\"DemandDepositsBankRate\"></span> </div></div>";
trHtml += "<div class=\"fif-box grid-12\"> <label class=\"fif-text\">定期:</label><div class=\"input grid-11\">";
//银行选择定期
trHtml += "<span id=\"TimeDepositBank" + index + "\" class=\"\" eacflag=\"TimeDepositBank\"></span>";
//银行期限
trHtml += "<span id=\"TimeDepositBankTime" + index + "\" class=\"\" eacflag=\"TimeDepositBankTime\"></span>";
trHtml += "<span id=\"TimeDepositBankRate" + index + "\" class=\"\" eacflag=\"TimeDepositBankRate\"></span> </div> </div></div></td> </tr>";
trHtml += "<tr> <td> <span>基金产品选择</span> <span class=\"grid-4\">货币市场基金</span> ";
//货币基金
if (dom.Fund1 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund1\"> </span> <div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"CashCode\">小龙</span> <span class=\"grid-4\" eacflag=\"CashFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"CashMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate1\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund1\"></div></div>"
}
trHtml += "<input type=\"hidden\" id=\"Fund1" + index + "\" name=\"Fund1" + index + "\" value=\"\" eacflag=\"Fund1\" /> <input type=\"hidden\" eacflag=\"CashCode\" value=\" \" /><input type=\"hidden\" eacflag=\"CashFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"CashMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate1\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table>";
trHtml += " <table class=\"mb10\" id=\"ProductSelect" + index + "TabBondFund\" eacflag=\"ProductSelectTabBondFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tbody> <tr> <td width=\"83\" align=\"center\" class=\"c-white\" style=\"background-color: #2a91e6\">增值层</td>";
trHtml += "<td> <span><i class=\"c-red\">*</i>基金产品选择</span> <span class=\"grid-4\">债券型基金、混合型基金</span> ";
//债券基金
if (dom.Fund2 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund2\"><div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"BondCode\">小龙</span> <span class=\"grid-4\" eacflag=\"BondFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"BondMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate2\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund2\"></div></div>"
}
trHtml += " <input type=\"hidden\" name=\"Fund2\" id=\"Fund2" + index + "\" value=\"\" eacflag=\"Fund2\" class=\"eac\" /> <input type=\"hidden\" eacflag=\"BondCode\" value=\" \" /><input type=\"hidden\" eacflag=\"BondFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"BondMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate2\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table>";
trHtml += "<table class=\"mb10\" id=\"ProductSelect" + index + "TabStockFund\" eacflag=\"ProductSelectTabStockFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tbody> <tr> <td width=\"83\" rowspan=\"2\" align=\"center\" class=\"c-white\" style=\"background-color: #086cc1\">投机层</td>";
//p2p产品
trHtml += " <td> <span>P2P产品选择</span> <span class=\"grid-4\">P2P产品</span> ";
if (dom.P2PProduct != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"><div class=\"sib-item\" field=\"P2PProduct\"><span title=\"\"></span> <div class=\"fif-form b-grayish\"> <span class=\"\" eacflag=\"P2PName\" title=></span> <span class=\"grid-2\" eacflag=\"InvestmentField\" title=></span> <span class=\"grid-2\" eacflag=\"InvestmentCycle\" title=\"\"></span> <span class=\"grid-2\" eacflag=\"StartAmount\" title=></span> <span class=\"grid-2\" eacflag=\"EarningsRate\" title=\"\"></span> </div> </div></div>"
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"P2PProduct\"></div></div>"
}
trHtml += "<input type=\"hidden\" class=\"eac\" id=\"P2PProduct" + index + "\" value=\"0\" eacflag=\"P2PProduct\"><input type=\"hidden\" class=\"eac\" id=\"P2PProductRate" + index + "\" value=\"0\" eacflag=\"P2PProductRate\"></td></tr>";
trHtml += "<tr> <td> <span>基金产品选择</span> <span class=\"grid-4\">股票型基金</span> "
//股票基金
if (dom.Fund3 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund3\"> <div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"StockCode\">小龙</span> <span class=\"grid-4\" eacflag=\"StockFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"StockMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate3\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund3\"></div></div>"
}
trHtml += " <input type=\"hidden\" id=\"Fund3" + index + "\" name=\"Fund3'\" value=\"\" eacflag=\"Fund3\" /> <input type=\"hidden\" eacflag=\"StockCode\" value=\" \" /><input type=\"hidden\" eacflag=\"StockFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"StockMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate3\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table> </div>";
trHtml += " <div class=\"fif-con \"> <div class=\"fif-box grid-5\"> <label class=\"fif-text\">产品组合预期收益率:</label>";
trHtml += " <div class=\"input\"><span id=\"TotalRate" + index + "\" class=\"grid-4\" eacflag=\"TotalRate\"></span> <span class=\"ml10\">%</span> </div></div></div></div>"
if (index == 1) {
$("#InvestmentPlanParkchild101").append(trHtml);
}
if (index == 2) {
$("#InvestmentPlanParkchild102").append(trHtml);
}
if (index == 3) {
$("#InvestmentPlanParkchild201").append(trHtml);
}
if (index == 4) {
$("#InvestmentPlanParkchild202").append(trHtml);
}
if (index == 5) {
$("#InvestmentPlanParkchild301").append(trHtml);
}
if (index == 6) {
$("#InvestmentPlanParkchild302").append(trHtml);
}
if (index == 7) {
$("#InvestmentPlanParkchild401").append(trHtml);
}
if (index == 8) {
$("#InvestmentPlanParkchild402").append(trHtml);
}
};
function AddListLast(index, dom) {
var trHtml = "";
if (typeof index == "undefined") {
IndexFlag = IndexFlag + 1;
index = IndexFlag;
}
trHtml += "<div class=\"item b-grayish Tageach\" id=\"ProductSelect" + index + "\" eacflag=\"ProductSelect\"><div class=\"fif-con mb10\">";
trHtml += "<div class=\"fif-box grid-4\"><label class=\"fif-text\">已完成规划:</label> <div class=\"input\">";
trHtml += "<span id=\"PlanId" + index + " \" class=\"\" eacflag=\"PlanId\"></span> </div></div>";
trHtml += "<div class=\"fif-box grid-6\"><label class=\"fif-text\"><i class=\"c-red\">*</i>方案所需投资收益率:</label>";
trHtml += " <div class=\"input\"> <span id=\"PlanRate" + index + "\" class=\"grid-4\" eacflag=\"PlanRate\"></span><span class=\"ml10\">%</span></div> </div>";
trHtml += "<a ></a></div>";
trHtml += "<div class=\"table\"> <table class=\"mb10\" id=\"ProductSelect" + index + "TabCashFund\" eacflag=\"ProductSelectTabCashFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
trHtml += " <tbody> <tr> <td width=\"83\" rowspan=\"2\" align=\"center\" class=\"c-white\" style=\"background-color: #63b2f4\">保值层</td>";
trHtml += "<td><span class=\"fl\">银行储蓄选择</span><div class=\"fif-con fr grid-10\"> <div class=\"fif-box grid-12\" style=\"margin-bottom:10px;\">";
trHtml += " <label class=\"fif-text\">活期:</label> <div class=\"input grid-11\">";
//银行选择
trHtml += "<span id=\"DemandDepositsBank" + index + "\" class=\"\" eacflag=\"DemandDepositsBank\"></span>"
trHtml += " <span id=\"DemandDepositsBankRate" + index + "\" class=\"\" eacflag=\"DemandDepositsBankRate\"></span> </div></div>";
trHtml += "<div class=\"fif-box grid-12\"> <label class=\"fif-text\">定期:</label><div class=\"input grid-11\">";
//银行选择定期
trHtml += "<span id=\"TimeDepositBank" + index + "\" class=\"\" eacflag=\"TimeDepositBank\"></span>";
//银行期限
trHtml += "<span id=\"TimeDepositBankTime" + index + "\" class=\"\" eacflag=\"TimeDepositBankTime\"></span>";
trHtml += "<span id=\"TimeDepositBankRate" + index + "\" class=\"\" eacflag=\"TimeDepositBankRate\"></span> </div> </div></div></td> </tr>";
trHtml += "<tr> <td> <span>基金产品选择</span> <span class=\"grid-4\">货币市场基金</span> ";
//货币基金
if (dom.Fund1 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund1\"> </span> <div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"CashCode\">小龙</span> <span class=\"grid-4\" eacflag=\"CashFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"CashMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate1\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund1\"></div></div>"
}
trHtml += "<input type=\"hidden\" id=\"Fund1" + index + "\" name=\"Fund1" + index + "\" value=\"\" eacflag=\"Fund1\" /> <input type=\"hidden\" eacflag=\"CashCode\" value=\" \" /><input type=\"hidden\" eacflag=\"CashFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"CashMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate1\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table>";
trHtml += " <table class=\"mb10\" id=\"ProductSelect" + index + "TabBondFund\" eacflag=\"ProductSelectTabBondFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tbody> <tr> <td width=\"83\" align=\"center\" class=\"c-white\" style=\"background-color: #2a91e6\">增值层</td>";
trHtml += "<td> <span>基金产品选择</span> <span class=\"grid-4\">债券型基金、混合型基金</span> ";
//债券基金
if (dom.Fund2 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund2\"><div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"BondCode\">小龙</span> <span class=\"grid-4\" eacflag=\"BondFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"BondMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate2\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund2\"></div></div>"
}
trHtml += " <input type=\"hidden\" name=\"Fund2\" id=\"Fund2" + index + "\" value=\"\" eacflag=\"Fund2\" class=\"eac\" /> <input type=\"hidden\" eacflag=\"BondCode\" value=\" \" /><input type=\"hidden\" eacflag=\"BondFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"BondMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate2\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table>";
trHtml += "<table class=\"mb10\" id=\"ProductSelect" + index + "TabStockFund\" eacflag=\"ProductSelectTabStockFund\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tbody> <tr> <td width=\"83\" rowspan=\"2\" align=\"center\" class=\"c-white\" style=\"background-color: #086cc1\">投机层</td>";
//p2p产品
trHtml += " <td> <span>P2P产品选择</span> <span class=\"grid-4\">P2P产品</span> ";
if (dom.P2PProduct != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"><div class=\"sib-item\" field=\"P2PProduct\"><span title=\"\"></span> <div class=\"fif-form b-grayish\"> <span class=\"\" eacflag=\"P2PName\" title=></span> <span class=\"grid-2\" eacflag=\"InvestmentField\" title=></span> <span class=\"grid-2\" eacflag=\"InvestmentCycle\" title=\"\"></span> <span class=\"grid-2\" eacflag=\"StartAmount\" title=></span> <span class=\"grid-2\" eacflag=\"EarningsRate\" title=\"\"></span> </div> </div></div>"
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"P2PProduct\"></div></div>"
}
trHtml += "<input type=\"hidden\" class=\"eac\" id=\"P2PProduct" + index + "\" value=\"0\" eacflag=\"P2PProduct\"><input type=\"hidden\" class=\"eac\" id=\"P2PProductRate" + index + "\" value=\"0\" eacflag=\"P2PProductRate\"></td></tr>";
trHtml += "<tr> <td> <span>基金产品选择</span> <span class=\"grid-4\">股票型基金</span> "
//股票基金
if (dom.Fund3 != 0) {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund3\"> <div class=\"fif-form b-grayish\"> <span class=\"grid-3\" eacflag=\"StockCode\">小龙</span> <span class=\"grid-4\" eacflag=\"StockFund\">汇添富基金-汇添富社会责任股票</span> <span class=\"grid-2\" eacflag=\"StockMarket\">货币市场</span> <span class=\"grid-3\" eacflag=\"YearlyEarningsRate3\">151.15%</span> </div> </div> </div>";
} else {
trHtml += "<div class=\"selected-list sib-list mt10\"> <div class=\"sib-item\" field=\"Fund3\"></div></div>"
}
trHtml += " <input type=\"hidden\" id=\"Fund3" + index + "\" name=\"Fund3'\" value=\"\" eacflag=\"Fund3\" /> <input type=\"hidden\" eacflag=\"StockCode\" value=\" \" /><input type=\"hidden\" eacflag=\"StockFund\" value=\" \" /> <input type=\"hidden\" eacflag=\"StockMarket\" value=\" \" /><input type=\"hidden\" eacflag=\"YearlyEarningsRate3\" value=\" \" /> </td> </tr> <tr class=\"end\"></tr> </tbody> </table> </div>";
trHtml += " <div class=\"fif-con \"> <div class=\"fif-box grid-5\"> <label class=\"fif-text\">产品组合预期收益率:</label>";
trHtml += " <div class=\"input\"><span id=\"TotalRate" + index + "\" class=\"grid-4\" eacflag=\"TotalRate\"></span> </div></div></div></div>"
$("#InvestmentPlanParkchild081").append(trHtml);
}
//循环赋值
function eacTransVal(index, dom) {
var panid = EnumConvert.CompleteplanConvet(dom.PlanId)
$("#ProductSelect" + index).find("span[eacflag='PlanId']").text(panid);
$("#ProductSelect" + index).find("span[eacflag='PlanRate']").text(dom.PlanRate);
$("#ProductSelect" + index).find("span[eacflag='DemandDepositsBank']").text(dom.BankView);
$("#ProductSelect" + index).find("span[eacflag='DemandDepositsBankRate']").text(dom.DemandDepositsBankRate + " %");
if (dom.BankTimeView==null) {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBank']").text("");
} else {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBank']").text(dom.BankTimeView);
}
var TimeDepositBankTime = EnumConvert.YearSelectConvet(dom.TimeDepositBankTime);
if (TimeDepositBankTime == "" || TimeDepositBankTime==null) {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBankTime']").text("");
} else {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBankTime']").text(TimeDepositBankTime);
}
if (dom.TimeDepositBankRate==null) {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBankRate']").text( " %");
} else {
$("#ProductSelect" + index).find("span[eacflag='TimeDepositBankRate']").text(dom.TimeDepositBankRate + " %");
}
$("#ProductSelect" + index).find("span[eacflag='Fund1']").text(dom.Fund1);
$("#ProductSelect" + index).find("span[eacflag='Fund2']").text(dom.Fund2);
$("#ProductSelect" + index).find("span[eacflag='P2PProduct']").text(dom.P2PProduct);
$("#ProductSelect" + index).find("span[eacflag='P2PProductRate']").text(dom.P2PProductRate);
$("#ProductSelect" + index).find("span[eacflag='Fund3']").text(dom.Fund3);
$("#ProductSelect" + index).find("span[eacflag='TotalRate']").text(dom.TotalRate+" %");
//将其赋值到隐藏域里面
////货币基金
//$("#ProductSelect" + index).find("input[eacflag='CashCode']").val(dom.CashCode);
//$("#ProductSelect" + index).find("input[eacflag='CashFund']").val(dom.CashFund);
//$("#ProductSelect" + index).find("input[eacflag='CashMarket']").val(dom.CashMarket);
//$("#ProductSelect" + index).find("input[eacflag='YearlyEarningsRate1']").val(dom.YearlyEarningsRate1);
//// 债券型基金
//$("#ProductSelect" + index).find("input[eacflag='BondCode']").val(dom.BondCode);
//$("#ProductSelect" + index).find("input[eacflag='BondFund']").val(dom.BondFund);
//$("#ProductSelect" + index).find("input[eacflag='BondMarket']").val(dom.BondMarket);
//$("#ProductSelect" + index).find("input[eacflag='YearlyEarningsRate2']").val(dom.YearlyEarningsRate2);
////股票型基金
//$("#ProductSelect" + index).find("input[eacflag='StockCode']").val(dom.StockCode);
//$("#ProductSelect" + index).find("input[eacflag='StockFund']").val(dom.StockFund);
//$("#ProductSelect" + index).find("input[eacflag='StockMarket']").val(dom.StockMarket);
//$("#ProductSelect" + index).find("input[eacflag='YearlyEarningsRate3']").val(dom.YearlyEarningsRate3);
//货币基金
$("#ProductSelect" + index).find("span[eacflag='CashCode']").attr("title", dom.CashCode).text(dom.CashCode);
$("#ProductSelect" + index).find("span[eacflag='CashFund']").attr("title", dom.CashFund).text(dom.CashFund);
$("#ProductSelect" + index).find("span[eacflag='CashMarket']").attr("title", dom.CashMarket).text(dom.CashMarket);
$("#ProductSelect" + index).find("span[eacflag='YearlyEarningsRate1']").attr("title", dom.YearlyEarningsRate1).text(dom.YearlyEarningsRate1+"%");
// 债券型基金
$("#ProductSelect" + index).find("span[eacflag='BondCode']").attr("title", dom.BondCode).text(dom.BondCode);
$("#ProductSelect" + index).find("span[eacflag='BondFund']").attr("title", dom.BondFund).text(dom.BondFund);
$("#ProductSelect" + index).find("span[eacflag='BondMarket']").attr("title", dom.BondMarket).text(dom.BondMarket);
$("#ProductSelect" + index).find("span[eacflag='YearlyEarningsRate2']").attr("title", dom.YearlyEarningsRate2).text(dom.YearlyEarningsRate2+"%");
//股票型基金
$("#ProductSelect" + index).find("span[eacflag='StockCode']").attr("title", dom.StockCode).text(dom.StockCode);
$("#ProductSelect" + index).find("span[eacflag='StockFund']").attr("title", dom.StockFund).text(dom.StockFund);
$("#ProductSelect" + index).find("span[eacflag='StockMarket']").attr("title", dom.StockMarket).text(dom.StockMarket);
$("#ProductSelect" + index).find("span[eacflag='YearlyEarningsRate3']").attr("title", dom.YearlyEarningsRate3).text(dom.YearlyEarningsRate3+"%");
//p2p产品赋值
$("#ProductSelect" + index).find("span[eacflag='P2PName']").attr("title", dom.P2PName).text(dom.P2PName);
$("#ProductSelect" + index).find("span[eacflag='InvestmentField']").attr("title", dom.InvestmentField).text(dom.InvestmentField);
$("#ProductSelect" + index).find("span[eacflag='InvestmentCycle']").attr("title", dom.InvestmentCycle).text(dom.InvestmentCycle);
$("#ProductSelect" + index).find("span[eacflag='StartAmount']").attr("title", dom.StartAmount).text(dom.StartAmount);
$("#ProductSelect" + index).find("span[eacflag='EarningsRate']").attr("title", dom.EarningsRate).text(dom.EarningsRate);
}
//投资规划饼
function ShowInsertmentInfo(Currency, Bond, Stock) {
var chart;
$('.showPie').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: '投资分配比例',
align: 'left'
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
colors: ['#63b2f4', '#2a91e6', '#086cc1'], //'#46adb7', '#f2a83e', '#e16556'
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: false
},
showInLegend: true
}
},
series: [{
type: 'pie',
name: '投资分配比例',
data: [
['货币', Currency],
{
name: '证券',
y: Bond,
sliced: false,
selected: false
},
['股票', Stock],
]
}]
});
}
//投资规划结束--------------------预览加载投资规划结束
//************************************************************
//获取税收筹划相关信息--------------预览加载
function GetTaxPlan(proposalId) {
$.ajax({
url: "/Student/TaxPlan/GetTaxPlanObj",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: proposalId
},
success: function (datas) {
if (datas.list != null) {
//教育规划信息
var li = datas.list;
if (li != null) {
NumCalc++;
var n = li;
$("#Salary").text(n.Salary.toMyFixed(2));//工资、薪金所得
$("#SalaryTax").text(n.SalaryTax.toMyFixed(2));//工资、薪金所得税
$("#OperatingRevenue").text(n.OperatingRevenue.toMyFixed(2));//个体工商户的生产、经营所得
$("#OperatingRevenueTax").text(n.OperatingRevenueTax.toMyFixed(2));//个体工商户的生产、经营所得税
$("#EnterprisesRevenue").text(n.EnterprisesRevenue.toMyFixed(2));// 对企事业单位承包、承租经营所得
$("#EnterprisesRevenueTax").text(n.EnterprisesRevenueTax.toMyFixed(2));//对企事业单位承包、承租经营所得税
$("#ServiceIncome").text(n.ServiceIncome.toMyFixed(2));//劳务报酬所得
$("#ServiceIncomeTax").text(n.ServiceIncomeTax.toMyFixed(2));//劳务报酬所得税
$("#Remuneration").text(n.Remuneration.toMyFixed(2));//稿酬所得
$("#RemunerationTax").text(n.RemunerationTax.toMyFixed(2));//稿酬所得税
$("#Loyalities").text(n.Loyalities.toMyFixed(2));//特许权使用费所得
$("#LoyalitiesTax").text(n.LoyalitiesTax.toMyFixed(2));//特许权使用费所得税
$("#Demise").text(n.Demise.toMyFixed(2));// 财产转让所得
$("#DemiseTax").text(n.DemiseTax.toMyFixed(2));//财产转让所得税
$("#IncidentalIncome").text(n.IncidentalIncome.toMyFixed(2));//偶然所得
$("#IncidentalIncomeTax").text(n.IncidentalIncomeTax.toMyFixed(2));//偶然所得税
$("#InterestTaxMain").text(n.Interest.toMyFixed(2));//利息、红利、股利所得
$("#InterestTax").text(n.InterestTax.toMyFixed(2));//利息、红利、股利所得税
$("#TotalAmount").text(n.TotalAmount.toMyFixed(2));//合计
$("#TotalTax").text(n.TotalTax.toMyFixed(2));//合计税
$("#AnalysisTax").text(n.Analysis);//税收筹划分析
//隐藏域
$("#Id").text(n.Id);
}
} else {
$("#TaxPlan").hide();
}
}
});
}
//***********************************************************
//获取财产分配表显示-----------------预览加载
function LoadDistributionOfPropertyInfo(proposalId) {
$.ajax({
url: "/Student/DistributionOfProperty/GetDistributionOfPropertyByProposalId",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: proposalId,
rId: Math.random(),
},
success: function (data) {
if (data.SituationAnalysis != null) {
SetDistributionOfPropertyInfo(data);//编辑建议书财产分配表设置
}
else {
$("#DistributionOfPropertyDiv").hide();
}
}
});
}
//设置财产分配表显示
function SetDistributionOfPropertyInfo(data) {
NumCalc++;
//客户性别
var CustomerName = data.CustomerName == null ? "" : data.CustomerName;
$("#CustomerNameDistribution").text(CustomerName);
var CustomerAge = data.CustomerAge == 0 ? "" : data.CustomerAge;
$("#CustomerAge").text(CustomerAge);
//$("#CustomerNameDistribution").text(data.CustomerName);
//$("#CustomerAge").text(data.CustomerAge);
var CustomerSex = EnumConvert.SexConvert(data.CustomerSex);
$("#CustomerSex").text(CustomerSex);
// $("#AddressDistribution").text(data.Address);
// $("#PositionDistribution").text(data.Position);
if (data.Address == null) {
$("#AddressDistribution").text("");
} else {
$("#AddressDistribution").text(data.Address);
}
if (data.Address == null) {
$("#PositionDistribution").text("");
} else {
$("#PositionDistribution").text(data.Position);
}
$("#FamilyNum").text(data.FamilyNum);
$("#SituationAnalysis").text(data.SituationAnalysis);
var PlanTool = EnumConvert.DistributionConvert(data.PlanTool)
$("#PlanTool").text(PlanTool);
$("#PlanAnalysis").text(data.PlanAnalysis);
//客户亲属列表
$("#siblistDistribution").html("");
$(data.ProposalCustomerDetailList).each(function (index, dom) {
SetDistributionList(dom.DependentName, dom.Age, dom.Relation, dom.InCome);
});
}
//class=\"ipt-text IsRequired IsMinLength IsMaxLength\"
//增加建议书客户家属列表
function SetDistributionList(DependentName, Age, Relation, InCome) {
DistributionOfProperty_index += 1;
var trHtml = "";
trHtml += "<div class=\"sib-item\">";
trHtml += "<span id=\"closeId\"></span>";
trHtml += "<div class=\"fif-form\">";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">姓 名</label>";
trHtml += "<div class=\"input\"><span id=\"Distribution_name_{4}\" name=\"Distribution_detail_name\" class=\"\" type=\"text\" value='{0}' >{0}</span></div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">年 龄</label>";
trHtml += "<div class=\"input\"><span id=\"Distribution_age_{4}\" name=\"Distribution_detail_age\" class=\"\" type=\"text\" value='{1}' >{1}</span><span class=\"ml10\">岁</span></div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">与客户关系</label>";
trHtml += "<div class=\"input\"><span id=\"Distribution_relation_{4}\" name=\"Distribution_detail_relation\" class=\"\" type=\"text\" value='{2}'>{2}</span></div>";
trHtml += "</div>";
trHtml += "<div class=\"fif-box\">";
trHtml += "<label class=\"fif-text\">年收入</label>";
trHtml += "<div class=\"input\"><span id=\"Distribution_income_{4}\" name=\"Distribution_detail_income\" class=\"\" type=\"text\" value='{3}'>{3}</span><span class=\"ml10\">元</span></div>";
trHtml += "</div></div></div>";
var html = StringHelper.FormatStr(trHtml,
DependentName, //0 姓名
Age, //1 年龄
Relation, //2 与客户关系
InCome, //3 年收入
DistributionOfProperty_index //4 随机Id
);
$("#siblistDistribution").append(html);
}
//*********************************************************
/**
* @name 获取财产传承--------------预览加载
*/
function GetHeritage(proposalId) {
$.ajax({
url: "/Student/Heritage/GetHeritage",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: proposalId,
rId: Math.random()
},
success: function (data) {
if (data != null && data != "") {
NumCalc++;
$("#CashHeritage").text(data.Cash);//现金
$("#DepositHeritage").text(data.Deposit);//银行存款
$("#LifeInsurance").text(data.LifeInsurance);//人寿保单赔偿金额
$("#OtherCashAccount").text(data.OtherCashAccount);//其他现金账户
$("#CashSubtotal").text((data.Cash + data.Deposit + data.LifeInsurance + data.OtherCashAccount).toMyFixed(2));
$("#StockHeritage").text(data.Stock);//股票
$("#BondHeritage").text(data.Bond);//债券
$("#FundHeritage").text(data.Fund);//基金
$("#OtherInvestmentHeritage").text(data.OtherInvestment);//其他投资收益
$("#InvestmentSubtotal").text((data.Stock + data.Bond + data.Fund + data.OtherInvestment).toMyFixed(2));
$("#Pension").text(data.Pension);//养老金(一次性收入现值)
$("#AnnuityRevenue").text(data.AnnuityRevenue);//配偶/遗孤年金收益(现值)
$("#OtherPension").text(data.OtherPension);//其他退休基金
var subtotal1 = (data.Pension + data.AnnuityRevenue + data.OtherPension).toMyFixed(2);
$("#PensionSubtotal").text(subtotal1);
$("#House").text(data.House);//房产
$("#CarHeritage").text(data.Car);//汽车
$("#OtherHeritage").text(data.Other);//其他个人资产
$("#OtherProperty").text(data.OtherProperty);//其他资产
var subtotal2 = (data.House + data.Car + data.Other).toMyFixed(2)
$("#PersonSubtotal").text(subtotal2);
$("#TotalProperty").text(data.TotalProperty);//资产总计
$("#TotalProperty2").text(data.TotalProperty);//资产总计
$("#ShortTermLoan").text(data.ShortTermLoan);//短期贷款
$("#MediumTermLoans").text(data.MediumTermLoans);//中期贷款
$("#LongTermLoan").text(data.LongTermLoan);//长期贷款
$("#OtherLoanHeritage").text(data.OtherLoan);//其他贷款
$("#LoanSubtotalHeritage").text((data.ShortTermLoan + data.MediumTermLoans + data.LongTermLoan + data.OtherLoan).toMyFixed(2));
$("#MedicalCosts").text(data.MedicalCosts);//临终医疗费用
$("#TaxCosts").text(data.TaxCosts);//预期收入纳税额支出
$("#FuneralExpenses").text(data.FuneralExpenses);//丧葬费用
$("#HeritageCosts").text(data.HeritageCosts);//遗产处置费用
$("#OtherCosts").text(data.OtherCosts);//其他费用
$("#CostSubtotal").text((data.MedicalCosts + data.TaxCosts + data.FuneralExpenses + data.HeritageCosts + data.OtherCosts).toMyFixed(2));
$("#OtherLiabilities").text(data.OtherLiabilities);//其他负债
$("#TotalLiabilities").text(data.TotalLiabilities);//负债总计
$("#TotalLiabilities2").text(data.TotalLiabilities);
$("#FinanceAnalysis").text(data.FinanceAnalysis);//财务分析
var plantool = EnumConvert.HeritageConvert(data.PlanTool)
$("#PlanToolHeritage").text(plantool);//财产传承规划工具
$("#PlanAnalysisHeritage").text(data.PlanAnalysis);//财产传承规划分析
$("#TotalHeritage").text((data.TotalProperty - data.TotalLiabilities).toFixed(2));//净遗产总计
//隐藏域
$("#Id").text(data.Id);
} else {
$("#Heritage").hide();
}
}
});
}
//判断是否非法字符
function CheckNum(num) {
var pattern6 = /^[-]?\d+(\.\d{1,6})?$/;//只能输入两位小数
if (!pattern6.test(num)) {
num = 0;
return num;
}
return num;
}
//=========================计算
//流动资产计算
function calcFlowAssets(Cash, RMBDeposit, OtherAsset) {
var Cash1 = CheckNum(Cash);
var RMBDeposit1 = CheckNum(RMBDeposit);
var OtherAsset1 = CheckNum(OtherAsset);
var sum = 0;
if (Cash == Cash1 && RMBDeposit == RMBDeposit1 && OtherAsset == OtherAsset1) {
sum = Cash * 1 + RMBDeposit * 1 + OtherAsset * 1;
} else {
sum = 0;
}
return sum;
}
//消费资产计算
function calcConsumeAssets(CreditCard, Microfinance, OtherLoan) {
var CreditCard1 = CheckNum(CreditCard);
var Microfinance1 = CheckNum(Microfinance);
var OtherLoan1 = CheckNum(OtherLoan);
var sum = 0;
if (CreditCard1 == CreditCard && Microfinance1 == Microfinance && OtherLoan1 == OtherLoan) {
sum = CreditCard * 1 + Microfinance * 1 + OtherLoan * 1
} else {
sum = 0;
}
return sum;
}
//投资资产计算
function calcInvestmentAssets(RMBFixedDeposit, ForeignCurrencyFixedDeposit, StockInvestment, BondInvestment, FundInvestment, IndustryInvestment,
PolicyInvestment, EstateInvestment, OtherInvestment) {
var RMBFixedDeposit1 = CheckNum(RMBFixedDeposit);
var ForeignCurrencyFixedDeposit1 = CheckNum(ForeignCurrencyFixedDeposit);
var StockInvestment1 = CheckNum(StockInvestment);
var BondInvestment1 = CheckNum(BondInvestment);
var FundInvestment1 = CheckNum(FundInvestment);
var IndustryInvestment1 = CheckNum(IndustryInvestment);
var PolicyInvestment1 = CheckNum(PolicyInvestment);
var EstateInvestment1 = CheckNum(EstateInvestment);
var OtherInvestment1 = CheckNum(OtherInvestment);
var sum = 0;
if (RMBFixedDeposit1 == RMBFixedDeposit && ForeignCurrencyFixedDeposit1 == ForeignCurrencyFixedDeposit && StockInvestment1 == StockInvestment && BondInvestment1 == BondInvestment && FundInvestment1 == FundInvestment && IndustryInvestment1 == IndustryInvestment && PolicyInvestment1 == PolicyInvestment && EstateInvestment1 == EstateInvestment && OtherInvestment1 == OtherInvestment) {
sum = RMBFixedDeposit * 1 + ForeignCurrencyFixedDeposit * 1 + StockInvestment * 1 + BondInvestment * 1 + FundInvestment * 1 + IndustryInvestment * 1 + PolicyInvestment * 1 + EstateInvestment * 1 + OtherInvestment * 1;
} else {
sum = 0;
}
return sum;
}
//投资负债计算
function calcInvestmentLiability(FinancialLoan, IndustryInvestmentLoan, EstateInvestmentLoan, OtherInvestmentLoan) {
var FinancialLoan1 = CheckNum(FinancialLoan);
var IndustryInvestmentLoan1 = CheckNum(IndustryInvestmentLoan);
var EstateInvestmentLoan1 = CheckNum(EstateInvestmentLoan);
var OtherInvestmentLoan1 = CheckNum(OtherInvestmentLoan);
var sum = 0;
if (FinancialLoan1 == FinancialLoan && IndustryInvestmentLoan1 == IndustryInvestmentLoan && EstateInvestmentLoan1 == EstateInvestmentLoan && OtherInvestmentLoan1 == OtherInvestmentLoan) {
sum = FinancialLoan * 1 + IndustryInvestmentLoan * 1 + EstateInvestmentLoan * 1 + OtherInvestmentLoan * 1;
} else {
sum = 0;
}
return sum;
}
//自用负债
function calcSelfLiability(EstateLoan, CarLoan, OthersLoan) {
var EstateLoan1 = CheckNum(EstateLoan);
var CarLoan1 = CheckNum(CarLoan);
var OthersLoan1 = CheckNum(OthersLoan);
var sum = 0;
if (EstateLoan1 == EstateLoan && CarLoan1 == CarLoan && OthersLoan1 == OthersLoan) {
sum = EstateLoan * 1 + CarLoan * 1 + OthersLoan * 1;
} else {
sum = 0;
}
return sum;
}
//自用资产计算
function calcSelfAsset(Estate, Car, Others) {
var Others1 = CheckNum(Others);
var Car1 = CheckNum(Car);
var Estate1 = CheckNum(Estate);
//TotalAssets
var sum = 0;
if (Others1 == Others && Car1 == Car && Estate1 == Estate) {
sum = Estate * 1 + Car * 1 + Others * 1;
} else {
sum = 0;
}
return sum;
}
//资产合计
function calcTotalAssets(FlowAssets, InvestmentAssets, SelfAsset) {
FlowAssets = CheckNum(FlowAssets);
InvestmentAssets = CheckNum(InvestmentAssets);
SelfAsset = CheckNum(SelfAsset);
var sum = FlowAssets * 1 + InvestmentAssets * 1 + SelfAsset * 1;
return sum;
}
//负债合计
function calcTotalLoan(ConsumeAssets, InvestmentLiability, SelfLiability) {
ConsumeAssets = CheckNum(ConsumeAssets);
InvestmentLiability = CheckNum(InvestmentLiability);
SelfLiability = CheckNum(SelfLiability);
var sum = ConsumeAssets * 1 + InvestmentLiability * 1 + SelfLiability * 1;
return sum;
}
//==========================净值计算==================
//消费净值计算 1 消费净值=流动资产小计-流动负债小计
function calcConsumeVal(flowAssets, ConsumeAssets) {
flowAssets = CheckNum(flowAssets);
ConsumeAssets = CheckNum(ConsumeAssets);
var sum = flowAssets * 1 - ConsumeAssets * 1;
return sum;
}
//2 投资净值=投资资产小计-投资负债小计
function calcInvestmentVal(InvestmentAssets, InvestmentLiability) {
InvestmentAssets = CheckNum(InvestmentAssets);
InvestmentLiability = CheckNum(InvestmentLiability);
var sum = InvestmentAssets * 1 - InvestmentLiability * 1;
return sum;
}
//3 自用净值=自用资产-自用负债
function clacSelfVal(SelfAsset, SelfLiability) {
SelfAsset = CheckNum(SelfAsset);
SelfLiability = CheckNum(SelfLiability);
var sum = SelfAsset * 1 - SelfLiability * 1;
return sum;
}
//4 净值合计=∑(消费净值、投资净值、自用净值)
function calcSumVal(ConsumeVal, InvestmentVal, SelfVal) {
ConsumeVal = CheckNum(ConsumeVal);
InvestmentVal = CheckNum(InvestmentVal);
SelfVal = CheckNum(SelfVal);
var sum = ConsumeVal * 1 + InvestmentVal * 1 + SelfVal * 1;
return sum;
}
//=========================计算---------------------------收支储蓄中的计算
//1. 工作收入计算
function calcWorkIncome(JobIncome, EndowmentInsurance, MedicalInsurance, HousingFund, OtherJobIncome) {
var JobIncome1 = CheckNum(JobIncome);
var EndowmentInsurance1 = CheckNum(EndowmentInsurance);
var MedicalInsurance1 = CheckNum(MedicalInsurance);
var HousingFund1 = CheckNum(HousingFund);
var OtherJobIncome1 = CheckNum(OtherJobIncome);
var sum = 0;
if (JobIncome1 == JobIncome && EndowmentInsurance1 == EndowmentInsurance && MedicalInsurance1 == MedicalInsurance && HousingFund1 == HousingFund && OtherJobIncome1 == OtherJobIncome) {
sum = JobIncome * 1 + EndowmentInsurance * 1 + MedicalInsurance * 1 + HousingFund * 1 + OtherJobIncome * 1
} else {
sum = 0;
}
return sum;
}
//1. 生活支出
function calcLiveExpense(FamilyExpense, ChildExpense, OtherExpense) {
var FamilyExpense1 = CheckNum(FamilyExpense);
var ChildExpense1 = CheckNum(ChildExpense);
var OtherExpense1 = CheckNum(OtherExpense);
var sum = 0;
if (FamilyExpense1 == FamilyExpense && ChildExpense1 == ChildExpense && OtherExpense1 == OtherExpense) {
sum = FamilyExpense * 1 + ChildExpense * 1 + OtherExpense * 1;
} else {
sum = 0;
}
return sum;
}
//1. 理财收入
function calcInvestmentIncome(Interest, CapitalGains, OtherIncome) {
var Interest1 = CheckNum(Interest);
var CapitalGains1 = CheckNum(CapitalGains);
var OtherIncome1 = CheckNum(OtherIncome);
var sum = 0;
if (Interest1 == Interest && CapitalGains1 == CapitalGains && OtherIncome1 == OtherIncome) {
sum = Interest * 1 + CapitalGains * 1 + OtherIncome * 1;
} else {
sum = 0;
}
return sum;
}
//1. 理财支出
function calcInvestmentExpense(InterestExpense, InsuranceExpense, OtherFinanceExpense) {
var InterestExpense1 = CheckNum(InterestExpense);
var InsuranceExpense1 = CheckNum(InsuranceExpense);
var OtherFinanceExpense1 = CheckNum(OtherFinanceExpense);
var sum = 0;
if (InterestExpense1 == InterestExpense && InsuranceExpense1 == InsuranceExpense && OtherFinanceExpense1 == OtherFinanceExpense) {
sum = InterestExpense * 1 + InsuranceExpense * 1 + OtherFinanceExpense * 1;
} else {
sum = 0;
}
return sum;
}
//--------------------------------------现金流量的方法
//加载本期现金及现金等价物净增加额
function loadings() {
var Money1 = $.trim($("#lifeMoney").text()) * 1;
var Money2 = $.trim($("#investMoney").text()) * 1;
var Money3 = $.trim($("#borrowMoney").text()) * 1;
var Money4 = $.trim($("#InsuranceExpense2").text()) * 1;
var All = Money1 + Money2 + Money3 + Money4;
$("#Money").text(All.toMyFixed(2));
}
//计算现金规划计算页面
var clacCashPanVal = {
calcRetainCashType: function (multiple) {
//var multiple = $("RetainCashMultiple").text();
if (multiple == "0") {
// $("#RetainCashMultiple").text(0);
} else {
var familyMonthExpense = $("#FamilyMonthExpense").attr("Family") * 1;
var result = (multiple * familyMonthExpense).toMyFixed(2);
return result;
}
}
}
//-----------------------------------教育规划添加HTML方法
function AddHTML(valu) {
var Nums = valu;
var html = '';
html += '<div id="EducationList' + Nums + '" field="EducationList" class="itemBox js_itemboxs" style="border-bottom:1px solid #d7d7d7;">';
html += '<div class="item-title b-gray">';
html += '<strong><i class="c-red">*</i>教育阶段选择&nbsp;&nbsp;</strong>';
html += '<span id="EduStage' + Nums + '" class="" style="width:110px;" field="EduStage"></span>'
html += '</div>';
html += ' <div class="fif-form fif-form3 grid-7">';
html += '<div class="fif-box w100">';
html += '<label class="fif-text"><i class="c-red">*</i>求学年龄:</label>';
html += '<div class="input"><span id="EduAge' + Nums + '" field="EduAge" style="" class=""></span><span class="ml10">岁</span></div>';
html += '</div>';
html += '<div class="fif-box w100">';
html += '<label class="fif-text"><i class="c-red">*</i>求学时间:</label>';
html += '<div class="input"><span id="EduTime' + Nums + '" class="" style="" field="EduTime"></span><span class="ml10">年</span></div>';
html += '</div>';
html += '<div class="fif-box w100">';
html += '<label class="fif-text"><i class="c-red">*</i>目前学费:</label>';
html += '<div class="input"><span id="Tuition' + Nums + '" class="" style="" field="Tuition"></span><span class="ml10">元/年</span></div>';
html += '</div>';
html += '<div class="fif-box w100">';
html += '<label class="fif-text">上学时学费:</label>';
html += '<div class="input"><span id="EduTuition' + Nums + '" class="" field="EduTuition"></span><span class="ml10">元/年</span></div></div>';
html += '<div class="fif-box w100">';
html += '<label class="fif-text" style="font-size:16px;font-weight:600;height:50px;padding-top:20px;margin-left:30px;">上学前需准备的总学费:</label>';
html += '<div class="input"><span style="font-size:20px;font-weight:600;height:50px;padding-top:20px;color:#f87608;" id="TotalTuition' + Nums + '" class="" field="TotalTuition"></span><span class="ml10">元</span></div></div>';
html += '</div>';
html += '<p class="clear"></p>';
html += '<input type="hidden" value="' + Nums + '" id="NUM' + Nums + '"/>';
html += '<input type="hidden" value="0" id="IDN' + Nums + '" field="IDN" /></div>';
if (Nums < 4) {
$("#LifeEducationPlanPart1").append(html);
} else {
$("#LifeEducationPlanPartSub01").append(html);
}
//$("#TagSpan").prev().after(html);
}
//打印当前页面
function PrintPage() {
$("#printCover").show();
$(".btn").hide();
$(".main-hd").before("<div name=\"newLineDiv\" style=\"page-break-after: always\"></div>");
$(".main-bd").after("<div name=\"newLineDiv\" style=\"page-break-after: always\"></div>");
var options = {
callBackFunc: function () {
$("#printCover").hide();
$(".btn").show();
$("div[name='newLineDiv']").remove();
}
};
$("#PreviewIndexDiv").printArea(options);
return;
};