Ver código fonte

计算后的价格字段

gcz 1 ano atrás
pai
commit
f96a65a9e5
2 arquivos alterados com 15 adições e 8 exclusões
  1. 11 7
      shopping/cart.vue
  2. 4 1
      shopping/submitorder.vue

+ 11 - 7
shopping/cart.vue

@@ -35,17 +35,20 @@
 						<view class="u-flex u-row-between">
 							<view class="left">
 								<view class="up">
-									<view class="" v-if="vuex_member_info.priceType>1">
+									<!-- <view class="" v-if="vuex_member_info.priceType>1">
 										<text class="price">¥ <text class="price-num">{{item.vipPrice}}</text></text>
 										<text class="vip-icon">VIP</text>
 									</view>
 									<view class="" v-else>
 										<text class="price">¥ <text class="price-num">{{item.salePrice}}</text></text>
+									</view> -->
+									<view class="">
+										<text class="price">¥ <text class="price-num">{{item.levelPrice}}</text></text>
 									</view>
 								</view>
 								<view class="down">
 									<!-- <text class="discount">8.8折</text> -->
-									<text v-if="vuex_member_info.priceType>1" class="original-price gray line-through">¥ {{item.salePrice}}</text>
+									<text v-if="item.salePrice!=item.levelPrice" class="original-price gray line-through">¥ {{item.salePrice}}</text>
 									<!-- <text class="sales gray">销量999+</text> -->
 								</view>
 							</view>
@@ -163,11 +166,12 @@
 			  return this.dataList.reduce((total, item) => {
 				if (item.checked) {
 					let price = null;
-					if(that.vuex_member_info.priceType>1){
-						price = item.vipPrice
-					}else{
-						price = item.salePrice
-					}
+					// if(that.vuex_member_info.priceType>1){
+					// 	price = item.vipPrice
+					// }else{
+					// 	price = item.salePrice
+					// }
+					price = item.levelPrice
 				  total += price * item.quantity;
 				}
 				return total;

+ 4 - 1
shopping/submitorder.vue

@@ -78,13 +78,16 @@
 					</view>
 					<view class="down u-flex u-row-between">
 						<view class="left">
-							<view class="" v-if="vuex_member_info.priceType>1">
+							<!-- <view class="" v-if="vuex_member_info.priceType>1">
 								<text class="price">¥ <text class="price-num">{{item.vipPrice}}</text></text>
 								<text class="vip-icon">VIP</text>
 								<text class="original-price gray line-through">¥ {{item.salePrice}}</text>
 							</view>
 							<view class="" v-else>
 								<text class="price">¥ <text class="price-num">{{item.salePrice}}</text></text>
+							</view> -->
+							<view class="">
+								<text class="price">¥ <text class="price-num">{{item.levelPrice}}</text></text>
 							</view>
 						</view>
 						<u-number-box