✨ feat: 兑换码卡密订单直接跳转卡密详情页面
This commit is contained in:
parent
55fac5c36e
commit
9044eeab10
|
@ -29,6 +29,8 @@
|
||||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/siteqiexchange/js/swiper.min.js"></script>
|
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/siteqiexchange/js/swiper.min.js"></script>
|
||||||
<link href="https://lsxdemall.oss-cn-beijing.aliyuncs.com/siteqiexchange/css/swiper.min.css" rel="stylesheet">
|
<link href="https://lsxdemall.oss-cn-beijing.aliyuncs.com/siteqiexchange/css/swiper.min.css" rel="stylesheet">
|
||||||
<link rel="stylesheet" href="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/css/homepage2_0.css?v=2">
|
<link rel="stylesheet" href="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/css/homepage2_0.css?v=2">
|
||||||
|
<link rel="stylesheet" href="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/css/loading.css">
|
||||||
|
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/loading.js"></script>
|
||||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/api2_0.js"></script>
|
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/api2_0.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
@ -90,6 +92,11 @@
|
||||||
<!-- 弹出框 -->
|
<!-- 弹出框 -->
|
||||||
<div class="mask" v-if="maskshow">
|
<div class="mask" v-if="maskshow">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="mask" @touchmove.prevent @mousewheel.prevent v-if="loading" ref="load">
|
||||||
|
<preload-component />
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- 悬浮提示 -->
|
<!-- 悬浮提示 -->
|
||||||
<div v-if="suspension" class="suspensionDom">
|
<div v-if="suspension" class="suspensionDom">
|
||||||
<img @click="closeTip" src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/backprepageBtn.png"
|
<img @click="closeTip" src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/backprepageBtn.png"
|
||||||
|
@ -151,12 +158,14 @@
|
||||||
describe: {},
|
describe: {},
|
||||||
detailUrl: '',
|
detailUrl: '',
|
||||||
successTip: '',
|
successTip: '',
|
||||||
|
order_number: 0,
|
||||||
goodInfo: '',
|
goodInfo: '',
|
||||||
bgcolor: '',
|
bgcolor: '',
|
||||||
ftcolor: '',
|
ftcolor: '',
|
||||||
goodsDetail: {},//商品详情
|
goodsDetail: {},//商品详情
|
||||||
backAble: true,
|
backAble: true,
|
||||||
bindClick: false,//控制遮罩显示
|
bindClick: false,//控制遮罩显示
|
||||||
|
loading: false,
|
||||||
goodsShow: [
|
goodsShow: [
|
||||||
'https://lsxd-yunshanfu.oss-cn-hangzhou.aliyuncs.com/common_image/20220120/9bedd7af6a8a570be8f2858564f9ec6d.png'
|
'https://lsxd-yunshanfu.oss-cn-hangzhou.aliyuncs.com/common_image/20220120/9bedd7af6a8a570be8f2858564f9ec6d.png'
|
||||||
]
|
]
|
||||||
|
@ -229,7 +238,23 @@
|
||||||
},
|
},
|
||||||
//刷新页面
|
//刷新页面
|
||||||
successchangeBtnFn () {
|
successchangeBtnFn () {
|
||||||
window.location.replace(document.referrer);
|
if (this.goodInfo.product_type === 2 && this.goodInfo.card_show == 2) {
|
||||||
|
this.getCardDetails();
|
||||||
|
} else {
|
||||||
|
window.location.replace(document.referrer);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
/* 获取卡密详情 */
|
||||||
|
getCardDetails () {
|
||||||
|
req.axiosGet(`/key/order/detail/${this.order_number}`).then(res => {
|
||||||
|
if (res.code == 200) {
|
||||||
|
localStorage.setItem('cardProductDetail', JSON.stringify(res.data));
|
||||||
|
window.location.replace('./coupon/lookCard.html');
|
||||||
|
} else {
|
||||||
|
this.openErrorDialog(res.message);
|
||||||
|
}
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
//兑换商品
|
//兑换商品
|
||||||
|
@ -319,19 +344,26 @@
|
||||||
self.popboxshow = false;
|
self.popboxshow = false;
|
||||||
req.axiosPost('/key/usage', data).then(res => {
|
req.axiosPost('/key/usage', data).then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
this.popboxtype = '成功';
|
||||||
sessionStorage.setItem('lastid', self.goodInfo.product_id);
|
sessionStorage.setItem('lastid', self.goodInfo.product_id);
|
||||||
// 查询订单接口
|
|
||||||
if (this.goodInfo.product_type === 2) {
|
if (this.goodInfo.product_type === 2) {
|
||||||
if (this.goodInfo.card_show == 2) {
|
if (this.goodInfo.card_show == 2) {
|
||||||
this.successTip = '兑换成功,请到页面左下角"订单"(订单列表处)查看卡密信息!';
|
this.loading = true;
|
||||||
|
this.order_number = res.data.order_number;
|
||||||
|
this.successTip = '兑换成功!';
|
||||||
|
setTimeout(() => {
|
||||||
|
this.popboxshow = true;
|
||||||
|
this.loading = false;
|
||||||
|
}, 3000);
|
||||||
} else {
|
} else {
|
||||||
this.successTip = '兑换成功,请到注意查收手机短信!';
|
this.successTip = '兑换成功,请到注意查收手机短信!';
|
||||||
|
this.popboxshow = true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.successTip = '兑换成功,到账信息请关注官方APP!';
|
this.successTip = '兑换成功,到账信息请关注官方APP!';
|
||||||
|
this.popboxshow = true;
|
||||||
}
|
}
|
||||||
this.popboxtype = '成功';
|
|
||||||
this.popboxshow = true;
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
this.openErrorDialog(res.message);
|
this.openErrorDialog(res.message);
|
||||||
|
|
Loading…
Reference in New Issue