| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -24,12 +24,7 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      >重新选择模版 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    </view> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    <!-- 登录二维码弹出层 --> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    <u-overlay | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      class="overlay" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      :show="showQrCode" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      @click="showQrCode = false" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      opacity="0.9" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    > | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    <u-overlay class="overlay" :show="showQrCode" opacity="0.9"> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      <view class="content"> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <view class="imageBox" :class="payMask ? 'glass' : ''"> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          <view class="mask" v-show="payMask"></view> | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -42,10 +37,15 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          " | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          >剩余生成次数不足,请扫码充值!</text | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        > | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <text style="margin-top: 30rpx" v-show="payCount != 90" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <text style="margin-top: 30rpx" v-show="payCount != 300" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          >{{ payCount }}秒后过期</text | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        > | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <view class="orangeBtn" style="margin-top: 60rpx">取 消</view> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <view | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          class="orangeBtn" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          style="margin-top: 60rpx" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          @click="showQrCode = false" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          >取 消</view | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        > | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      </view> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    </u-overlay> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -219,7 +219,7 @@ async function getQRCode() { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//#region 获取用户信息 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const payMask = ref(false); //支付状态遮罩层 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const payCount = ref(90); //支付倒计时数 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const payCount = ref(300); //支付倒计时数 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const payCountTimer = ref(null); //支付倒计时 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			// 获取登录信息 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			async function getUser() { | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -293,7 +293,7 @@ watch( | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      payMask.value = false; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      clearInterval(payCountTimer.value); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      payCountTimer.value = null; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      payCount.value = 90; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      payCount.value = 300; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			); | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -376,12 +376,12 @@ onMounted(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    resetTimer.value = setTimeout(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      userInfoModulesPinia.clearStorage(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      uni.redirectTo({ url: "/pages/login/index" }); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }, 180000); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }, 300000); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  resetTimer.value = setTimeout(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    userInfoModulesPinia.clearStorage(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    uni.redirectTo({ url: "/pages/login/index" }); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }, 180000); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }, 300000); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			onUnload(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  clearTimeout(resetTimer.value); | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |