wangguoyu 3 місяців тому
батько
коміт
c4c4082582
2 змінених файлів з 11 додано та 16 видалено
  1. 4 13
      pages/pay/order.vue
  2. 7 3
      pages/pay/svip.vue

+ 4 - 13
pages/pay/order.vue

@@ -42,7 +42,7 @@
 											<text class="bottom-money">实付款:¥{{item.money}}</text>
 										</view>
 										<!--  v-if="item.status ==1" -->
-										<view class="bottom-btn" v-if="item.status ==1" @click="handlePay(item)">立即支付</view>
+										<view class="bottom-btn" v-if="item.status ==1" @click="handlePay(item)">支付</view>
 									</view>
 								</template>
 							</uni-list-item>
@@ -84,7 +84,7 @@
 												<text class="bottom-money">实付款:¥{{item.money}}</text>
 											</view>
 											<!--  v-if="item.status ==1" -->
-											<view class="bottom-btn" v-if="item.status ==1" @click="handlePay(item)">立即支付</view>
+											<view class="bottom-btn" v-if="item.status ==1" @click="handlePay(item)">支付</view>
 										</view>
 									</template>
 								</uni-list-item>
@@ -200,18 +200,9 @@
 
 
 	function handlePay(item) {
-		let req = {
-			cardId:item.cardId
-		}
-		orderAdd(req).then(res=>{
-			console.log('res');
-			cacheManager.updateVipStatus('auth',cardId.value)
-			toast('开通成功!')
-			uni.redirectTo({
-				url: '/pages/study/index'
-			})
+		uni.redirectTo({
+			url: `/pages/pay/svip?cardId=${item.cardId}&formPage=my`
 		})
-		
 		// uni.redirectTo({
 		// 	url: `/pages/pay/orderPay?id=${item.id}`
 		// })

+ 7 - 3
pages/pay/svip.vue

@@ -18,9 +18,13 @@
 			</view>
 		</view>
 		<view class="open-svip-box">
-			<view class="svip-price-box">
-				<view>原价:<text class="original-price">¥598</text></view>
-				<view class="discount-price">活动价:¥198</view>
+			<view class="svip-price-box" v-if="cardId ==1">
+				<view>原价:<text class="original-price">¥499</text></view>
+				<view class="discount-price">活动价:¥399</view>
+			</view>
+			<view class="svip-price-box" v-if="cardId ==2">
+				<view>原价:<text class="original-price">¥299</text></view>
+				<view class="discount-price">活动价:¥199</view>
 			</view>
 			<radio-group @change="radioChange" class="pay-type-box">
 				<view class="type-radio-title">支付方式</view>