@@ -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 ,