|
|
|
@ -7,9 +7,9 @@
|
|
|
|
|
{{ bargainShare.lookCount }}人查看 丨 {{ bargainShare.shareCount }}人分享 丨 {{ bargainShare.userCount }}人参与 |
|
|
|
|
</view> --> |
|
|
|
|
<!-- 帮助砍价、帮砍成功:--> |
|
|
|
|
<view class="pictxt acea-row row-center-wrapper "> |
|
|
|
|
<view class="pictxt acea-row row-center-wrapper"> |
|
|
|
|
<div class="bargain-header"> |
|
|
|
|
<view class="pictrue"><image :src="bargainUserInfo.avatar"/></view> |
|
|
|
|
<view class="pictrue"><image :src="bargainUserInfo.avatar" /></view> |
|
|
|
|
<view class="text"> |
|
|
|
|
{{ bargainUserInfo.nickname }} |
|
|
|
|
<text>邀请您帮忙砍价</text> |
|
|
|
@ -18,7 +18,7 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="wrapper bargain-box time on"> |
|
|
|
|
<div class="pictxt "> |
|
|
|
|
<div class="pictxt"> |
|
|
|
|
<count-down :isDay="true" :tipText="'倒计时 '" :dayText="' 天 '" :hourText="' 时 '" :minuteText="' 分 '" :secondText="' 秒'" :datatime="goodsDetail.stopTime"></count-down> |
|
|
|
|
</div> |
|
|
|
|
</view> |
|
|
|
@ -92,14 +92,14 @@
|
|
|
|
|
</view> |
|
|
|
|
<view class="bargainGang bargain-box"> |
|
|
|
|
<view class="title font-color-red acea-row row-center-wrapper"> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
<view class="titleCon">砍价帮</view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
</view> |
|
|
|
|
<view class="list"> |
|
|
|
|
<view class="item acea-row row-between-wrapper" v-for="(item, bargainHelpListIndex) in bargainHelpList" :key="bargainHelpListIndex"> |
|
|
|
|
<view class="pictxt acea-row row-between-wrapper"> |
|
|
|
|
<view class="pictrue"><image :src="item.avatar"/></view> |
|
|
|
|
<view class="pictrue"><image :src="item.avatar" /></view> |
|
|
|
|
<view class="text"> |
|
|
|
|
<view class="name line1" v-text="item.nickname"></view> |
|
|
|
|
<view class="line1" v-text="item.add_time"></view> |
|
|
|
@ -116,18 +116,18 @@
|
|
|
|
|
</view> |
|
|
|
|
<view class="goodsDetails bargain-box"> |
|
|
|
|
<view class="title font-color-red acea-row row-center-wrapper"> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
<view class="titleCon">商品详情</view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
</view> |
|
|
|
|
<view class="conter" v-html="goodsDetail.description"></view> |
|
|
|
|
<view class="lock"></view> |
|
|
|
|
</view> |
|
|
|
|
<view class="goodsDetails bargain-box"> |
|
|
|
|
<view class="title font-color-red acea-row row-center-wrapper"> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
<view class="titleCon">活动规则</view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`"/></view> |
|
|
|
|
<view class="pictrue on"><image :src="`${$VUE_APP_RESOURCES_URL}/images/left.png`" /></view> |
|
|
|
|
</view> |
|
|
|
|
<view class="conter" v-html="goodsDetail.rule"></view> |
|
|
|
|
</view> |
|
|
|
@ -163,7 +163,7 @@ export default {
|
|
|
|
|
CountDown, |
|
|
|
|
}, |
|
|
|
|
props: {}, |
|
|
|
|
data: function() { |
|
|
|
|
data: function () { |
|
|
|
|
return { |
|
|
|
|
bargainId: 0, //砍价编号 |
|
|
|
|
bargainSumCount: 0, //砍价成功人数 |
|
|
|
@ -190,12 +190,12 @@ export default {
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
computed: mapGetters(['userInfo', 'isLogin']), |
|
|
|
|
mounted: function() { |
|
|
|
|
mounted: function () { |
|
|
|
|
this.mountedStart() |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
// 开始处理砍价逻辑 |
|
|
|
|
mountedStart: function() { |
|
|
|
|
mountedStart: function () { |
|
|
|
|
var that = this |
|
|
|
|
let url = handleQrCode() |
|
|
|
|
// bargainId 砍价商品id |
|
|
|
@ -213,8 +213,6 @@ export default {
|
|
|
|
|
// url未携带用户uid,填上登录用户uid,跳转 |
|
|
|
|
that.bargainUid = that.userInfo.uid |
|
|
|
|
} |
|
|
|
|
console.log(this) |
|
|
|
|
|
|
|
|
|
// 获取商品详情 |
|
|
|
|
that.getBargainDetail() |
|
|
|
|
// 砍价数据统计 |
|
|
|
@ -236,7 +234,7 @@ export default {
|
|
|
|
|
this.getBargainHelpCount() |
|
|
|
|
}, |
|
|
|
|
// 查看商品 |
|
|
|
|
openAlone: function() { |
|
|
|
|
openAlone: function () { |
|
|
|
|
this.$yrouter.push({ |
|
|
|
|
path: '/pages/shop/GoodsCon/index', |
|
|
|
|
query: { |
|
|
|
@ -245,7 +243,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 砍价完成,去支付 |
|
|
|
|
goPay: function() { |
|
|
|
|
goPay: function () { |
|
|
|
|
var data = {} |
|
|
|
|
var that = this |
|
|
|
|
data.productId = that.goodsDetail.productId |
|
|
|
@ -271,7 +269,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 生成海报 |
|
|
|
|
goPoster: function() { |
|
|
|
|
goPoster: function () { |
|
|
|
|
var that = this |
|
|
|
|
that.getBargainShare(that.bargainId) |
|
|
|
|
this.$yrouter.push({ |
|
|
|
@ -283,7 +281,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 跳转砍价商品列表 |
|
|
|
|
goList: function() { |
|
|
|
|
goList: function () { |
|
|
|
|
this.$yrouter.push({ |
|
|
|
|
path: '/pages/activity/GoodsBargain/index', |
|
|
|
|
}) |
|
|
|
@ -291,7 +289,7 @@ export default {
|
|
|
|
|
//砍价分享 |
|
|
|
|
//bargainId 0 获取 查看人数 分享人数 参与人数 |
|
|
|
|
//bargainId 砍价产品编号 添加分享次数 获取 查看人数 分享人数 参与人数 |
|
|
|
|
getBargainShare: function(bargainId) { |
|
|
|
|
getBargainShare: function (bargainId) { |
|
|
|
|
var that = this |
|
|
|
|
getBargainShare({ |
|
|
|
|
bargainId: bargainId, |
|
|
|
@ -300,7 +298,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 获取产品详情 |
|
|
|
|
getBargainDetail: function() { |
|
|
|
|
getBargainDetail: function () { |
|
|
|
|
var that = this |
|
|
|
|
uni.showLoading({ |
|
|
|
|
title: '加载中', |
|
|
|
@ -310,9 +308,9 @@ export default {
|
|
|
|
|
.then(res => { |
|
|
|
|
uni.hideLoading() |
|
|
|
|
that.goodsDetail = res.data.bargain |
|
|
|
|
console.log(that.goodsDetail) |
|
|
|
|
that.goodsDetail.description = that.goodsDetail.description.replace(/\<img/gi, '<img style="max-width:100%;height:auto;"') |
|
|
|
|
that.goodsDetail.rule = that.goodsDetail.rule.replace(/\<img/gi, '<img style="max-width:100%;height:auto;"') |
|
|
|
|
that.goodsDetail.stopTime = that.goodsDetail.stopTime / 1000 |
|
|
|
|
that.getBargainHelpCount() |
|
|
|
|
}) |
|
|
|
|
.catch(res => { |
|
|
|
@ -325,7 +323,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 开启砍价-发起人与当前用户非同一人 |
|
|
|
|
getBargainStart: function() { |
|
|
|
|
getBargainStart: function () { |
|
|
|
|
var that = this |
|
|
|
|
getBargainStart({ |
|
|
|
|
bargainId: that.bargainId, |
|
|
|
@ -344,7 +342,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 参与砍价 |
|
|
|
|
getBargainHelp: function() { |
|
|
|
|
getBargainHelp: function () { |
|
|
|
|
var that = this |
|
|
|
|
if (this.bargainHelpCount.price === 0 && that.bargainUid !== that.userInfo.uid) { |
|
|
|
|
return uni.showToast({ |
|
|
|
@ -382,7 +380,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//获取砍掉的金额 |
|
|
|
|
getBargainHelpPrice: function() { |
|
|
|
|
getBargainHelpPrice: function () { |
|
|
|
|
var that = this |
|
|
|
|
getBargainHelpPrice({ |
|
|
|
|
bargainId: that.bargainId, |
|
|
|
@ -409,7 +407,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 砍价帮助列表 |
|
|
|
|
getBargainHelpList: function() { |
|
|
|
|
getBargainHelpList: function () { |
|
|
|
|
var that = this |
|
|
|
|
if (that.helpListStatus === true) return |
|
|
|
|
getBargainHelpList({ |
|
|
|
@ -440,7 +438,7 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格 |
|
|
|
|
getBargainHelpCount: function() { |
|
|
|
|
getBargainHelpCount: function () { |
|
|
|
|
getBargainHelpCount({ |
|
|
|
|
bargainId: this.bargainId, |
|
|
|
|
bargainUserUid: this.bargainUid, |
|
|
|
@ -515,7 +513,7 @@ export default {
|
|
|
|
|
}, |
|
|
|
|
// 获取开启砍价用户信息 |
|
|
|
|
// 参与砍价,为同一人发起砍价后 |
|
|
|
|
getBargainStartUser: function() { |
|
|
|
|
getBargainStartUser: function () { |
|
|
|
|
var that = this |
|
|
|
|
getBargainStartUser({ |
|
|
|
|
bargainId: that.bargainId, |
|
|
|
@ -534,11 +532,11 @@ export default {
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 关闭弹窗 |
|
|
|
|
close: function() { |
|
|
|
|
close: function () { |
|
|
|
|
this.active = false |
|
|
|
|
}, |
|
|
|
|
// 设置微信分享 |
|
|
|
|
onShareAppMessage: function() { |
|
|
|
|
onShareAppMessage: function () { |
|
|
|
|
return { |
|
|
|
|
title: this.storeInfo.title, |
|
|
|
|
imageUrl: this.storeInfo.image, |
|
|
|
|