|
|
@@ -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); |
|
|
|