feat: 沉默期已过期待延期时全局拦截,除绑定手机号与延期支付页外都跳转延期页
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m3s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m3s
This commit is contained in:
8
main.js
8
main.js
@@ -58,9 +58,17 @@ app.$mount()
|
||||
|
||||
// #ifdef VUE3
|
||||
import { createSSRApp } from 'vue'
|
||||
import { assetApi } from '@/api/modules/asset.js'
|
||||
import { getSessionContext } from '@/utils/session-context.js'
|
||||
import { createSilenceGuard, installSilenceGuard } from '@/utils/silence-guard.js'
|
||||
export function createApp() {
|
||||
patchSafeSetTabBarStyle()
|
||||
const app = createSSRApp(App)
|
||||
// 沉默期已过期待延期:除绑定手机号、延期支付等页面外全部拦截到延期页
|
||||
installSilenceGuard(app, createSilenceGuard({
|
||||
getSession: getSessionContext,
|
||||
loadPackageHistory: (identifier) => assetApi.getPackageHistory(identifier, 1, 20, { status: 0 })
|
||||
}))
|
||||
// 使用 uview-plus (版本 3.4.0+)
|
||||
app.use(uviewPlus, () => {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user