Commit 47c333f8 by Sweet Zhang

Merge branch 'master' of 139.224.139.2:Sweet/allCampaign

parents 2a96dd52 ba8eee74
......@@ -26,6 +26,27 @@ $(function () {
$("#phone,#name,#code").blur(function () {
window.scrollTo(0, 0);
})
$(".right").click(function () {
if (getQueryString('source')) {
$('.modalBox').hide();
goTopay()
} else {
$("#phone").val('')
$("#code").val('')
$("#name").val('')
$('.modalBox').show();
}
})
$('.closeModal').click(function () {
$('.modalBox').hide();
})
if (getQueryString('hmsr') || getQueryString('hmpl') || getQueryString('hmkw') || getQueryString('hmci')) {
window.localStorage.setItem('hmsr', getQueryString('hmsr'))
window.localStorage.setItem('hmpl', getQueryString('hmpl'))
window.localStorage.setItem('hmkw', getQueryString('hmkw'))
window.localStorage.setItem('hmci', getQueryString('hmci'))
}
function getToken() {
$.ajax({
type: "POST",
......@@ -43,6 +64,33 @@ $(function () {
}
var token = getToken();
//解密来源
getChannel()
function getChannel() {
if (getQueryString('source')) {
$.ajax({
type: "POST",
url: api + '/api/activity/getActivityOrderInfo',
contentType: "application/json",
data: JSON.stringify({ encryptData: getQueryString('source') }),
async: false,
headers: { "X-Authorization": token },
success: function (res) {
if (res['success']) {
res = res['data'];
window.localStorage.setItem('hmsr', res['channelLaunchAD']['hmsr'])
window.localStorage.setItem('hmpl', res['channelLaunchAD']['hmpl'])
window.localStorage.setItem('hmkw', res['channelLaunchAD']['hmkw'])
window.localStorage.setItem('hmci', res['channelLaunchAD']['hmci'])
param.name = res['name'];
param.phone = res['mobileNo'];
param.customerId = res['customerId'];
}
}
})
}
}
function checkDeviceType() {
if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
if (navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1) {
......@@ -55,7 +103,6 @@ $(function () {
}
return deviceType;
}
var deviceType = checkDeviceType();
param.deviceType = deviceType;
//获取产品价格
......@@ -65,13 +112,9 @@ $(function () {
type: "POST",
url: api + '/api/voucherInfoQuery',
contentType: "application/json",
data: JSON.stringify({
planId: 424
}),
data: JSON.stringify({ planId: 424 }),
async: false,
headers: {
"X-Authorization": token
},
headers: { "X-Authorization": token },
success: function (res) {
if (res['data']) {
$(".nowPrice").html(res['data']['voucherSalePrice'])
......@@ -82,29 +125,6 @@ $(function () {
})
return nowPrice
}
$(".right").click(function () {
if (getQueryString('name') && getQueryString('customerId') && getQueryString('mobileNo')) {
$('.modalBox').hide();
goTopay()
} else {
$("#phone").val('')
$("#code").val('')
$("#name").val('')
$('.modalBox').show();
}
})
$('.closeModal').click(function () {
$('.modalBox').hide();
})
if (getQueryString('hmsr') || getQueryString('hmpl') || getQueryString('hmkw') || getQueryString('hmci')) {
window.localStorage.setItem('hmsr', getQueryString('hmsr'))
window.localStorage.setItem('hmpl', getQueryString('hmpl'))
window.localStorage.setItem('hmkw', getQueryString('hmkw'))
window.localStorage.setItem('hmci', getQueryString('hmci'))
}
function getQueryString(name) {
const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
const r = decodeURIComponent(gitUrlParam).substr(1).match(reg);
......@@ -298,10 +318,7 @@ $(function () {
}
function goTopay() {
if (getQueryString('name') && getQueryString('customerId') && getQueryString('mobileNo')) {
param.customerId = getQueryString('customerId');
param.name = getQueryString('name');
param.phone = getQueryString('mobileNo');
if (getQueryString('source')) {
param.verificationCodeValider = true;
} else {
param.name = $("#name").val();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment