| 
					
				 | 
			
			
				@@ -17,7 +17,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </van-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="activeList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="activeList" v-if="dataShow"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <h2>优惠活动:</h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="active" @click="onPayOrder(item)" v-for="(item, index) in dataList" :key="index"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,6 +30,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </van-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="activeList" v-else> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <h2>优惠活动:</h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <m-empty class="empty" msg="暂无优惠活动"  key="data" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- <div class="pay_btn" >确认兑换</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-popup v-model="popupShow" closeable position="bottom" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,12 +45,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* eslint-disable */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import MHeader from '@/components/MHeader' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import MEmpty from '@/components/MEmpty' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { browser, calcMinute }  from '@/common/common' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { tenantEntryActivitesList, queryUserInfo, sysTenantAccountGet, createOrder } from '@/api/app' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: 'courseApply', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    components: { MHeader }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    components: { MHeader, MEmpty }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             userInfo: {}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,6 +62,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             isClick: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             popupShow: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             popupContent: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dataShow: true, // 是否有数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             imageStatus: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -106,11 +112,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await tenantEntryActivitesList().then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let result = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(result.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.dataList = result.data.rows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.dataList = result.data.rows ? result.data.rows :  [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     loadingStatus = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.$toast(result.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(this.dataList.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.dataShow = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(loadingStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$toast.clear() 
			 |