Commit 2a47f34e authored by 华国豪's avatar 华国豪 🙄
parents 44f17f59 6cbe87e1
...@@ -378,3 +378,41 @@ p{ ...@@ -378,3 +378,41 @@ p{
height: 0.2rem; height: 0.2rem;
margin-left: 0.15rem; margin-left: 0.15rem;
} }
.Noticewarp{
overflow: hidden;
height: 0.3rem;
line-height: 0.3rem;
width: 100%;
position: absolute;
top:2.7rem;
z-index:999;
}
.Noticewarp .scroll {
width: 200%;
float: left;
position: relative;
}
.Noticewarp a {
color: #fff;
width: auto;
float: left;
padding:0 0.2rem 0 0.05rem;
height:0.3rem;
text-decoration: none;
margin-right:0.1rem;
border-radius:1rem;
background: rgba(0,0,0,0.5);
font-size:0.1rem;
display: inline-block;
}
.scroll a img{
width:0.25rem;
height:0.25rem;
vertical-align: middle;
position: relative;
top:-0.02rem;
border-radius:50%;
}
.Noticewarp a:last-child{
margin-right:0;
}
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
...@@ -23,6 +23,11 @@ ...@@ -23,6 +23,11 @@
<body> <body>
<div id="box"> <div id="box">
<div class="Noticewarp" id="demo">
<div class="scroll" id="demo1">
</div>
<div id="demo2"></div>
</div>
<div class="wx_bg"> <div class="wx_bg">
<img src="../images/qsywx.png" alt="" /> <img src="../images/qsywx.png" alt="" />
</div> </div>
...@@ -105,7 +110,7 @@ ...@@ -105,7 +110,7 @@
</div> </div>
<div class="img_bg_M"> <div class="img_bg_M">
<div class="img_bg_text" style="width: 53%; margin-left: 45%;height: 1.18rem;display: flex;flex-direction: column;align-items: center;padding-top: 0.1rem"> <div class="img_bg_text" style="width: 53%; margin-left: 45%;height: 1.18rem;display: flex;flex-direction: column;align-items: center;padding-top: 0.1rem">
<p class="img_bg_p1" style="font-size: 0.26rem;color: #E03234;padding-top: 0.1rem;font-weight: bold">无敌抵用券</p> <p class="img_bg_p1" style="font-size: 0.26rem;color: #E03234;padding-top: 0.1rem;font-weight: bold">线路抵用券</p>
<p class="img_bg_p2" style="font-size: 0.13rem;color: #E03234;height: 0.2rem;"></p> <p class="img_bg_p2" style="font-size: 0.13rem;color: #E03234;height: 0.2rem;"></p>
<div class="img_btn"> <div class="img_btn">
<p></p> <p></p>
...@@ -171,7 +176,80 @@ ...@@ -171,7 +176,80 @@
<script type="text/javascript" src="../js/yql.js"></script> <script type="text/javascript" src="../js/yql.js"></script>
<script> <script>
let href = window.location.href; //横向滚动-->
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
var myvar = null;
var lastRequestTime = null;
demo2.innerHTML = document.getElementById("demo1").innerHTML;
function Marquee() {
if (demo.scrollLeft - demo2.offsetWidth >= 0) {
demo.style.display = "none";
clearInterval(myvar);
} else {
demo.scrollLeft++;
}
}
function getTicketList(couponId) {
let minTimer = 1 * 60 * 1000;
let maxTimer = 5 * 60 * 1000;
let selectTime = -1;
if (this.lastRequestTime) {
selectTime = this.lastRequestTime;
}
let msg = {
selectTime: selectTime,
CouponId: couponId
}
$.ajax({
type: "POST",
url: `${getApiUrl().urlPost}`,
contentType: "application/json",
data: getAjaxData("sellorder_get_GetCounponOrderRedis", msg),
async: false,
success: function(res) {
if (res.resultCode === 1) {
let dataList = res.data;
let CountLen = dataList.length;
var TotalSecond = CountLen * 8 * 1000;
if (TotalSecond > maxTimer) {
TotalSecond = maxTimer;
} else if (TotalSecond < minTimer) {
TotalSecond = minTimer;
}
var str = ''
for (var i = 0; i < dataList.length; i++) {
str += `<a href="#">
<img src="${dataList[i].customerPhoto}"/>
${dataList[i].customerName}抢到了优惠券
</a>`
}
if (str != '') {
$('#demo1').html(str);
demo.style.display = "block";
demo.scrollLeft -= demo1.offsetWidth;
myvar = setInterval(Marquee, 25);
console.log(demo.scrollLeft)
}
setTimeout(() => {
getTicketList(couponId);
}, TotalSecond);
}
},
error: function(res) {
}
})
var date = new Date();
var d = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
this.lastRequestTime = d
}
let href = window.location.href;
// let href='https://127.0.0.1:5500/html/GT_activities.html?customerId=1549&accountId=1182&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NzM0NjY2NjMuMCwiZXhwIjoxNTczNTUzMDYzLjAsInVzZXJJbmZvIjp7InVpZCI6IjExODIiLCJyZXF1ZXN0RnJvbSI6NH19.hX2b2MqSWYmWS0k3YsthxW-T6UxarIm5rdbqCVQtxdQ&secretKey=5d5e16254bd741c486fe2b83b42171d2&platform=app'; // let href='https://127.0.0.1:5500/html/GT_activities.html?customerId=1549&accountId=1182&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NzM0NjY2NjMuMCwiZXhwIjoxNTczNTUzMDYzLjAsInVzZXJJbmZvIjp7InVpZCI6IjExODIiLCJyZXF1ZXN0RnJvbSI6NH19.hX2b2MqSWYmWS0k3YsthxW-T6UxarIm5rdbqCVQtxdQ&secretKey=5d5e16254bd741c486fe2b83b42171d2&platform=app';
let login = true; //判断是否登录 let login = true; //判断是否登录
let userInfo = {}; let userInfo = {};
...@@ -181,19 +259,19 @@ ...@@ -181,19 +259,19 @@
userInfo = JSON.parse(localStorage.u); userInfo = JSON.parse(localStorage.u);
if (!userInfo.customerId) { if (!userInfo.customerId) {
userInfo = { userInfo = {
token:'token', token: 'token',
accountId:'-1' accountId: '-1'
} }
login=false login = false
// window.location.href = 'https://activity.oytour.com/html/login.html'; // window.location.href = 'https://activity.oytour.com/html/login.html';
} }
} catch (e) { } catch (e) {
userInfo = { userInfo = {
token:'token', token: 'token',
accountId:'-1' accountId: '-1'
} }
// window.location.href = 'https://activity.oytour.com/html/login.html'; // window.location.href = 'https://activity.oytour.com/html/login.html';
login=false login = false
} }
} else { } else {
...@@ -206,15 +284,15 @@ ...@@ -206,15 +284,15 @@
href.split('?')[1].indexOf('platform') == -1) { href.split('?')[1].indexOf('platform') == -1) {
// window.location.href = 'https://activity.oytour.com/html/login.html'; // window.location.href = 'https://activity.oytour.com/html/login.html';
userInfo = { userInfo = {
token:'token', token: 'token',
accountId:'-1' accountId: '-1'
} }
login=false login = false
}else { } else {
let param = href.split('?')[1].split("&") ? href.split('?')[1].split("&") : null; let param = href.split('?')[1].split("&") ? href.split('?')[1].split("&") : null;
userInfo = { userInfo = {
customerId: param[0].split('=')[1], customerId: param[0].split('=')[1],
accountId: param[1].split('=')[1] , accountId: param[1].split('=')[1],
token: param[2].split('=')[1], token: param[2].split('=')[1],
secretKey: param[3].split('=')[1] secretKey: param[3].split('=')[1]
} }
...@@ -224,10 +302,10 @@ ...@@ -224,10 +302,10 @@
} else { } else {
// window.location.href = 'https://activity.oytour.com/html/login.html'; // window.location.href = 'https://activity.oytour.com/html/login.html';
userInfo = { userInfo = {
token:'token', token: 'token',
accountId:'-1' accountId: '-1'
} }
login=false login = false
} }
...@@ -236,7 +314,7 @@ ...@@ -236,7 +314,7 @@
var ua = navigator.userAgent.toLowerCase(); var ua = navigator.userAgent.toLowerCase();
if (platform == 'H5' && ua.match(/MicroMessenger/i) != "micromessenger") { if (platform == 'H5' && ua.match(/MicroMessenger/i) != "micromessenger") {
// $('.wx_bg').css('display', "block"); $('.wx_bg').css('display', "block");
} else if (platform == 'H5') { } else if (platform == 'H5') {
this.initOpenid() this.initOpenid()
} }
...@@ -245,11 +323,11 @@ ...@@ -245,11 +323,11 @@
var currentTime = ''; var currentTime = '';
localStorage.userInfo = JSON.stringify(userInfo) localStorage.userInfo = JSON.stringify(userInfo)
if (platform == 'app') { if (platform == 'app') {
$('.app_share').css('display', "block"); $('.app_share').css('display', "block");
} }
if(login == false){ if (login == false) {
$('.click_use p').html('立即登录'); $('.click_use p').html('立即登录');
} }
...@@ -264,6 +342,7 @@ ...@@ -264,6 +342,7 @@
success: function(res) { success: function(res) {
if (res.resultCode === 1) { if (res.resultCode === 1) {
getTicketList(res.data.couponId);
let num = res.data.repertory; //优惠券总共数量 let num = res.data.repertory; //优惠券总共数量
// let num = 5000; //优惠券总共数量 // let num = 5000; //优惠券总共数量
...@@ -271,9 +350,9 @@ ...@@ -271,9 +350,9 @@
$('.box_title h5').html(res.data.remark); $('.box_title h5').html(res.data.remark);
$('.explain p').html('使用说明' + '<br/>' + res.data.instructions); $('.explain p').html('使用说明' + '<br/>' + res.data.instructions);
if(login == false){ if (login == false) {
$('.use_o').html('暂无登录'); $('.use_o').html('暂无登录');
}else { } else {
$('.use_o').html(res.data.contact); $('.use_o').html(res.data.contact);
} }
...@@ -287,7 +366,7 @@ ...@@ -287,7 +366,7 @@
price: res.data.redemptionPrice, price: res.data.redemptionPrice,
couponId: res.data.couponId, couponId: res.data.couponId,
platform: platform, platform: platform,
login:login, login: login,
count: res.data.count, //判断是否可以抢购 0为不可以 count: res.data.count, //判断是否可以抢购 0为不可以
}); //刚进入页面不执行动画 }); //刚进入页面不执行动画
...@@ -339,7 +418,7 @@ ...@@ -339,7 +418,7 @@
let time = ((activityStartDate - nowDate) / 1000).toFixed(0); let time = ((activityStartDate - nowDate) / 1000).toFixed(0);
runtime(time) runtime(time)
} else if (nowDate > activityEndDate) { // 活动时间已过 } else if (nowDate > activityEndDate || res.data.activityIsEnding == 1) { // 活动时间已过
// $(".received_img").attr("src", ""); // $(".received_img").attr("src", "");
$('.img_bg_M').css("background-image", "url(../images/MJ_200@3x.png)"); $('.img_bg_M').css("background-image", "url(../images/MJ_200@3x.png)");
...@@ -391,13 +470,16 @@ ...@@ -391,13 +470,16 @@
} }
} }
//优惠券的有限时间 //优惠券的有限时间
let expirationDate = (res.data.expirationDate).split('T')[0].replace(/-/g, '.'); let expirationDate = (res.data.expirationDate).split('T')[0].replace(/-/g, '.');
RushbuyTime = expirationDate; let title = $('.img_bg_p1').text()
let RushbuyTime = {
RushbuyTime: expirationDate,
title: title,
}
localStorage.RushbuyTime = JSON.stringify(RushbuyTime)
$('.img_bg_p2').html('有效期截止:' + expirationDate) $('.img_bg_p2').html('有效期截止:' + expirationDate)
} else { } else {
...@@ -533,51 +615,51 @@ ...@@ -533,51 +615,51 @@
// 跳转到我的是优惠券 // 跳转到我的是优惠券
$('.click_use').click(function() { $('.click_use').click(function() {
if(login == true){ if (login == true) {
if (platform == 'app') { if (platform == 'app') {
let data = { let data = {
'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading 'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading
'page': 'mycoupon', 'page': 'mycoupon',
'pageData': { 'pageData': {
}
} }
window.postMessage(JSON.stringify(data));
} }
window.postMessage(JSON.stringify(data)); // 跳转到小程序
} if (platform == 'xcx') {
// 跳转到小程序 wx.miniProgram.getEnv(function(res) {
if (platform == 'xcx') { window.wx.miniProgram.navigateTo({
wx.miniProgram.getEnv(function(res) { url: `/pages/member/Coupon/Coupon`,
window.wx.miniProgram.navigateTo({ });
url: `/pages/member/Coupon/Coupon`,
}); });
}); }
} //跳转到h5优惠券
//跳转到h5优惠券 if (platform == 'H5') {
if (platform == 'H5') { window.location.href = 'https://activity.oytour.com/html/coupons.html';
window.location.href = 'https://activity.oytour.com/html/coupons.html'; }
} else { // 没登录去登录页面登录
window.location.href = 'https://activity.oytour.com/html/login.html'
// window.location.href = './login.html'
} }
}else {// 没登录去登录页面登录
window.location.href = 'https://activity.oytour.com/html/login.html'
// window.location.href = './login.html'
}
}) })
//点击隐藏提示 //点击隐藏提示
// function hideTips(){ // function hideTips(){
// $('.wx_bg').css({'display':'none'}) // $('.wx_bg').css({'display':'none'})
// } // }
$('.app_share_hy').click(function () { //在app里分享微信好友 $('.app_share_hy').click(function() { //在app里分享微信好友
let data = { let data = {
'action' : 'share', 'action': 'share',
'shareData' : { 'shareData': {
shareType : '0', shareType: '0',
params : { params: {
type: 'news', type: 'news',
title: '印象之旅11.18同业回馈日', title: '印象之旅11.18同业回馈日',
description: '印象之旅11.18同业回馈日', description: '印象之旅11.18同业回馈日',
webpageUrl: 'https://activity.oytour.com/html/GT_activities.html', webpageUrl: 'https://activity.oytour.com/html/GT_activities.html',
thumbImage : 'http://imgfile.oytour.com/Static/app1118.png', thumbImage: 'http://imgfile.oytour.com/Static/app1118.png',
} }
} }
...@@ -586,25 +668,25 @@ ...@@ -586,25 +668,25 @@
window.postMessage(JSON.stringify(data)); window.postMessage(JSON.stringify(data));
}) })
$('.app_share_pyq').click(function () { //在app里分享微信朋友圈 $('.app_share_pyq').click(function() { //在app里分享微信朋友圈
let data = { let data = {
'action' : 'share', 'action': 'share',
'shareData' : { 'shareData': {
shareType : '1', shareType: '1',
params : { params: {
type: 'news', type: 'news',
title: '印象之旅11.18同业回馈日', title: '印象之旅11.18同业回馈日',
description: '印象之旅11.18同业回馈日', description: '印象之旅11.18同业回馈日',
webpageUrl: 'https://activity.oytour.com/html/GT_activities.html', webpageUrl: 'https://activity.oytour.com/html/GT_activities.html',
thumbImage : 'http://imgfile.oytour.com/Static/app1118.png', thumbImage: 'http://imgfile.oytour.com/Static/app1118.png',
} }
} }
} }
window.postMessage(JSON.stringify(data)); window.postMessage(JSON.stringify(data));
}) })
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -65,23 +65,125 @@ ...@@ -65,23 +65,125 @@
<script type="text/javascript" src="../js/md5.js"></script> <script type="text/javascript" src="../js/md5.js"></script>
<script type="text/javascript" src="../js/layer/layer.js"></script> <script type="text/javascript" src="../js/layer/layer.js"></script>
<script type="text/javascript" src="../js/mian.js"></script> <script type="text/javascript" src="../js/mian.js"></script>
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script> <script>
let RushbuyTime = JSON.parse(localStorage.RushbuyTime)
$( $(
function(){ function(){
$('#RushbuyTime').html(`有效期截止:` + RushbuyTime) $('#RushbuyTime').html(`有效期截止:` + RushbuyTime.RushbuyTime)
setTimeout(function(){ setTimeout(function(){
$('.box').addClass('move') $('.box').addClass('move')
}, 500) }, 500)
} }
) )
let buyIf = {} let buyIf = {}
// if (localStorage.buyInfo) { if (localStorage.buyInfo) {
// buyIf = localStorage.buyInfo buyIf = JSON.parse(localStorage.buyInfo)
// }else { }else {
// window.location.href = 'https://activity.oytour.com/html/GT_activities.html'; window.location.href = 'https://activity.oytour.com/html/GT_activities.html';
// } }
$('.anniu').click(function () {
var loadingFlag;
if (buyIf.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'showHud', 'message': '抢购中...'}));
}
if (buyIf.platform == 'H5') {
loadingFlag = layer.msg('抢购中...', {icon: 16, shade: 0.01, shadeClose: false, time: 60000});
}
$.ajax({
type: "POST",
url: `${getApiUrl().urlJava}api/appActivity/PanicBuyingCoupon`,
contentType: "application/json",
data: getJavaData({
redemptionPrice: buyIf.redemptionPrice,
couponId: buyIf.couponId,
productName: '印象之旅-200元线路产品优惠券'
}),
async: false,
success: function (res) {
if (buyIf.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'dismissHud'}));
}
if (buyIf.platform == 'H5') {
layer.close(loadingFlag);
}
if (res.resultCode === 1) {
let title = '印象之旅-200元线路产品优惠券';
let data = {
'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading
'page': 'payment',
'pageData': {
'couponId': res.data.couponId,
'title': title,
'price': res.data.preferPrice,
'backType': 'reload',
'data': res.data,
'goBack':'1',
'cardInfo' : {
title : RushbuyTime.title,
date : RushbuyTime.RushbuyTime,
}
}
}
if (buyIf.platform == 'app') {
window.postMessage(JSON.stringify(data));
}
// 跳转到支付
else if (buyIf.platform == 'xcx') {
// window.postMessage(JSON.stringify(data));
let data = {};
data.sOrderNo = res.data.id;
data.sProductName = title;
data.productId = res.data.couponId;
data.dTotalPrice = res.data.preferPrice;
wx.miniProgram.getEnv(function (res) {
window.wx.miniProgram.navigateTo({
url: `/pages/Home/pay/pay?data=` + JSON.stringify(data),
});
});
} else if (buyIf.platform == 'H5') {
let userInfo = getLocalStorage()
let data = {};
data.sOrderNo = res.data.id;
data.sProductName = title;
data.productId = res.data.couponId;
data.dTotalPrice = res.data.preferPrice;
data.customerId = userInfo.customerId;
sessionStorage.setItem("payInfo", JSON.stringify(data));
//window.location.href = 'https://127.0.0.1:5500/html/pay.html';
//window.location.href = 'http://192.168.0.117:5500/html/pay.html';
window.location.href = 'https://activity.oytour.com/html/pay.html';
}
} else {
if (buyIf.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'showToast', 'message': res.message}));
} else {
layer.msg(res.message)
}
layer.msg(res.message)
// window.location.reload()
}
},
error: function (res) {
console.log(buyIf.platform)
if (buyIf.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'dismissHud'}));
} else if (buyIf.platform == 'H5') {
layer.close(loadingFlag);
}
}
});
})
</script> </script>
</body> </body>
</html> </html>
...@@ -230,7 +230,9 @@ ...@@ -230,7 +230,9 @@
return result; return result;
}; };
function goActive(){ function goActive(){
window.location.href = 'https://activity.oytour.com/html/GT_activities.html'; window.location.href = 'https://activity.oytour.com/html/paySuccess.html';
// window.location.href = 'http://127.0.0.1:5500/html/paySuccess.html';
} }
function pay() { function pay() {
if (!localStorage.openid) { if (!localStorage.openid) {
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
</meta> </meta>
<meta name="x5-orientation" content="portrait"> <meta name="x5-orientation" content="portrait">
</meta> </meta>
<title>支付订单</title> <title>支付订单</title>
</head> </head>
<style> <style>
...@@ -15,56 +17,231 @@ ...@@ -15,56 +17,231 @@
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
html,body{
height:100%;
margin: 0;
padding: 0;
}
.paySuccess{ .paySuccess{
width:100%; width:100%;
height:100%; height:100%;
position: relative; position: relative;
text-align: center; text-align: center;
background: url('../images/pay/bg.png') no-repeat;
background-size:100% 100%;
padding-top: 3.1rem;
box-sizing: border-box;
} }
.paySuccess img{
width:12rem; /* */
margin-top:15rem; .img_bg_M .received_img{
}
.payStatus{
color:#e95252;
font-size:3rem;
margin-top:4rem;
}
.pay_goLook{
border: 2px solid #e95252;
font-size: 2rem;
color: #e95252;
width: 15rem;
height: 5rem;
line-height: 5rem;
border-radius: 1rem;
margin:15rem auto;
}
.lookQuan{
position: absolute; position: absolute;
bottom:9rem; right: 0.14rem;
font-size:2rem; top: 0.67rem;
width:100%; width: 0.81rem;
height: 0.65rem;
display: none;
}
.img_bg_M{
width: 100%;
height: 2.14rem;
background-image: url(../images/M_200.png);
background-size: 100% 100%;
background-repeat: no-repeat;
position: relative;
}
.img_bg_M .imgBtn{
margin-top: 0.08rem;
background: url('../images/pay/btn.png') no-repeat;
background-size:100% 100%;
padding: 0.09rem 0.12rem;
}
.img_bg_M .ylImg{
position: absolute;
right: 0;
bottom: 0;
width: 0.85rem;
}
.use_oupon{
width: 3.14rem;
height: 0.4rem;
margin-top: 0.16rem;
margin-left: 0.32rem;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.use_news{
display: flex;
flex-direction: row;
align-items: center;
}
.use_news img{
width: 0.4rem;
height: 0.4rem;
overflow: hidden;
}
.use_news div{
height: 0.4rem;
margin-left: 0.1rem;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.use_news div p:nth-child(1){
font-size: 0.12rem;
color: #111111;
text-align:left;
}
.use_news div p:nth-child(2){
font-size: 0.1rem;
color: #888888;
width: 1.8rem;
overflow: hidden;
text-align:left;
}
.click_use p {
font-size: 0.11rem;
color: #E03234;
text-align: center; text-align: center;
color:#A1A1A1; line-height: 0.25rem;
}
.click_use {
width: 0.8rem;
height: 0.25rem;
border: solid 1px #E03234;
} }
</style> </style>
<body> <body>
<div class="paySuccess"> <div class="paySuccess">
<img src="../images/login/gou_big.png" alt=""/> <div class="img_bg_M">
<div class="payStatus">支付成功</div> <div class="img_bg_text" style="position:relative;width: 53%; margin-left: 45%;height: 1.18rem;display: flex;flex-direction: column;align-items: center;padding-top: 0.1rem">
<div class="pay_goLook" onclick="goDetail()"> <p class="img_bg_p1" style="font-size: 0.26rem;color: #E03234;padding-top: 0.1rem;font-weight: bold">无敌抵用券</p>
前往查看 <p class="img_bg_p2" style="font-size: 0.13rem;color: #E03234;padding-top: 0.07rem;">
有效截止日期:
</p>
<p class="imgBtn" style="font-size: 0.15rem;color: #E03234;">返回活动首页</p>
<img class="ylImg" src="../images/pay/yl.png" alt="">
</div>
<div class="use_oupon">
<div class="use_news">
<img src="../images/tx_bg.png" alt="">
<div>
<p class="use_o"></p>
<p class="use_t"></p>
</div>
</div>
<div class="click_use">
<p>我的优惠券</p>
</div>
</div>
</div> </div>
<div class="lookQuan">您也可以在[我的->我的优惠券]查看优惠券信息</div>
</div> </div>
</body> </body>
<script type="text/javascript" src="../js/autosize2.js"></script>
<script type="text/javascript" src="../js/jquery-1.10.2.js"></script> <script type="text/javascript" src="../js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="../js/layer/layer.js"></script>
<script type="text/javascript" src="../js/md5.js"></script>
<script type="text/javascript" src="../js/mian.js"></script>
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script> <script>
function goDetail(){ let href = window.location.href;
//window.location.href = 'http://192.168.0.117:5500/html/coupons.html'; // let href = 'https://127.0.0.1:5500/html/GT_activities.html';
window.location.href = 'https://activity.oytour.com/html/coupons.html'; // let href='https://127.0.0.1:5500/html/GT_activities.html?customerId=1549&accountId=1182&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NzM0NjY2NjMuMCwiZXhwIjoxNTczNTUzMDYzLjAsInVzZXJJbmZvIjp7InVpZCI6IjExODIiLCJyZXF1ZXN0RnJvbSI6NH19.hX2b2MqSWYmWS0k3YsthxW-T6UxarIm5rdbqCVQtxdQ&secretKey=5d5e16254bd741c486fe2b83b42171d2&platform=xcx';
// console.log("href",href);
let userInfo = {};
let platform='';
// 判断是app和小程序跳转过来的
if (href.split('?')[1]) {
let param = href.split('?')[1].split("&") ? href.split('?')[1].split("&") : null;
userInfo = {
customerId: param[0].split('=')[1],
accountId: param[1].split('=')[1],
token: param[2].split('=')[1],
secretKey: param[3].split('=')[1]
}
platform = param[4].split('=')[1]
}else{
if (localStorage.u){
userInfo = JSON.parse(localStorage.u);
}
} }
localStorage.userInfo = JSON.stringify(userInfo)
$.ajax({
type: "POST",
url: `${getApiUrl().urlJava}api/appActivity/getUserPurchaseTime`,
contentType: "application/json",
data: getJavaData({}),
async: false,
success: function(res) {
console.log("res",res);
if (res.resultCode === 1) {
// let activityEndDate = res.data.activityEndDate.replace('T', ' ').replace(/-/g, '/'); //活动结束时间
let data=res.data;
let activityEndDate = data.activityEndDate.split('T')[0].replace(/-/g, '.'); //活动结束时间
console.log("re",activityEndDate)
let str="";
str+=`
<div class="img_bg_text" style="position:relative;width: 53%; margin-left: 45%;height: 1.18rem;display: flex;flex-direction: column;align-items: center;padding-top: 0.1rem">
<p class="img_bg_p1" style="font-size: 0.26rem;color: #E03234;padding-top: 0.1rem;font-weight: bold">无敌抵用券</p>
<p class="img_bg_p2" style="font-size: 0.13rem;color: #E03234;padding-top: 0.07rem;">
有效截止日期:${activityEndDate}
</p>
<p class="imgBtn" style="font-size: 0.15rem;color: #E03234;">返回活动首页</p>
<img class="ylImg" src="../images/pay/yl.png" alt="">
</div>
<div class="use_oupon">
<div class="use_news">
<img src="../images/tx_bg.png" alt="">
<div>
<p class="use_o">${data.contact}</p>
<p class="use_t">${data.customerName}</p>
</div>
</div>
<div class="click_use">
<p>我的优惠券</p>
</div>
</div>
`;
$('.img_bg_M').html(str);
}
},
error: function(res) {
layer.msg(res.message)
}
})
$('.imgBtn').click(function() {
if(platform=="xcx"){
// window.location.href = `http://127.0.0.1:5500/html/GT_activities.html?customerId=${userInfo.customerId}&accountId=${userInfo.accountId}&token=${userInfo.token}&secretKey=${userInfo.secretKey}&platform=xcx`;
window.location.href = `https://activity.oytour.com/html/GT_activities.html?customerId=${userInfo.customerId}&accountId=${userInfo.accountId}&token=${userInfo.token}&secretKey=${userInfo.secretKey}&platform=xcx`;
}
else{
window.location.href="https://activity.oytour.com/html/GT_activities.html"
}
})
$('.click_use').click(function() {
if(platform=="xcx"){
wx.miniProgram.getEnv(function(res) {
window.wx.miniProgram.navigateTo({
url: `/pages/member/Coupon/Coupon`,
});
});
}else{
window.location.href="https://activity.oytour.com/html/coupons.html"
}
})
</script> </script>
</html> </html>
...@@ -198,7 +198,7 @@ $.fn.dataStatistics = function(options) { ...@@ -198,7 +198,7 @@ $.fn.dataStatistics = function(options) {
if (activityStartDate >= nowDate) { //活动还没开始 if (activityStartDate >= nowDate) { //活动还没开始
clearInterval(timer2); clearInterval(timer2);
} else if (nowDate >= activityEndDate) { //活动结束 } else if (nowDate >= activityEndDate || res.data.activityIsEnding == 1) { //活动结束
// $(".received_img").attr("src", ""); // $(".received_img").attr("src", "");
$('.img_bg_M').css("background-image", "url(../images/MJ_200@3x.png)"); $('.img_bg_M').css("background-image", "url(../images/MJ_200@3x.png)");
...@@ -257,126 +257,35 @@ $.fn.dataStatistics = function(options) { ...@@ -257,126 +257,35 @@ $.fn.dataStatistics = function(options) {
}); });
}, (difference + 5) * 1000) //5s请求一次接口 }, (difference + 5) * 1000) //5s请求一次接口
$('.img_btn').click(function() { $('.img_btn').click(function() {
if ($('.img_btn p').css('color') == 'rgb(224, 50, 52)') { //判断按钮是否可以点击 if ($('.img_btn p').css('color') == 'rgb(224, 50, 52)') { //判断按钮是否可以点击
if(options.login == true){ if(options.login == true){
if (options.count != 0) { //判断是可以抢购
let buyInfo = {
if (options.count != 0) { //判断是可以抢购
var loadingFlag;
if (options.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'showHud', 'message': '抢购中...'}));
}
if (options.platform == 'H5') {
loadingFlag = layer.msg('抢购中...', {icon: 16, shade: 0.01, shadeClose: false, time: 60000});
}
$.ajax({
type: "POST",
url: `${getApiUrl().urlJava}api/appActivity/PanicBuyingCoupon`,
contentType: "application/json",
data: getJavaData({
redemptionPrice: options.price, redemptionPrice: options.price,
couponId: options.couponId, couponId: options.couponId,
productName: '印象之旅-200元线路产品优惠券' platform:options.platform,
}),
async: false,
success: function (res) {
if (options.platform == 'app') {
window.postMessage(JSON.stringify({'action': 'dismissHud'}));
}
if (options.platform == 'H5') {
layer.close(loadingFlag);
}
if (res.resultCode === 1) {
// var timer3 = setInterval(()=>{ //1,需要timer2的定时器走完了 才走timer3的定时器
//
// nownumber = nownumber -1;
// run(1)
// clearInterval(timer3) //2,执行动画之后清除timer3
// },difference*1000)
let title = '印象之旅-200元线路产品优惠券';
let data = {
'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading
'page': 'payment',
'pageData': {
'couponId': res.data.couponId,
'title': title,
'price': res.data.preferPrice,
'backType': 'reload',
'data': res.data
}
}
if (options.platform == 'app') {
window.postMessage(JSON.stringify(data));
}
// 跳转到支付
else if (options.platform == 'xcx') {
// window.postMessage(JSON.stringify(data));
let data = {};
data.sOrderNo = res.data.id;
data.sProductName = title;
data.productId = res.data.couponId;
data.dTotalPrice = res.data.preferPrice;
wx.miniProgram.getEnv(function (res) {
window.wx.miniProgram.navigateTo({
url: `/pages/Home/pay/pay?data=` + JSON.stringify(data),
});
});
} else if (options.platform == 'H5') {
let userInfo = getLocalStorage()
let data = {};
data.sOrderNo = res.data.id;
data.sProductName = title;
data.productId = res.data.couponId;
data.dTotalPrice = res.data.preferPrice;
data.customerId = userInfo.customerId;
sessionStorage.setItem("payInfo", JSON.stringify(data));
//window.location.href = 'https://127.0.0.1:5500/html/pay.html';
//window.location.href = 'http://192.168.0.117:5500/html/pay.html';
window.location.href = 'https://activity.oytour.com/html/pay.html';
}
} else { }
if (options.platform == 'app') { localStorage.buyInfo = JSON.stringify(buyInfo)
window.postMessage(JSON.stringify({'action': 'showToast', 'message': res.message})); window.location.href = 'https://activity.oytour.com/html/Rushbuy.html';
} else { // window.location.href = './Rushbuy.html' ;
layer.msg(res.message)
}
layer.msg(res.message)
// window.location.reload()
} } else {
}, let data = {
error: function (res) { 'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading
console.log(options.platform) 'page': 'teamWalker_2',
if (options.platform == 'app') { 'pageData': {
window.postMessage(JSON.stringify({'action': 'dismissHud'})); 'backType': 'pop',
} else if (options.platform == 'H5') {
layer.close(loadingFlag);
} }
} }
}); if (options.platform == 'app') {
window.postMessage(JSON.stringify(data));
} else {
let data = {
'action': 'jump', // showToast->一个提示信息 showHud->一个黑色的loading
'page': 'teamWalker_2',
'pageData': {
'backType': 'pop',
} }
}
if (options.platform == 'app') {
window.postMessage(JSON.stringify(data));
}
} }
}else { }else {
window.location.href = 'https://activity.oytour.com/html/login.html' window.location.href = 'https://activity.oytour.com/html/login.html'
} }
......
let locationName = window.location.hostname; let locationName = window.location.hostname;
let RushbuyTime = '2019-11-14';
function getApiUrl() { function getApiUrl() {
let url = { let url = {
urlPost: "https://reborn.oytour.com/api/common/post", urlPost: "https://reborn.oytour.com/api/common/post",
......
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