分佣:商品详情,展示分佣
parent
ad4eb04f49
commit
31970ceda9
|
@ -6,7 +6,15 @@
|
||||||
<image src='../../static/images/red-packets.png'></image>
|
<image src='../../static/images/red-packets.png'></image>
|
||||||
<view class='text font-color'>
|
<view class='text font-color'>
|
||||||
<view>会员分享返</view>
|
<view>会员分享返</view>
|
||||||
<view class='money'><text class='label'>¥</text>{{sharePacket.priceName}}</view>
|
<view class='money' v-if="sharePacket.brokerageMinPrice && sharePacket.brokerageMaxPrice">
|
||||||
|
<text class='label'>¥</text>{{ fen2yuan(sharePacket.brokerageMinPrice) }} ~ {{ fen2yuan(sharePacket.brokerageMaxPrice) }}
|
||||||
|
</view>
|
||||||
|
<view class='money' v-else-if="sharePacket.brokerageMinPrice">
|
||||||
|
<text class='label'>¥</text>{{ fen2yuan(sharePacket.brokerageMinPrice) }}
|
||||||
|
</view>
|
||||||
|
<view class='money' v-else-if="sharePacket.brokerageMaxPrice">
|
||||||
|
<text class='label'>¥</text>{{ fen2yuan(sharePacket.brokerageMaxPrice) }}
|
||||||
|
</view>
|
||||||
<view class='tip'>下单即返佣金</view>
|
<view class='tip'>下单即返佣金</view>
|
||||||
<view class='shareBut'>立即分享</view>
|
<view class='shareBut'>立即分享</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -15,6 +23,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import * as Util from '@/utils/util.js';
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
sharePacket: {
|
sharePacket: {
|
||||||
|
@ -22,7 +31,8 @@
|
||||||
default: function() {
|
default: function() {
|
||||||
return {
|
return {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
priceName:'' // 金额
|
brokerageMinPrice: undefined,
|
||||||
|
brokerageMaxPrice: undefined,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,6 +48,9 @@
|
||||||
},
|
},
|
||||||
goShare:function(){
|
goShare:function(){
|
||||||
this.$emit('listenerActionSheet');
|
this.$emit('listenerActionSheet');
|
||||||
|
},
|
||||||
|
fen2yuan(price) {
|
||||||
|
return Util.fen2yuan(price)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -299,8 +299,6 @@
|
||||||
// #ifdef MP
|
// #ifdef MP
|
||||||
import { base64src } from '@/utils/base64src.js'
|
import { base64src } from '@/utils/base64src.js'
|
||||||
import { getQrcode } from '@/api/api.js';
|
import { getQrcode } from '@/api/api.js';
|
||||||
import {getActivityListBySpuIds} from "../../api/promotion/activity";
|
|
||||||
import {setActivityList} from "../../utils/product";
|
|
||||||
// #endif
|
// #endif
|
||||||
const app = getApp();
|
const app = getApp();
|
||||||
export default {
|
export default {
|
||||||
|
@ -373,7 +371,7 @@
|
||||||
posterbackgd: '/static/images/posterbackgd.png', // 海报的背景,用于海报的生成
|
posterbackgd: '/static/images/posterbackgd.png', // 海报的背景,用于海报的生成
|
||||||
storeImage: '', // 下载商品图片后的文件地址
|
storeImage: '', // 下载商品图片后的文件地址
|
||||||
sharePacket: { // 分销弹出信息
|
sharePacket: { // 分销弹出信息
|
||||||
enabled: true, // 默认不显示
|
enabled: false, // 默认不显示
|
||||||
},
|
},
|
||||||
actionSheetHidden: true, // 微信小程序的右上角分享的弹出
|
actionSheetHidden: true, // 微信小程序的右上角分享的弹出
|
||||||
|
|
||||||
|
@ -513,10 +511,6 @@
|
||||||
this.$set(this.attr, 'properties', ProductUtil.convertProductPropertyList(skus));
|
this.$set(this.attr, 'properties', ProductUtil.convertProductPropertyList(skus));
|
||||||
this.$set(this, 'skuMap', ProductUtil.convertProductSkuMap(skus));
|
this.$set(this, 'skuMap', ProductUtil.convertProductSkuMap(skus));
|
||||||
|
|
||||||
// 设置分销相关变量 // TODO 芋艿:待接入
|
|
||||||
// this.$set(this.sharePacket, 'priceName', res.data.priceName);
|
|
||||||
// this.$set(this.sharePacket, 'enabled', Math.floor(res.data.priceName) === 0);
|
|
||||||
|
|
||||||
// 设置营销活动
|
// 设置营销活动
|
||||||
PromotionActivityApi.getActivityListBySpuId(this.id).then(res => {
|
PromotionActivityApi.getActivityListBySpuId(this.id).then(res => {
|
||||||
let activityList = res.data;
|
let activityList = res.data;
|
||||||
|
@ -570,9 +564,7 @@
|
||||||
},
|
},
|
||||||
getBrokeragePrice: function() {
|
getBrokeragePrice: function() {
|
||||||
BrokerageAPI.getProductBrokeragePrice(this.id).then(res => {
|
BrokerageAPI.getProductBrokeragePrice(this.id).then(res => {
|
||||||
// this.sharePacket = res.data
|
this.sharePacket = res.data
|
||||||
// console.log(this.sharePacket)
|
|
||||||
this.$set(this.sharePacket, 'isState', false);
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue