|
@@ -7,7 +7,7 @@
|
|
|
<view class="goods-list">
|
|
|
<view v-for="(item, index) in goodsList" :key="index" class="goods-item">
|
|
|
<view class="shoptitle">
|
|
|
- <!--选择商店的全部商品 :disabled="isNnder"-->
|
|
|
+ <!--选择商店的全部商品"-->
|
|
|
<view class="checkbox-box" @click.stop="checkShop(item)">
|
|
|
<button class="checkbox iconfont"
|
|
|
:class="[item.checked ?'icon-gouxuanl':'icon-weigouxuan']"
|
|
@@ -17,10 +17,7 @@
|
|
|
<view class="text">{{item.name}}</view>
|
|
|
</view>
|
|
|
<view class="productlist">
|
|
|
- <view class="goods-pros"
|
|
|
- v-for="(pros,idx) in item.productsList"
|
|
|
- :key="idx"
|
|
|
- >
|
|
|
+ <view class="goods-pros" v-for="(pros,idx) in item.productsList" :key="idx" >
|
|
|
<view class="goods-pros-t">
|
|
|
<!--选择商品-->
|
|
|
<view class="checkbox-box" @click.stop="ischeck(item,pros,idx)" :class="[pros.validFlag == '3' && !isshowDelbtn ?'disabled' : '']">
|
|
@@ -37,9 +34,9 @@
|
|
|
<view class="productspec">规格:{{pros.unit ? pros.unit : ''}}</view>
|
|
|
<view class="productprice">
|
|
|
<!--使用过滤器对总价改变-->
|
|
|
- <view class="price"
|
|
|
- :class="[pros.validFlag == '3' ?'disabled' : '']">
|
|
|
- <text :class="[pros.validFlag == '3' ?'disabled' : 'money-sign']">¥</text>{{pros.retailPrice?pros.retailPrice.toFixed(2):''}}
|
|
|
+ <view class="price" :class="[pros.validFlag == '3' ?'disabled' : '']">
|
|
|
+ <text :class="[pros.validFlag == '3' ?'disabled' : 'money-sign']">¥</text>
|
|
|
+ {{pros.retailPrice?pros.retailPrice.toFixed(2):''}}
|
|
|
</view>
|
|
|
<view class="count" v-if="pros.validFlag == '2'" :class="[isshowDelbtn ? 'none':'show']">
|
|
|
<view class="number-box">
|
|
@@ -198,7 +195,7 @@
|
|
|
invalidLength = 0;
|
|
|
item.productsList.forEach(pros => {
|
|
|
pros.shopID = item.shopID;
|
|
|
- if(pros.validFlag == '3') {invalidLength++;}
|
|
|
+ if(pros.validFlag == '3' ) {invalidLength++;}
|
|
|
})
|
|
|
item.isDisabled = invalidLength === productsListLength;
|
|
|
})
|
|
@@ -264,9 +261,7 @@
|
|
|
if(pros.productsChecked && pros.validFlag != '3') {
|
|
|
productsCheckedLength++;
|
|
|
}
|
|
|
- if(pros.validFlag == '3') {
|
|
|
- disabledLength++;
|
|
|
- }
|
|
|
+ if(pros.validFlag == '3') {disabledLength++;}
|
|
|
})
|
|
|
}
|
|
|
item.checked = productsCheckedLength === productsList.length - disabledLength;
|
|
@@ -401,7 +396,6 @@
|
|
|
this.processActivityPrice(pros)
|
|
|
this.isStock =false
|
|
|
}
|
|
|
-
|
|
|
this.updateShoppogNum(pros)
|
|
|
this.totalShopPeice();
|
|
|
},
|