Browse Source

优化开屏显示时长,优化商品详情的分享功能,优化邮寄、自提订单

master
邓平艺 4 years ago
parent
commit
81a47fbab4
  1. 4
      pages/index/index/index.vue
  2. 3
      pages/index/openScreenAd/openScreenAd.vue
  3. 14
      pages/order/confirm/confirm.vue
  4. 17
      pages/shop/goodsdetail.vue

4
pages/index/index/index.vue

@ -289,7 +289,7 @@
//
getLiveRoom(){
this.$http.get({
api: '/api/live'
api: 'api/live'
}).then(res => {
console.log('=======',res.data.data)
if(res.data.data != null) {
@ -300,7 +300,7 @@
},
getAlertAd(){
this.$http.get({
api: '/api/ad'
api: 'api/ad'
}).then(res => {
let alert = res.data.data.alert;
this.alert = alert;

3
pages/index/openScreenAd/openScreenAd.vue

@ -30,10 +30,11 @@
methods: {
getAd(){
this.$http.get({
api: '/api/ad'
api: 'api/ad'
}).then(res => {
this.full = res.data.data.full;
if(this.$isRight(res.data.data.full)){
this.num = Number(res.data.data.full.duration) || 5;
this.startTime();
}else{
this.next();

14
pages/order/confirm/confirm.vue

@ -232,6 +232,11 @@
let detail = res.data.data;
this.order_detail = detail;
this.address = res.data.data.address;
if(!detail.order.brand.express && detail.order.brand.pick_self){
this.mode = 1; //
}
if(this.$isRight(detail.coupons)){
this.coupon_index = 0;
}
@ -282,6 +287,15 @@
},
//
switchMode(mode){
let detail = this.order_detail;
if(detail.order.brand.express && !detail.order.brand.pick_self && mode == 1){
this.$msg('该订单只能邮寄哦');
return;
}else if(!detail.order.brand.express && detail.order.brand.pick_self && mode == 0){
this.$msg('该订单只能自提哦');
return;
}
this.mode = mode;
this.calcAmount();
},

17
pages/shop/goodsdetail.vue

@ -47,13 +47,19 @@
</view>
<lf-price :iftext="false" :price="seckill.seckill_price || 0" v-else-if="type == 'seckill'"></lf-price>
<lf-price :iftext="false" :price="goods_detail.sell_price || 0" v-else></lf-price>
<text class="lf-iconfont icon-fenxiang lf-font-40" @click="shareGraphic()"></text>
<button class="share-btn" open-type="share">
<text class="lf-iconfont icon-fenxiang lf-font-40"></text>
</button>
</view>
<view class="lf-row-between lf-font-24 lf-m-t-20 lf-p-b-20">
<view class="lf-font-bold lf-font-32 lf-color-222">{{ goods_detail.name }}</view>
</view>
<view class="lf-row-between lf-font-24 lf-p-b-30">
<view class="lf-font-28 lf-color-777 lf-row-between">可自提/可邮寄</view>
<view class="lf-font-28 lf-color-777 lf-row-between">
<text v-if="brand_detail.express && !brand_detail.pick_self">可邮寄</text>
<text v-else-if="!brand_detail.express && brand_detail.pick_self">可自提</text>
<text v-else-if="brand_detail.express && brand_detail.pick_self">可自提/可邮寄</text>
</view>
</view>
</view>
<!-- 商品优惠 -->
@ -1348,4 +1354,11 @@
}
}
.share-btn{
margin: 0;
padding: 0;
line-height: 1;
background-color: transparent;
}
</style>
Loading…
Cancel
Save