//*******************************
//财产分配
//*******************************
var DistributionOfProperty_index = 0;
var TagNaviDistri = false;//跳转标记
var paramDistribution = "";//str标记
$(function () {
paramDistribution = $("#hdParam").val();
//新增时默认显示一条
SetCustomerDetailList();
//增加客户家属信息
$("#DistributionOfPropertyDiv #Add").unbind("click").bind("click", function () {
var num = $("#siblist .sib-item").size();
if (num < 5) {
SetCustomerDetailList();
}
});
//保存信息
$("#btnSave").unbind("click").bind("click", function () {
SaveInfo();
});
$("#btnNext").unbind("click").bind("click", function () {
SaveInfo(0)
//同时跳转
//if (TagNaviDistri) {
// window.location.href = "/Student/Heritage/Index" + paramDistribution;
//}
})
//建议书Id
var ProposalId = $.getUrlParam("ProposalId");
//获取建议书客户信息及家属信息列表
if (ProposalId != null && ProposalId != "" && ProposalId != undefined) {
LoadDistributionOfPropertyInfo(ProposalId);
}
//保存原值
SaveDefaultValueCommon("DistributionOfPropertyDiv");
IsProposalSave();//客户验证
});
//财产分配表显示
function LoadDistributionOfPropertyInfo(ProposalId) {
$.ajax({
url: "/Student/DistributionOfProperty/GetDistributionOfPropertyByProposalId",
type: "POST",
async: false,
dataType: "json",
data:
{
ProposalId: ProposalId
},
success: function (data) {
if (data != null) {
SetDistributionOfPropertyInfo(data);//编辑建议书财产分配表设置
}
}
});
}
//设置财产分配表显示
function SetDistributionOfPropertyInfo(data) {
//隐藏域
$("#hdDistributionOfPropertyId").val(data.Id);
if (data.ProposalId != "") {
//建议书
$("#ProposalId").val(data.ProposalId);
}
//客户性别
$("#CustomerName").val(data.CustomerName);
$("#CustomerAge").val(data.CustomerAge);
$("#CustomerSex").val(data.CustomerSex);
$("#Address").val(data.Address);
$("#Position").val(data.Position);
$("#FamilyNum").val(data.FamilyNum);
$("#SituationAnalysis").val(data.SituationAnalysis);
$("#PlanTool").val(data.PlanTool);
$("#PlanAnalysis").val(data.PlanAnalysis);
//先清空
$("#siblist").html("");
if (data.ProposalCustomerDetailList != null && data.ProposalCustomerDetailList.length > 0) {
//客户亲属列表
$(data.ProposalCustomerDetailList).each(function (index, dom) {
SetCustomerDetailList(dom.DependentName, dom.Age, dom.Relation, dom.InCome);
});
}
}
//增加建议书客户家属列表
function SetCustomerDetailList(DependentName, Age, Relation, InCome) {
DistributionOfProperty_index += 1;
var trHtml = "";
trHtml += "
";
trHtml += "
";
trHtml += "
";
var html = StringHelper.FormatStr(trHtml,
DependentName, //0 姓名
Age, //1 年龄
Relation, //2 与客户关系
InCome, //3 年收入
DistributionOfProperty_index //4 随机Id
);
$("#siblist").append(html);
}
//关闭建议书客户家属列表
function Close(obj) {
$(obj).parent().remove();
}
//保存建议书客户信息(新增和修改)
function SaveInfo(saveFlag) {
TagNaviDistri = true;
//页面字段检测
if (!VerificationHelper.checkFrom("DistributionOfPropertyDiv",
function () {
var IDType = parseInt($("#IDType").val());
var IDNum = $.trim($("#IDNum").val());
$("#IDNum").val(IDNum);
if (IDNum.length > 0) {
if (IDType == 1) {
//身份证
if (IDNum.length != 18) {
showValidateMsg("IDNum", "请输入正确的证件号码");
}
}
} else {
showValidateMsg("IDNum", "请输入证件号码");
};
})) {
TagNaviDistri = false;
return;
};
var FamilyNum = $("#FamilyNum").val() * 1;//家庭人数
var num = $("#DistributionOfPropertyDiv .sib-item").size()+1;
if (FamilyNum != num) {
dialogHelper.Error({ content: "家庭成员的记录条数与家庭成员数要一致" });
return;
}
var proposalObj = new Object();
var proposalCustomerObj = new Object();
var proposalCustomerDetailObj;
var ProposalId = $.getUrlParam("ProposalId");
//proposalObj["TrainExamId"] = $.getUrlParam("TrainExamId");
//proposalObj["ProposalId"] = ProposalId
//建议书客户信息
proposalCustomerObj["Id"] = $("#hdDistributionOfPropertyId").val();
proposalCustomerObj["ProposalId"] = ProposalId;
proposalCustomerObj["CustomerSex"] = $("#CustomerSex").val();
proposalCustomerObj["Address"] = $.trim($("#Address").val());
proposalCustomerObj["Position"] = $.trim($("#Position").val());
proposalCustomerObj["FamilyNum"] = FamilyNum;
proposalCustomerObj["SituationAnalysis"] = $.trim($("#SituationAnalysis").val());
proposalCustomerObj["PlanTool"] = $("#PlanTool").val();
proposalCustomerObj["PlanAnalysis"] = $.trim($("#PlanAnalysis").val());
//建议书客户家属信息
var objList = new Array();
//遍历建议书客户家属信息
$("#siblist .sib-item").each(function (index, dom) {
proposalCustomerDetailObj = new Object();
proposalCustomerDetailObj["Type"] = EnumList.ProposalCustDetailType.CustomerFaimly;
proposalCustomerDetailObj["DependentName"] = $(dom).find("input[name='customer_detail_name']").val();
proposalCustomerDetailObj["Age"] = $(dom).find("input[name='customer_detail_age']").val();
proposalCustomerDetailObj["Relation"] = $(dom).find("input[name='customer_detail_relation']").val();
proposalCustomerDetailObj["InCome"] = $(dom).find("input[name='customer_detail_income']").val();
objList.push(proposalCustomerDetailObj);
});
proposalCustomerObj["ProposalCustomerDetailList"] = objList;
$.ajax({
url: "/Student/DistributionOfProperty/SaveDistributionOfProperty",
type: "POST",
async: false,
dataType: "json",
data: JSON.stringify(proposalCustomerObj),
contentType: "application/json",
success: function (data, txtStatus) {
if (data != null) {
//保存原值
SaveDefaultValueCommon("DistributionOfPropertyDiv");
$("#hdDistributionOfPropertyId").val(data.Id);
}
if (typeof saveFlag == "undefined") {
dialogHelper.Success({
content: msgList["20010"],
success: function () {
window.location.reload();
},
cancle: function () {
window.location.reload();
}
});
} else {
window.location.href = "/Student/Heritage/Index" + paramDistribution;
}
}
});
}