浏览代码

bug 修复

lilei 4 年之前
父节点
当前提交
38759392ff
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      pages/cart/cart.vue

+ 4 - 3
pages/cart/cart.vue

@@ -55,7 +55,7 @@
 										<text>{{good.goods.sellGold}}</text>
 										<image mode="scaleToFill" style="width: 30rpx;height: 30rpx;" src="/static/ledou.png"></image>
 									</view>
-									<view v-if="good.goods.inventoryQty>0&&good.goods.state==1">
+									<view v-if="good.goods.inventoryQty>0&&good.goods.state==1&&good.goods.sellGold>0">
 										<uni-numbers-box @change="goodsNumsChange()" :index="cindex+'-'+index" :value="good.buyQty" :max="good.goods.inventoryQty" :min="1"></uni-numbers-box>
 									</view>
 									<view v-else>
@@ -235,7 +235,7 @@
 			setClsGoodStatus(item,checked){
 				item.shoppingCartGoodsList.map(good=>{
 					// 已下架,已删除,已销完的不选
-					if((good.goods.inventoryQty==0||good.goods.state == 0) && !this.isEdit){
+					if((good.goods.inventoryQty==0||good.goods.state == 0||good.goods.sellGold<=0) && !this.isEdit){
 						good.checked = false
 					}else{
 						good.checked = checked
@@ -269,7 +269,7 @@
 			},
 			// 判断某个商品是否失效
 			isSxGood(item){
-				return !(item.goods.inventoryQty==0||item.goods.state == 0||item.goods.delFlage == 0) || this.isEdit
+				return !(item.goods.inventoryQty==0||item.goods.state == 0||item.goods.delFlage == 0)&&item.goods.sellGold > 0 || this.isEdit
 			},
 			// 判断分类下商品是否都是已失效
 			isSxGoodAll(row){
@@ -335,6 +335,7 @@
 			// 立即下单
 			toOrder(){
 				let goods = this.getCheckGoods(1)
+				console.log(goods)
 				if(this.userData.currentGold >= this.totalPrice){
 					if(goods.length){
 						// 判断是否满足规则