|
@@ -236,9 +236,9 @@
|
|
|
<text>收藏</text>
|
|
<text>收藏</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="flex1 btn-container dflex-b border-radius-big">
|
|
<view class="flex1 btn-container dflex-b border-radius-big">
|
|
|
- <view class="tac padding-tb-sm flex1 bg-warn" v-if="goods.stockNum > goods.saleCnt && goods.state == 1" @click="tocart(goods)">加入购物车</view>
|
|
|
|
|
- <view class="tac padding-tb-sm flex1 bg-base-gou" v-if="goods.stockNum > goods.saleCnt && goods.state == 1" @click="tobuy(goods)">立即购买</view>
|
|
|
|
|
- <view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.stockNum == goods.saleCnt && goods.state == 1">已售磐</view>
|
|
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-warn" v-if="goods.stockNum > 0 && goods.state == 1" @click="tocart(goods)">加入购物车</view>
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-base-gou" v-if="goods.stockNum > 0 && goods.state == 1" @click="tobuy(goods)">立即购买</view>
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.stockNum == 0 && goods.state == 1">已售磐</view>
|
|
|
<view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.state == 0">已下架</view>
|
|
<view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.state == 0">已下架</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -312,12 +312,12 @@
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<view class="pop_num">
|
|
<view class="pop_num">
|
|
|
- <uni-number-box @change="changeValue" />
|
|
|
|
|
|
|
+ <uni-number-box @change="changeValue" v-model="vModelValue" />
|
|
|
</view>
|
|
</view>
|
|
|
<view class="flex1 btn-container dflex-b border-radius-big" style="margin-top: 50px">
|
|
<view class="flex1 btn-container dflex-b border-radius-big" style="margin-top: 50px">
|
|
|
- <view class="tac padding-tb-sm flex1 bg-warn" v-if="goods.stockNum > goods.saleCnt && goods.state == 1" @click="tocartSKU(goods)">加入购物车</view>
|
|
|
|
|
- <view class="tac padding-tb-sm flex1 bg-base-gou" v-if="goods.stockNum > goods.saleCnt && goods.state == 1" @click="tobuySku(goods)">立即购买</view>
|
|
|
|
|
- <view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.stockNum == goods.saleCnt && goods.state == 1">已售磐</view>
|
|
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-warn" v-if="goods.stockNum > 0 && goods.state == 1" @click="tocartSKU(goods)">加入购物车</view>
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-base-gou" v-if="goods.stockNum > 0 && goods.state == 1" @click="tobuySku(goods)">立即购买</view>
|
|
|
|
|
+ <view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.stockNum == 0 && goods.state == 1">已售磐</view>
|
|
|
<view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.state == 0">已下架</view>
|
|
<view class="tac padding-tb-sm flex1 bg-disabled" v-if="goods.state == 0">已下架</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -390,7 +390,8 @@ export default {
|
|
|
favorite: false, //是否收藏
|
|
favorite: false, //是否收藏
|
|
|
|
|
|
|
|
scrollTop: 0,
|
|
scrollTop: 0,
|
|
|
- skuAttrDatas: [] //商品属性数组
|
|
|
|
|
|
|
+ skuAttrDatas: [] ,//商品属性数组
|
|
|
|
|
+ vModelValue:1,//加购数量
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
watch: {
|
|
watch: {
|
|
@@ -845,9 +846,12 @@ export default {
|
|
|
},
|
|
},
|
|
|
changeValue(value) {
|
|
changeValue(value) {
|
|
|
console.log('返回数值:', value)
|
|
console.log('返回数值:', value)
|
|
|
- if (value > this.cartSale) {
|
|
|
|
|
|
|
+ if (value > this.cartSale) {
|
|
|
|
|
+ this.$api.msg('购买量不能大于库存');
|
|
|
|
|
+ this.vModelValue=this.cartSale
|
|
|
this.cartNum = this.cartSale
|
|
this.cartNum = this.cartSale
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.vModelValue=value
|
|
|
this.cartNum = value
|
|
this.cartNum = value
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|