|
@@ -171,7 +171,11 @@
|
|
</u-popup> -->
|
|
</u-popup> -->
|
|
|
|
|
|
<!-- <u-popup v-if="info.status && JSON.parse(info.status).value == 4" mode="bottom" @close="close" closeable> -->
|
|
<!-- <u-popup v-if="info.status && JSON.parse(info.status).value == 4" mode="bottom" @close="close" closeable> -->
|
|
- <u-popup v-if="info.status && JSON.parse(info.status).value == 4" show="true" mode="center" @close="close"
|
|
|
|
|
|
+
|
|
|
|
+ <!-- 助力邀请弹框组件 -->
|
|
|
|
+ <activity-help :activity-show="activityShow" :inviteCode="inviteCodeTa" :marketingId="marketingId" @close="close" @success="toActivity" v-if="activityShow && info.status && JSON.parse(info.status).value == 3" />
|
|
|
|
+ <!-- 活动结束弹框 -->
|
|
|
|
+ <u-popup v-if="info.status && JSON.parse(info.status).value == 4 || info.isOn == -1" show="true" mode="center" @close="close"
|
|
round="11">
|
|
round="11">
|
|
<view style="text-align: center;width: 600rpx; height: 500rpx;">
|
|
<view style="text-align: center;width: 600rpx; height: 500rpx;">
|
|
<view style="color: #666;margin-top: 110rpx;font-size: 40rpx;">来晚了,活动已结束</view>
|
|
<view style="color: #666;margin-top: 110rpx;font-size: 40rpx;">来晚了,活动已结束</view>
|
|
@@ -186,7 +190,11 @@
|
|
<script>
|
|
<script>
|
|
import env from '../../config/env.js'
|
|
import env from '../../config/env.js'
|
|
import $http from '@/utils/request.js'
|
|
import $http from '@/utils/request.js'
|
|
|
|
+ import ActivityHelp from '@/components/activity-help/activity-help.vue'
|
|
export default {
|
|
export default {
|
|
|
|
+ components: {
|
|
|
|
+ ActivityHelp
|
|
|
|
+ },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
popupShow: false,
|
|
popupShow: false,
|
|
@@ -199,10 +207,26 @@
|
|
activityTime: 0,
|
|
activityTime: 0,
|
|
activityTimeTwo: 0,
|
|
activityTimeTwo: 0,
|
|
pagesNum: "",
|
|
pagesNum: "",
|
|
|
|
+ activityShow: false,//助力邀请弹框
|
|
|
|
+ inviteCodeTa: '', //邀请码
|
|
|
|
+ marketingId: '',//活动id
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(opthios) {
|
|
onLoad(opthios) {
|
|
- this.id = opthios.id
|
|
|
|
|
|
+ if(opthios.id){
|
|
|
|
+ this.id = opthios.id
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * 免费活动邀请助力分享跳转接收参数
|
|
|
|
+ * inviteCodeTa: 邀请码
|
|
|
|
+ * marketingId: 活动id
|
|
|
|
+ * */
|
|
|
|
+ if (opthios.inviteCode && opthios.marketingId) {
|
|
|
|
+ this.inviteCodeTa = opthios.inviteCode
|
|
|
|
+ this.marketingId = opthios.marketingId
|
|
|
|
+ this.id = opthios.marketingId
|
|
|
|
+ this.activityShow = true
|
|
|
|
+ }
|
|
this.getDetail()
|
|
this.getDetail()
|
|
},
|
|
},
|
|
onShow() {
|
|
onShow() {
|
|
@@ -268,6 +292,9 @@
|
|
close() {
|
|
close() {
|
|
//弹出层收起
|
|
//弹出层收起
|
|
this.popupShow = false
|
|
this.popupShow = false
|
|
|
|
+ // 关闭支付弹框
|
|
|
|
+ this.payShow = false
|
|
|
|
+ this.activityShow = false
|
|
},
|
|
},
|
|
|
|
|
|
//公众号
|
|
//公众号
|
|
@@ -308,7 +335,7 @@
|
|
onShareAppMessage(res) {
|
|
onShareAppMessage(res) {
|
|
return {
|
|
return {
|
|
title: '超值宝贝免费抽,参与活动仅需3秒',
|
|
title: '超值宝贝免费抽,参与活动仅需3秒',
|
|
- path: `/pages/index/index?marketingId=${ this.info.id }&inviteCode=${ this.inviteCode }`,
|
|
|
|
|
|
+ path: `/packageOperate/activity/index?marketingId=${ this.info.id }&inviteCode=${ this.inviteCode }`,
|
|
imageUrl: 'https://mp-public-1310078123.cos.ap-shanghai.myqcloud.com/v2/free_draw_bkg.jpeg',
|
|
imageUrl: 'https://mp-public-1310078123.cos.ap-shanghai.myqcloud.com/v2/free_draw_bkg.jpeg',
|
|
}
|
|
}
|
|
},
|
|
},
|