| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429 |
- // 获取输入框1
- var name = document.querySelectorAll('.name')
- // console.log(name);
- var phoneValue = document.querySelectorAll('.phoneValue')
- var codeInput = document.querySelectorAll('.codeInput')
- var codeText = document.querySelectorAll('.code-btn')
- var countDown = 60;
- var elIndex;
- // 验证手机号
- function checkPhone(e) {
- if (!(/^1[3456789]\d{9}$/.test(e.value)) || e.value == '') {
- return false;
- }
- return true;
- }
- var control = false
- // 发送验证码
- function setTime(e) {
- // console.log(e);
- if (countDown == 0) {
- codeText[e].removeAttribute("disabled");
- control = false
- if(e == 1) {
- codeText[e].innerText = "重新发送";
- $('.code-btn').eq(e).addClass('active')
- } else {
- codeText[e].innerText = "获取验证码";
- }
- countDown = 60;
- return;
- } else {
- control = true
- codeText[e].setAttribute("disabled", true);
- if(e == 1) {
- codeText[e].innerText ="发送验证码( "+countDown+" s)";
- $('.code-btn').eq(e).removeClass('active')
- } else {
- codeText[e].innerText = "重新发送(" + countDown + ")";
- }
- countDown--;
- }
- elIndex = e;
- setTimeout("setTime(elIndex)", 1000)
- }
- // 发送验证码
- function sendMsgCode(e) {
- if(control) {
- return
- }
- if (!checkPhone(phoneValue[e])) {
- alert("手机号码有误,请重填。");
- if(e == 1) {
- $('.input-err').addClass('err-active')
- }
- return;
- }
- var tel = {
- phone: phoneValue[e].value
- }
- elIndex = e;
- // setTime(elIndex)
-
- $.ajax({
- type: "POST",
- url: CONFIG.api + "/cmsadmin/inquiry/sendMsgCode",
- data: JSON.stringify(tel),
- dataType: "json",
- contentType: 'application/json;charset=utf-8',
- success: function (res) {
- console.log(res)
- if (res.code == -1) {
- console.log(res.message)
- alert(res.message)
- } else {
- setTime(elIndex)
- if(elIndex == 1) {
- $('.footer-content-right').hide()
- $('.footer-content-right2').show()
- // console.log($('.verification').eq(0))
- $('.verification').eq(0).focus()
- $('.verification').val('')
- $('.phone-text').text(phoneValue[elIndex].value)
- }
- }
- },
- error: function (err) {
- console.error(err);
- alert(JSON.stringify(err));
- }
- })
- }
- function submitBtn(e) {
- var name = document.querySelectorAll('.name')
- console.log(name[e].value, phoneValue[e].value, codeInput[e].value);
- if (name[e].value == '') {
- console.log("用户名不能为空");
- alert('姓名不能为空');
- return false;
- }
- if (!checkPhone(phoneValue[e])) {
- alert("手机号码有误,请重填");
- phoneValue[e].value = ''
- return false;
- }
- if (codeInput[e].value == '') {
- console.log("验证码不能为空");
- alert('验证码不能为空');
- return false;
- }
- submitAjax(e);
- return true;
- }
- function submitAjax(e) {
- var name = document.querySelectorAll('.name')
- // console.log(phoneValue)
- var telCode = {
- phone: phoneValue[e].value,
- vcode: codeInput[e].value
- }
- var message = {
- eventid: "c27",
- contentid: null,
- contenttype: null,
- url: window.location.href,
- referurl: "留资页",
- third: 1,
- platform: "wap_kdweb",
- login: $.cookie("kingdee_uid") ? 1 : 0,
- spm: null,
- userid: $.cookie("kingdee_uid"),
- mobile: phoneValue[e].value,
- consumername: name[e].value,
- consumercorp: '',
- consumerneed: '',
- sourcelev1: '',
- sourcelev2: '',
- sourcelev3: $.cookie('utm_source') !== 'null' && $.cookie('utm_source') ? decodeURI(decodeURI($.cookie('utm_source'))) : '',
- sourcelev4: $.cookie('utm_medium') !== 'null' && $.cookie('utm_medium') ? decodeURI(decodeURI($.cookie('utm_medium'))) : '',
- sourcelev5: $.cookie('utm_campaign') !== 'null' && $.cookie('utm_campaign') ? decodeURI(decodeURI($.cookie('utm_campaign'))) : '',
- sourcelev6: $.cookie('utm_term') !== 'null' && $.cookie('utm_term') ? decodeURI(decodeURI($.cookie('utm_term'))) : '',
- sourcelev7: $.cookie('utm_content') !== 'null' && $.cookie('utm_content') ? decodeURI(decodeURI($.cookie('utm_content'))) : ''
- }
- var source = []
- if($.cookie('utm_source') !== 'null' && $.cookie('utm_source')){
- source.push(decodeURI(decodeURI($.cookie('utm_source'))))
- }
- if($.cookie('utm_medium') !== 'null' && $.cookie('utm_medium')){
- source.push(decodeURI(decodeURI($.cookie('utm_medium'))))
- }
- if($.cookie('utm_campaign') !== 'null' && $.cookie('utm_campaign')){
- source.push(decodeURI(decodeURI($.cookie('utm_campaign'))))
- }
- if($.cookie('utm_term') !== 'null' && $.cookie('utm_term')){
- source.push(decodeURI(decodeURI($.cookie('utm_term'))))
- }
- if($.cookie('utm_content') !== 'null' && $.cookie('utm_content')){
- source.push(decodeURI(decodeURI($.cookie('utm_content'))))
- }
- var message1 = {
- linkName: name[e].value,
- linkPhone: phoneValue[e].value,
- corpName: '',
- description: '',
- consultType: '2',
- sourceOne: '电话营销',
- sourceTwo: '集团',
- sourceMore: source.join(',')
- }
- // 初次请求,验证输入的手机和验证码是否对的上
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/inquiry/vaildMsgCode",
- data: JSON.stringify(telCode),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- if (res.code == -1) {
- console.log(res.message);
- alert(res.message);
- } else {
- // 获取的状态码正常再发送数据过去
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/kingdeeMessage/upBehvLog",
- data: JSON.stringify(message),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/kingdeeMessage/upBehvLogNoLogin",
- data: JSON.stringify(message1),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- window._agl && window._agl.push(['track', ['success', {t: 3}]])
- window.location.href = "/sem/success";
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- }
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- }
- // 立即申请试用按钮交互
- $('.facula').on('mouseenter', this, function() {
- // console.log('aaa')
- $(this).addClass('active')
- })
- $('.facula').on('mouseleave', this, function() {
- // console.log('aaa')
- $(this).removeClass('active')
- })
- // 页面底部
- $('.input-box').on('mouseenter', this, function() {
- $('.input-err').removeClass('err-active')
- })
- // 返回重选手机号
- $('.modify-return').click(function() {
- $('.footer-content-right').show()
- $('.footer-content-right2').hide()
- countDown = 0
- })
- // 输入验证码
- document.querySelectorAll(".verification").forEach(function(item,i) {
- item.onfocus = function(){
- $(item).val('')
- }
- })
- // 页面底部的验证码输入框自动切换下一个
- $('.verification').on('input', this, function() {
- // console.log($(this).index())
- $('.verification-err').removeClass('verification-active')
- if($(this).index() < 5) {
- $('.verification').eq($(this).index() + 1).focus();
- }else {
- // console.log('输入完成')
- $(this).blur()
- inputComplete()
- }
- })
- document.querySelectorAll('.verification').forEach(function(item, i) {
- item.index = i
- item.onkeyup = function(e) {
- if(e.keyCode == 8) {
- document.querySelectorAll('.verification')[item.index - 1].focus()
- }
- }
- })
- function isNumber(val) {
- var regPos = /^\d+(\.\d+)?$/; //非负浮点数
- var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
- if(regPos.test(val) || regNeg.test(val)) {
- return true;
- } else {
- return false;
- }
- }
- // 验证码输入完成时执行的函数
- function inputComplete () {
- var codeInputTxt = ''
- $('.verification').each(function(i,item) {
- codeInputTxt += $(item).val()
- })
- console.log('验证码是',isNumber(codeInputTxt))
- if(!(isNumber(codeInputTxt))) {
- $('.verification-err').addClass('verification-active')
- $('.verification').val('')
- $('.verification').eq(0).focus()
- return
- }
- var phoneValuetxt = phoneValue[1].value,
- codeInputtxt = codeInputTxt,
- e = 1;
- var telCode = {
- phone: phoneValuetxt,
- vcode: codeInputtxt
- }
- console.log('参数是',telCode)
- var message = {
- eventid: "c27",
- contentid: null,
- contenttype: null,
- url: window.location.href,
- referurl: "留资页",
- third: 1,
- platform: "wap_kdweb",
- login: $.cookie("kingdee_uid") ? 1 : 0,
- spm: null,
- userid: $.cookie("kingdee_uid"),
- mobile: phoneValuetxt,
- consumername: '',
- consumercorp: '',
- consumerneed: '',
- sourcelev1: '',
- sourcelev2: '',
- sourcelev3: $.cookie('utm_source') !== 'null' && $.cookie('utm_source') ? decodeURI(decodeURI($.cookie('utm_source'))) : '',
- sourcelev4: $.cookie('utm_medium') !== 'null' && $.cookie('utm_medium') ? decodeURI(decodeURI($.cookie('utm_medium'))) : '',
- sourcelev5: $.cookie('utm_campaign') !== 'null' && $.cookie('utm_campaign') ? decodeURI(decodeURI($.cookie('utm_campaign'))) : '',
- sourcelev6: $.cookie('utm_term') !== 'null' && $.cookie('utm_term') ? decodeURI(decodeURI($.cookie('utm_term'))) : '',
- sourcelev7: $.cookie('utm_content') !== 'null' && $.cookie('utm_content') ? decodeURI(decodeURI($.cookie('utm_content'))) : ''
- }
- var source = []
- if($.cookie('utm_source') !== 'null' && $.cookie('utm_source')){
- source.push(decodeURI(decodeURI($.cookie('utm_source'))))
- }
- if($.cookie('utm_medium') !== 'null' && $.cookie('utm_medium')){
- source.push(decodeURI(decodeURI($.cookie('utm_medium'))))
- }
- if($.cookie('utm_campaign') !== 'null' && $.cookie('utm_campaign')){
- source.push(decodeURI(decodeURI($.cookie('utm_campaign'))))
- }
- if($.cookie('utm_term') !== 'null' && $.cookie('utm_term')){
- source.push(decodeURI(decodeURI($.cookie('utm_term'))))
- }
- if($.cookie('utm_content') !== 'null' && $.cookie('utm_content')){
- source.push(decodeURI(decodeURI($.cookie('utm_content'))))
- }
- var message1 = {
- linkName: '',
- linkPhone: phoneValuetxt,
- corpName: '',
- description: '',
- consultType: '2',
- sourceOne: '电话营销',
- sourceTwo: '集团',
- sourceMore: source.join(',')
- }
- // 初次请求,验证输入的手机和验证码是否对的上
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/inquiry/vaildMsgCode",
- data: JSON.stringify(telCode),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- if (res.code == -1) {
- console.log(res.message);
- alert(res.message);
- $('.verification-err').addClass('verification-active')
- $('.verification').val('')
- $('.verification').eq(0).focus()
- } else {
- // 获取的状态码正常再发送数据过去
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/kingdeeMessage/upBehvLog",
- data: JSON.stringify(message),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- $.ajax({
- type: "post",
- url: CONFIG.api + "/cmsadmin/kingdeeMessage/upBehvLogNoLogin",
- data: JSON.stringify(message1),
- dataType: "json",
- contentType: "application/json;charset=utf-8",
- success: res => {
- console.log(res);
- window._agl && window._agl.push(['track', ['success', {t: 3}]])
- window.location.href = "/sem/success";
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- }
- },
- error: err => {
- console.log(err);
- alert(JSON.stringify(err));
- }
- })
- }
- // 致电金蝶
- $(".after-sale-box-item2").hover(function() {
- $(".after-sale-dialog-center2").show()
- }, function () {
- $(".after-sale-dialog-center2").hide();
- })
- // 取消冒泡
- $('.after-sale-dialog-center').click(function(e) {
- e.stopPropagation()
- })
- $('.advisory-pc-item-before').unbind('click')
|