|
|
@@ -307,48 +307,57 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view v-else>
|
|
|
- <view v-if="!storeInfo.presale">
|
|
|
- <view class="bnt acea-row" :class="!storeInfo.cart_button ? 'virbnt' : ''" v-if="attr.productSelect.stock <= 0">
|
|
|
- <form v-if="storeInfo.cart_button" @submit="joinCart" class="joinCart bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
- <button class="joinCart bnts" form-type="submit">
|
|
|
- {{ $t(`加入购物车`) }}
|
|
|
- </button>
|
|
|
- </form>
|
|
|
- <form class="buy bnts bg-color-hui">
|
|
|
- <button class="buy bnts bg-color-hui" form-type="submit" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
- {{ $t(`已售罄`) }}
|
|
|
- </button>
|
|
|
- </form>
|
|
|
- </view>
|
|
|
- <view class="bnt acea-row" v-else>
|
|
|
- <form v-if="storeInfo.cart_button" @submit="joinCart" class="joinCart bnts">
|
|
|
- <button class="joinCart bnts" form-type="submit">
|
|
|
- {{ $t(`加入购物车`) }}
|
|
|
- </button>
|
|
|
- </form>
|
|
|
- <form @submit="goBuy" class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
- <button class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''" form-type="submit">
|
|
|
- {{ $t(`立即购买`) }}
|
|
|
- </button>
|
|
|
- </form>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="presale" v-else>
|
|
|
- <view class="acea-row" v-if="presale_pay_status === 1 || presale_pay_status === 3">
|
|
|
- <form class="bnts bg-color-hui">
|
|
|
- <button class="bnts bg-color-hui" form-type="submit">{{ presale_pay_status === 1 ? $t(`未开始`) : $t(`已结束`) }}</button>
|
|
|
- </form>
|
|
|
- </view>
|
|
|
- <view class="acea-row" v-else-if="attr.productSelect.quota <= 0 || attr.productSelect.quota < attr.productSelect.cart_num">
|
|
|
- <form class="bnts bg-color-hui">
|
|
|
- <button class="bnts bg-color-hui" form-type="submit">{{ $t(`已售罄`) }}</button>
|
|
|
- </form>
|
|
|
+ <template v-if="storeInfo.is_pack == 0">
|
|
|
+ <view v-if="!storeInfo.presale">
|
|
|
+ <view class="bnt acea-row" :class="!storeInfo.cart_button ? 'virbnt' : ''" v-if="attr.productSelect.stock <= 0">
|
|
|
+ <form v-if="storeInfo.cart_button" @submit="joinCart" class="joinCart bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
+ <button class="joinCart bnts" form-type="submit">
|
|
|
+ {{ $t(`加入购物车`) }}
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ <form class="buy bnts bg-color-hui">
|
|
|
+ <button class="buy bnts bg-color-hui" form-type="submit" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
+ {{ $t(`已售罄`) }}
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ </view>
|
|
|
+ <view class="bnt acea-row" v-else>
|
|
|
+ <form v-if="storeInfo.cart_button" @submit="joinCart" class="joinCart bnts">
|
|
|
+ <button class="joinCart bnts" form-type="submit">
|
|
|
+ {{ $t(`加入购物车`) }}
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ <form @submit="goBuy" class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''">
|
|
|
+ <button class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''" form-type="submit">
|
|
|
+ {{ $t(`立即购买`) }}
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="bnts acea-row" v-else-if="presale_pay_status === 2">
|
|
|
- <form @submit="goBuy" class="bnts">
|
|
|
- <button class="bnts" form-type="submit">{{ $t(`立即购买`) }}</button>
|
|
|
- </form>
|
|
|
+ <view class="presale" v-else>
|
|
|
+ <view class="acea-row" v-if="presale_pay_status === 1 || presale_pay_status === 3">
|
|
|
+ <form class="bnts bg-color-hui">
|
|
|
+ <button class="bnts bg-color-hui" form-type="submit">{{ presale_pay_status === 1 ? $t(`未开始`) : $t(`已结束`) }}</button>
|
|
|
+ </form>
|
|
|
+ </view>
|
|
|
+ <view class="acea-row" v-else-if="attr.productSelect.quota <= 0 || attr.productSelect.quota < attr.productSelect.cart_num">
|
|
|
+ <form class="bnts bg-color-hui">
|
|
|
+ <button class="bnts bg-color-hui" form-type="submit">{{ $t(`已售罄`) }}</button>
|
|
|
+ </form>
|
|
|
+ </view>
|
|
|
+ <view class="bnts acea-row" v-else-if="presale_pay_status === 2">
|
|
|
+ <form @submit="goBuy" class="bnts">
|
|
|
+ <button class="bnts" form-type="submit">{{ $t(`立即购买`) }}</button>
|
|
|
+ </form>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
+ </template>
|
|
|
+ <view class="bnt acea-row" v-else>
|
|
|
+ <form @submit="goBuy" class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''" style="width: 100%;border-radius: 50rpx;">
|
|
|
+ <button class="buy bnts" :class="!storeInfo.cart_button ? 'virbnt' : ''" form-type="submit" style="width: 100%;border-radius: 50rpx;">
|
|
|
+ {{ $t(`立即购买`) }}
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -1466,6 +1475,7 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
let q = {
|
|
|
+ is_pack: that.storeInfo.is_pack,
|
|
|
productId: that.id,
|
|
|
cartNum: that.attr.productSelect.cart_num,
|
|
|
new: news === undefined ? 0 : 1,
|
|
|
@@ -1477,7 +1487,7 @@ export default {
|
|
|
that.isOpen = false;
|
|
|
that.attr.cartAttr = false;
|
|
|
if (news) {
|
|
|
- let url = '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId;
|
|
|
+ let url = '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId + '&is_pack=' + that.storeInfo.is_pack;
|
|
|
if (this.isGiftOrder) url += '&is_gift=' + this.isGiftOrder;
|
|
|
uni.navigateTo({
|
|
|
url
|