Browse Source

fix 购物车

he2802 3 years ago
parent
commit
be567ae4fa
2 changed files with 18 additions and 2 deletions
  1. 6 0
      pages/shopping/shoppingCart.vue
  2. 12 2
      pages2/order/confirm_pay.vue

+ 6 - 0
pages/shopping/shoppingCart.vue

@@ -352,6 +352,12 @@ export default {
 		},
 		checkboxGroupChange(e) {
 			this.checkboxList = e;
+			if(this.checkboxList.length==this.list.length){
+				this.allChecked = true;
+			}else{
+				this.allChecked = false;
+			}
+			console.log(this.checkboxList)
 		},
 		countPrice(list) {},
 		checkboxChange1(e) {

+ 12 - 2
pages2/order/confirm_pay.vue

@@ -14,11 +14,17 @@
 							<view class="txt_left">应付金额</view>
 							<view class="txt_right_price">¥ {{item.standPrice}}</view>
 						</view>
-						<u-line color="#D6D6DB"/>
+						<u-line color="#D6D6DB" />
+					</view>
+					<view style="padding:10rpx 30rpx;" >
+						<view class="list_item">
+							<view class="txt_left">应付总金额</view>
+							<view class="txt_right_price">¥ {{totalPrice}}</view>
+						</view>
 					</view>
 				</view>
 				<view class="box3">
-					<view class="title2">支付信息</view>
+					<view class="title2">支付方式</view>
 					<u-line color="#D6D6DB" />
 					<view style="padding:20rpx 30rpx;">
 						<u-radio-group v-model="value" @change="radioGroupChange">
@@ -63,6 +69,7 @@ export default {
 			value:'wepay',
 			btnNo:false,
 			isBK:'',
+			totalPrice:0
 		};
 	},
 	onPullDownRefresh(){
@@ -72,6 +79,9 @@ export default {
 		 console.log(self.shoppingCartList,6)
 		 let list = self.shoppingCartList
 		 this.isBK = option.isBK
+		 for(let i=0;i<list.length;i++){
+			 this.totalPrice+=Number(list[i].standPrice)
+		 }
 		 console.log(this.isBK == '1')
 	},
 	onShow() {