| 
					
				 | 
			
			
				@@ -45,7 +45,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       selectGoodsId: null as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       currentPrice: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogStatus: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogMessage: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogMessage: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      submitStatus: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const orderType = computed(() => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -255,9 +256,16 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const buyVip = async (callback?: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const { data } = await request.get('/api-student/userPaymentOrder/detail/' + state.orderNo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.submitStatus = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const { data } = await request.get( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          '/api-student/userPaymentOrder/detail/' + state.orderNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            hideLoading: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.pay_channel = data.paymentChannel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.submitStatus = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (data.status !== 'WAIT_PAY' && data.status !== 'PAYING') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           router.replace({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             path: '/payment-result', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -270,6 +278,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.submitStatus = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -285,15 +294,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const users = baseState.user.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.group(users) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.group(users) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断是否需要实名认证, 姓名,卡号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!users?.account.realName || !users?.account.idCardNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.authShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      state.submitStatus = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const { data } = await request.post('/api-student/userPaymentOrder/updateReceiveAddress', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          hideLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderNo: state.orderNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderType: 'ORCHESTRA', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -302,6 +313,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.pay_channel = data.paymentChannel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.submitStatus = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (data.status !== 'WAIT_PAY' && data.status !== 'PAYING') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           checkOrderTypeJump() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -309,6 +321,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.submitStatus = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -463,6 +476,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 color="linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 round 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 onClick={onSubmit} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                loading={state.submitStatus} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                disabled={state.submitStatus} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 立即购买 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </Button> 
			 |