Browse Source

三期商品购买

threedate
Enzo 4 years ago
parent
commit
7ad4cbfab5
  1. 6
      pages/goodsDetail/index.vue
  2. 17
      pages/order/confirm-order.vue

6
pages/goodsDetail/index.vue

@ -293,7 +293,7 @@
var context = uni.createCanvasContext('mycanvas', this); var context = uni.createCanvasContext('mycanvas', this);
let goods = that.goods_detail; let goods = that.goods_detail;
let title = goods.name; let title = goods.name;
let price = '¥'+goods.specs[0].selling_price;
let price = '¥'+goods.specs[this.chooseTag].selling_price;
// //
var path = that.backgroundImg; var path = that.backgroundImg;
// context.setFillStyle("#fff") // context.setFillStyle("#fff")
@ -458,8 +458,8 @@
// //
toAddOrder() { toAddOrder() {
let goods_id = this.goods_detail.id; let goods_id = this.goods_detail.id;
let goods_specs_id = this.goods_detail.specs[0].id
this.$url('/pages/order/confirm-order?goods_id=' + goods_id + '&goods_specs_id=' + goods_specs_id +'&pt='+ this.pt +'&share_id='+ this.s_id);
let goods_specs_id = this.goods_detail.specs[this.chooseTag].id
this.$url('/pages/order/confirm-order?goods_id=' + goods_id + '&goods_specs_id=' + goods_specs_id +'&pt='+ this.pt +'&share_id='+ this.s_id+'&choose_tag='+this.chooseTag);
}, },
// //
lookImg(index) { lookImg(index) {

17
pages/order/confirm-order.vue

@ -21,11 +21,11 @@
</view> </view>
<view class="flex justify-between margin-top-sm"> <view class="flex justify-between margin-top-sm">
<lf-price :price="orderDetails.goods.specs[0].selling_price" />
<lf-price :price="orderDetails.goods.specs[choose_tag].selling_price" />
<!-- <view class="text-red text-price lf-font-42 lf-font-bold" style="margin-top: 12rpx;"> <!-- <view class="text-red text-price lf-font-42 lf-font-bold" style="margin-top: 12rpx;">
{{Number(orderDetails.goods.specs[0].selling_price || 0)}}
{{Number(orderDetails.goods.specs[choose_tag].selling_price || 0)}}
</view> --> </view> -->
</view> </view>
</view> </view>
@ -61,9 +61,9 @@
<view class="flex align-center"> <view class="flex align-center">
<text class="lf-font-28 text-gray">应付款</text> <text class="lf-font-28 text-gray">应付款</text>
<lf-price :price="total(num, orderDetails.goods.specs[0].selling_price)" />
<lf-price :price="total(num, orderDetails.goods.specs[choose_tag].selling_price)" />
<!-- <view class="text-red text-price lf-font-42 lf-font-bold"> <!-- <view class="text-red text-price lf-font-42 lf-font-bold">
{{ total(num, orderDetails.goods.specs[0].selling_price) }}
{{ total(num, orderDetails.goods.specs[choose_tag].selling_price) }}
</view> --> </view> -->
</view> </view>
@ -102,7 +102,8 @@
ifPay: true, ifPay: true,
limit: 1, limit: 1,
pt: 1, pt: 1,
share_id: 1
share_id: 1,
choose_tag: 0
} }
}, },
computed: { computed: {
@ -130,6 +131,8 @@
this.order_id = e.order_id; this.order_id = e.order_id;
this.goods_specs_id = e.goods_specs_id this.goods_specs_id = e.goods_specs_id
this.share_id = e.share_id this.share_id = e.share_id
this.choose_tag = e.choose_tag
console.log('xuanze',this.choose_tag)
if(this.goods_id && this.goods_specs_id) { if(this.goods_id && this.goods_specs_id) {
this.getConfirmOrder() this.getConfirmOrder()
} }
@ -151,7 +154,7 @@
getConfirmOrder() { getConfirmOrder() {
this.$http(this.API.API_COFIRMORDER_DETAILS, {goods_id: this.goods_id,goods_specs_id: this.goods_specs_id}).then(res => { this.$http(this.API.API_COFIRMORDER_DETAILS, {goods_id: this.goods_id,goods_specs_id: this.goods_specs_id}).then(res => {
this.orderDetails = res.data this.orderDetails = res.data
this.limit = res.data.goods.specs[0].limit
this.limit = res.data.goods.specs[this.choose_tag].limit
// this.limit = 10 // this.limit = 10
this.skeletonLoading = false this.skeletonLoading = false
}) })
@ -186,7 +189,7 @@
}); });
}, },
submit(){ submit(){
if(this.total(this.num,this.orderDetails.goods.specs[0].selling_price) == 0) {
if(this.total(this.num,this.orderDetails.goods.specs[this.choose_tag].selling_price) == 0) {
this.num = 1 this.num = 1
return this.$msg('商品数量格式不对!'); return this.$msg('商品数量格式不对!');
} }

Loading…
Cancel
Save