$(function () { $("#getLeadsWithScene-modal-title-mobile-assist2").css("display", "none"); $("#getLeadsWithScene-modal-title-mobile-assist1s").css("display", "block"); var mobile = window.isMobile(); var prefix = mobile ? ".getLeadsWithScene-modal.mobile-flag " : ".getLeadsWithScene-modal "; $(prefix + ".getLeadsWithScene-modal-check").click(function () { $(prefix + ".getLeadsWithSceneCheck").removeClass("error"); if ($(this).hasClass("active")) { $(this).removeClass("active"); } else { $(this).addClass("active"); } }); $(prefix + ".getLeadsWithSceneName input").on("input", function () { $(prefix + ".getLeadsWithSceneName").removeClass("error"); }); $(prefix + ".getLeadsWithSceneCorpName input").on("input", function () { $(prefix + ".getLeadsWithSceneCorpName").removeClass("error"); }); $(prefix + ".getLeadsWithScenePhone input").on("input", function () { $(prefix + ".getLeadsWithScenePhone").removeClass("error"); }); function checkName() { const userName = $(prefix + ".getLeadsWithSceneName input").val(); if (!userName) { $(prefix + ".getLeadsWithSceneName").addClass("error"); $(prefix + ".getLeadsWithSceneName .getLeadsWithScene-item-error").html( "请输入姓名" ); return false; } return userName; } function checkCorp() { const corpName = $(prefix + ".getLeadsWithSceneCorpName input").val(); if (!corpName) { $(prefix + ".getLeadsWithSceneCorpName").addClass("error"); $( prefix + ".getLeadsWithSceneCorpName .getLeadsWithScene-item-error" ).html("请输入企业全称"); return false; } return corpName; } function checkPhone() { const mobileNumber = $(prefix + ".getLeadsWithScenePhone input").val(); if (!mobileNumber) { $(prefix + ".getLeadsWithScenePhone").addClass("error"); $(prefix + ".getLeadsWithScenePhone .getLeadsWithScene-item-error").html( "请输入手机号" ); return false; } else if (!/^1[23456789]\d{9}$/.test(mobileNumber)) { $(prefix + ".getLeadsWithScenePhone").addClass("error"); $(prefix + ".getLeadsWithScenePhone .getLeadsWithScene-item-error").html( "请输入正确的手机号" ); return false; } return mobileNumber; } $(prefix + ".getLeadsWithSceneName input").blur(checkName); $(prefix + ".getLeadsWithSceneCorpName input").blur(checkCorp); $(prefix + ".getLeadsWithScenePhone input").blur(checkPhone); $(prefix + ".getLeadsWithSceneModalBtn").click(function () { const userName = checkName(); const corpName = checkCorp(); const mobileNumber = checkPhone(); let errorFlag = [userName, corpName, mobileNumber].some((v) => v === false); // 没有问题,通过 if (!errorFlag) { var params = { userName, mobileNumber, corpName, type: 0, flowCrm: true, originType: "官网物业方案_ddw", }; $.ajax({ type: "POST", url: window.reqHost + "/home/open/saveVipInfo", data: JSON.stringify(params), contentType: "application/json", success: function (res) { if (mobile) { try { document.documentElement.scrollTop = 0; } catch (error) {} $(prefix).addClass("success"); $(prefix + ".getLeadsWithScene-modal-right").css("display", "none"); $(prefix + ".getLeadsWithScene-modal-right-ok").css( "display", "block" ); } else { $(prefix + ".getLeadsWithScene-modal-right").css("display", "none"); $(prefix + ".getLeadsWithScene-modal-right-ok").css( "display", "block" ); } }, }); } }); });