var Id = 0; var Source=0; var UserId = 0; var CustomerNo = 0; var customer_index = 0; $(function () { Id = $.getUrlParam("Id");//获取参数Id //新增时默认显示一条 EditList(); //增加客户家属信息 $("#Add").unbind("click").bind("click", function () { var num = $("#siblist .sib-item").size(); if (num < 5) { EditList(); } }); //获取客户信息 if (Id != null && Id != "" && Id != undefined) { GetCustomerInfo(Id); } //保存 $("#Save").bind("click", function () { SaveCustomerInfo(); }); //返回 $("#Back").bind("click", function () { location.href = "/Student/StuCustomer/Index"; }); }); //获取客户信息 function GetCustomerInfo(Id) { $.ajax({ url: "/Student/StuCustomer/GetCustomerInfo", type: "POST", async: false, dataType: "json", data: { Id: Id, }, success: function (data) { if (data != null) { SetCustomerInfo(data); } } }); } //设置客户信息 function SetCustomerInfo(data) { $("#CustomerName").val(data.model.CustomerName); $("#PinYin").val(data.model.PinYin); data.model.Age > 0 ? $("#Age").val(data.model.Age) : $("#Age").val(""); if (data.model.InCome == null || data.model.InCome==0) { $("#InCome").val(""); } else { $("#InCome").val(data.model.InCome); } $("#IDType").val(data.model.IDType); $("#IDNum").val(data.model.IDNum); $("#Phone").val(data.model.Phone); $("#Tel").val(data.model.Tel); $("#Email").val(data.model.Email); $("#Position").val(data.model.Position); $("#Company").val(data.model.Company); $("#Address").val(data.model.Address); $("#CustomerStory").val(data.model.CustomerStory); Source = data.model.Source; UserId = data.model.UserId; CustomerNo = data.model.CustomerNo; $("#IDType ").prop("disabled", true); $("#IDNum ").prop("disabled", true); $("#CustomerStory ").addClass("disabled"); $("#CustomerName ").prop("disabled", true); //客户亲属列表 $("#siblist").html(""); $(data.Detail).each(function (index, dom) { EditList(dom.DependentName, dom.Age, dom.Relation, dom.InCome); }); } //增加建议书客户家属列表 function EditList(DependentName, Age, Relation, InCome) { customer_index += 1; var trHtml = ""; trHtml += "
"; trHtml += ""; trHtml += "
"; trHtml += "
"; trHtml += ""; trHtml += "
"; trHtml += "
"; trHtml += "
"; trHtml += ""; trHtml += "
"; trHtml += "
"; trHtml += "
"; trHtml += ""; trHtml += "
"; trHtml += "
"; trHtml += "
"; trHtml += ""; trHtml += "
"; trHtml += "
"; var html = StringHelper.FormatStr(trHtml, DependentName, //0 姓名 Age, //1 年龄 Relation, //2 与客户关系 InCome, //3 年收入 customer_index //4 随机Id ); $("#siblist").append(html); } //关闭建议书客户家属列表 function Close(obj) { $(obj).parent().remove(); } //保存客户信息 function SaveCustomerInfo() { if (!VerificationHelper.checkFrom("EditStuCustomer")) { return; } else { var obj = new Object(); obj["Id"] = Id; obj["CustomerName"] = $("#CustomerName").val(); obj["PinYin"] = $("#PinYin").val(); obj["Age"] = $("#Age").val(); obj["InCome"] = $("#InCome").val(); obj["IDType"] = $("#IDType").val(); obj["IDNum"] = $("#IDNum").val(); obj["Phone"] = $("#Phone").val(); obj["Tel"] = $("#Tel").val(); obj["Email"] = $("#Email").val(); obj["Position"] = $("#Position").val(); obj["Company"] = $("#Company").val(); obj["Address"] = $("#Address").val(); obj["CustomerStory"] = $("#CustomerStory").val(); obj["CustomerType"] = EnumList.CustomerTyle.PotentialCustomer; obj["UpdateDate"] = new Date(); obj["UserId"] = UserId; obj["CustomerNo"] = CustomerNo; obj["Source"] = Source; obj["Status"] = 1; if (Source == 0) { obj["Source"] = EnumList.CustomerSourceType.MyselfAdd; } //建议书客户家属信息 var objList = new Array(); var a = $("#siblist .sib-item"); //遍历建议书客户家属信息 $("#siblist .sib-item").each(function (index, dom) { proposalCustomerDetailObj = new Object(); // proposalCustomerDetailObj["Type"] = EnumList.ProposalCustDetailType.CustomerFaimly; if ($(dom).find("input[name='customer_detail_name']").val()!="") { 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); } }); obj["StuCustomerDetail"] = objList; $.ajax({ url: "/Student/StuCustomer/EditStuCustomer", type: "POST", async: false, dataType: "json", data: JSON.stringify(obj), contentType: "application/json", success: function (data, txtStatus) { dialogHelper.Success({ content: "保存成功!", success: function () { location.href = "/Student/StuCustomer/Index"; } }); } }); } }