trade:砍价记录的详情 50%
parent
7ce062229f
commit
c36415fcda
|
@ -16,8 +16,8 @@
|
||||||
</view>
|
</view>
|
||||||
<view class='text acea-row row-column-around'>
|
<view class='text acea-row row-column-around'>
|
||||||
<view class='line1'>{{ bargainInfo.name }}</view>
|
<view class='line1'>{{ bargainInfo.name }}</view>
|
||||||
<view class="surplus">最低价:¥{{ fen2yuan(bargainInfo.bargainPrice) }}</view>
|
<view class="surplus">最低价:¥{{ fen2yuan(bargainInfo.bargainMinPrice) }}</view>
|
||||||
<view class="surplus">剩余:{{ bargainInfo.stock }} {{bargainInfo.unitName}}</view>
|
<view class="surplus">剩余:{{ bargainInfo.stock }} {{bargainInfo.unitName}}</view>
|
||||||
<view class='money font-color-red'>
|
<view class='money font-color-red'>
|
||||||
当前: ¥ <text class='num'>{{ fen2yuan(buyPrice) }}</text>
|
当前: ¥ <text class='num'>{{ fen2yuan(buyPrice) }}</text>
|
||||||
</view>
|
</view>
|
||||||
|
@ -40,22 +40,22 @@
|
||||||
<!-- 砍价中 -->
|
<!-- 砍价中 -->
|
||||||
<block v-if="action === 2">
|
<block v-if="action === 2">
|
||||||
<view class='money acea-row row-center'
|
<view class='money acea-row row-center'
|
||||||
:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">
|
:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">
|
||||||
<view style="margin-right: 40rpx;">已砍<text class="font-color-red"
|
<view style="margin-right: 40rpx;">已砍<text class="font-color-red"
|
||||||
:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.price - bargainUserInfo.payPrice) }}</text>
|
:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.bargainFirstPrice - bargainUserInfo.bargainPrice) }}</text>
|
||||||
</view>
|
</view>
|
||||||
<view>还剩<text class="font-color-red"
|
<view>还剩<text class="font-color-red"
|
||||||
:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.remainPrice) }}</text>
|
:class="new Date().getTime() >= bargainUserInfo.endTime ? 'font_hui': ''">¥{{ fen2yuan(bargainUserInfo.remainPrice) }}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="cu-progress acea-row row-middle round margin-top"
|
<view class="cu-progress acea-row row-middle round margin-top"
|
||||||
:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'bg_qian': ''">
|
:class="new Date().getTime() >= bargainUserInfo.endTime ? 'bg_qian': ''">
|
||||||
<view class='acea-row row-middle bg-red'
|
<view class='acea-row row-middle bg-red'
|
||||||
:class="new Date().getTime() >= bargainUserInfo.expireTime ? 'bg-color-hui': ''"
|
:class="new Date().getTime() >= bargainUserInfo.endTime ? 'bg-color-hui': ''"
|
||||||
:style="'width:'+ bargainUserInfo.pricePercent +'%;'" />
|
:style="'width:'+ bargainUserInfo.pricePercent +'%;'" />
|
||||||
</view>
|
</view>
|
||||||
<view class='tip'>
|
<view class='tip'>
|
||||||
一 已有{{ bargainInfo.successCount }}位好友砍价成功 一
|
一 已有{{ bargainInfo.successUserCount }}位好友砍价成功 一
|
||||||
</view>
|
</view>
|
||||||
</block>
|
</block>
|
||||||
|
|
||||||
|
@ -187,7 +187,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class='goodsDetails borRadius14'>
|
<view class='goodsDetails borRadius14'>
|
||||||
<view class='conter borRadius14'>
|
<view class='conter borRadius14'>
|
||||||
<jyf-parser v-if="bargainInfo.description" :html="bargainInfo.description" ref="article" :tag-style="tagStyle" />
|
<jyf-parser v-if="bargainInfo.description" :html="bargainInfo.description" ref="article" :tag-style="tagStyle" />
|
||||||
<view v-else class="contentNo">
|
<view v-else class="contentNo">
|
||||||
<text class="iconfont icon-xiaolian mr8" /> 暂无商品详情
|
<text class="iconfont icon-xiaolian mr8" /> 暂无商品详情
|
||||||
</view>
|
</view>
|
||||||
|
@ -308,7 +308,7 @@
|
||||||
|
|
||||||
// ========== 砍价记录 ==========
|
// ========== 砍价记录 ==========
|
||||||
storeBargainId: 0, // 砍价记录 id
|
storeBargainId: 0, // 砍价记录 id
|
||||||
startBargainUid: 0, // 开启砍价用户 uid
|
startBargainUid: 0, // 开启砍价用户 uid TODO 芋艿:目前很多逻辑基于 startBargainUid 是不太合理的,应该通过后端返回的 userId 处理;等后续优化代码,在考虑
|
||||||
bargainUserInfo: {}, // 开启砍价用户信息
|
bargainUserInfo: {}, // 开启砍价用户信息
|
||||||
action: 0, // 拼团记录的参与动作
|
action: 0, // 拼团记录的参与动作
|
||||||
helpAction: 0, // 帮砍动作
|
helpAction: 0, // 帮砍动作
|
||||||
|
@ -419,7 +419,7 @@
|
||||||
BargainApi.getBargainActivityDetail(this.id).then(res => {
|
BargainApi.getBargainActivityDetail(this.id).then(res => {
|
||||||
const bargainInfo = res.data;
|
const bargainInfo = res.data;
|
||||||
this.bargainInfo = bargainInfo;
|
this.bargainInfo = bargainInfo;
|
||||||
this.buyPrice = this.bargainInfo.price;
|
this.buyPrice = this.bargainInfo.bargainFirstPrice;
|
||||||
this.pages = '/pages/activity/goods_bargain_details/index?id=' + this.id +
|
this.pages = '/pages/activity/goods_bargain_details/index?id=' + this.id +
|
||||||
'&startBargainUid=' + this.uid + '&scene=' + this.uid + '&storeBargainId=' + this.storeBargainId;
|
'&startBargainUid=' + this.uid + '&scene=' + this.uid + '&storeBargainId=' + this.storeBargainId;
|
||||||
uni.setNavigationBarTitle({
|
uni.setNavigationBarTitle({
|
||||||
|
@ -479,10 +479,11 @@
|
||||||
this.action = this.calculateAction(bargainUserInfo);
|
this.action = this.calculateAction(bargainUserInfo);
|
||||||
this.helpAction = bargainUserInfo.helpAction;
|
this.helpAction = bargainUserInfo.helpAction;
|
||||||
this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
|
this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
|
||||||
this.buyPrice = this.bargainUserInfo.payPrice || this.buyPrice;
|
this.buyPrice = this.bargainUserInfo.bargainPrice || this.buyPrice;
|
||||||
if (bargainUserInfo.payPrice >= 0 && bargainUserInfo.bargainPrice >= 0) {
|
if (bargainUserInfo.bargainPrice >= 0 && this.bargainInfo.bargainMinPrice >= 0) {
|
||||||
bargainUserInfo.remainPrice = bargainUserInfo.payPrice - bargainUserInfo.bargainPrice; // 剩余可砍的金额
|
bargainUserInfo.remainPrice = bargainUserInfo.bargainPrice - this.bargainInfo.bargainMinPrice; // 剩余可砍的金额
|
||||||
bargainUserInfo.pricePercent = 100 * (bargainUserInfo.price - bargainUserInfo.payPrice) / (bargainUserInfo.price - bargainUserInfo.bargainPrice)
|
bargainUserInfo.pricePercent = 100 * (bargainUserInfo.bargainFirstPrice - bargainUserInfo.bargainPrice)
|
||||||
|
/ (bargainUserInfo.bargainFirstPrice - this.bargainInfo.bargainMinPrice)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获得助力列表
|
// 获得助力列表
|
||||||
|
@ -547,8 +548,10 @@
|
||||||
var that = this;
|
var that = this;
|
||||||
BargainApi.createBargainRecord(this.id).then(res => {
|
BargainApi.createBargainRecord(this.id).then(res => {
|
||||||
this.storeBargainId = res.data.storeBargainUserId;
|
this.storeBargainId = res.data.storeBargainUserId;
|
||||||
// 自己给自己助力
|
// 自己给自己助力 TODO 芋艿:目前自己不能给自己助力
|
||||||
this.setBargainHelp();
|
// this.setBargainHelp();
|
||||||
|
// 获得拼团记录的最新信息
|
||||||
|
this.gobargainUserInfo();
|
||||||
}, error => {
|
}, error => {
|
||||||
that.$util.Tips({
|
that.$util.Tips({
|
||||||
title: error
|
title: error
|
||||||
|
|
Loading…
Reference in New Issue