This commit is contained in:
2026-04-23 14:57:35 +08:00
parent c77780fa0e
commit 739e08157b
97 changed files with 6120 additions and 14939 deletions

30
src/auto-imports.d.ts vendored
View File

@@ -50,16 +50,22 @@ declare global {
const getCurrentUniRoute: typeof import('./composables/uni-router')['getCurrentUniRoute']
const getLayoutPageTitle: typeof import('./composables/uni-router')['getLayoutPageTitle']
const getPageTitleByRoute: typeof import('./composables/uni-router')['getPageTitleByRoute']
const getPrivacyConsentPageUrl: typeof import('./composables/usePrivacyConsent')['getPrivacyConsentPageUrl']
const getPrivacyDecision: typeof import('./composables/usePrivacyConsent')['getPrivacyDecision']
const getToken: typeof import('./utils/storage')['getToken']
const getUserInfo: typeof import('./utils/storage')['getUserInfo']
const getWebPathForNotification: typeof import('./composables/uni-router')['getWebPathForNotification']
const h: typeof import('vue')['h']
const handlePosterRenderMergeDone: typeof import('./utils/posterRenderMergeBridge')['handlePosterRenderMergeDone']
const handlePosterRenderMergeFailed: typeof import('./utils/posterRenderMergeBridge')['handlePosterRenderMergeFailed']
const hasAcceptedPrivacyPolicy: typeof import('./composables/usePrivacyConsent')['hasAcceptedPrivacyPolicy']
const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
const inject: typeof import('vue')['inject']
const injectLocal: typeof import('@vueuse/core')['injectLocal']
const installNavigationAuthGuard: typeof import('./composables/useNavigationAuthGuard')['installNavigationAuthGuard']
const installPrivacyGuards: typeof import('./composables/usePrivacyConsent')['installPrivacyGuards']
const installPrivacyNavigationGuard: typeof import('./composables/usePrivacyConsent')['installPrivacyNavigationGuard']
const installPrivacyRequestGuard: typeof import('./composables/usePrivacyConsent')['installPrivacyRequestGuard']
const isDefined: typeof import('@vueuse/core')['isDefined']
const isProxy: typeof import('vue')['isProxy']
const isReactive: typeof import('vue')['isReactive']
@@ -140,6 +146,7 @@ declare global {
const setAgentInfo: typeof import('./utils/storage')['setAgentInfo']
const setAuthSession: typeof import('./utils/storage')['setAuthSession']
const setPosterMergePending: typeof import('./utils/posterRenderMergeBridge')['setPosterMergePending']
const setPrivacyDecision: typeof import('./composables/usePrivacyConsent')['setPrivacyDecision']
const setToken: typeof import('./utils/storage')['setToken']
const setUserInfo: typeof import('./utils/storage')['setUserInfo']
const shallowReactive: typeof import('vue')['shallowReactive']
@@ -169,6 +176,7 @@ declare global {
const useAnimate: typeof import('@vueuse/core')['useAnimate']
const useApiFetch: typeof import('./composables/useApiFetch')['default']
const useAppBootstrap: typeof import('./composables/useAppBootstrap')['useAppBootstrap']
const useAppConfig: typeof import('./composables/useAppConfig')['useAppConfig']
const useArrayDifference: typeof import('@vueuse/core')['useArrayDifference']
const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery']
const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter']
@@ -321,6 +329,7 @@ declare global {
const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn']
const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo']
const useTimeAgoIntl: typeof import('@vueuse/core')['useTimeAgoIntl']
const useTimeout: typeof import('@vueuse/core')['useTimeout']
const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn']
const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll']
@@ -373,9 +382,12 @@ declare global {
export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
import('vue')
// @ts-ignore
export type { ApiEnvelope } from './composables/useApiFetch'
export type { ApiEnvelope, UseApiFetchOptions } from './composables/useApiFetch'
import('./composables/useApiFetch')
// @ts-ignore
export type { AppConfigPayload } from './composables/useAppConfig'
import('./composables/useAppConfig')
// @ts-ignore
export type { AppVersionPayload } from './composables/useHotUpdate'
import('./composables/useHotUpdate')
// @ts-ignore
@@ -432,16 +444,22 @@ declare module 'vue' {
readonly getCurrentUniRoute: UnwrapRef<typeof import('./composables/uni-router')['getCurrentUniRoute']>
readonly getLayoutPageTitle: UnwrapRef<typeof import('./composables/uni-router')['getLayoutPageTitle']>
readonly getPageTitleByRoute: UnwrapRef<typeof import('./composables/uni-router')['getPageTitleByRoute']>
readonly getPrivacyConsentPageUrl: UnwrapRef<typeof import('./composables/usePrivacyConsent')['getPrivacyConsentPageUrl']>
readonly getPrivacyDecision: UnwrapRef<typeof import('./composables/usePrivacyConsent')['getPrivacyDecision']>
readonly getToken: UnwrapRef<typeof import('./utils/storage')['getToken']>
readonly getUserInfo: UnwrapRef<typeof import('./utils/storage')['getUserInfo']>
readonly getWebPathForNotification: UnwrapRef<typeof import('./composables/uni-router')['getWebPathForNotification']>
readonly h: UnwrapRef<typeof import('vue')['h']>
readonly handlePosterRenderMergeDone: UnwrapRef<typeof import('./utils/posterRenderMergeBridge')['handlePosterRenderMergeDone']>
readonly handlePosterRenderMergeFailed: UnwrapRef<typeof import('./utils/posterRenderMergeBridge')['handlePosterRenderMergeFailed']>
readonly hasAcceptedPrivacyPolicy: UnwrapRef<typeof import('./composables/usePrivacyConsent')['hasAcceptedPrivacyPolicy']>
readonly ignorableWatch: UnwrapRef<typeof import('@vueuse/core')['ignorableWatch']>
readonly inject: UnwrapRef<typeof import('vue')['inject']>
readonly injectLocal: UnwrapRef<typeof import('@vueuse/core')['injectLocal']>
readonly installNavigationAuthGuard: UnwrapRef<typeof import('./composables/useNavigationAuthGuard')['installNavigationAuthGuard']>
readonly installPrivacyGuards: UnwrapRef<typeof import('./composables/usePrivacyConsent')['installPrivacyGuards']>
readonly installPrivacyNavigationGuard: UnwrapRef<typeof import('./composables/usePrivacyConsent')['installPrivacyNavigationGuard']>
readonly installPrivacyRequestGuard: UnwrapRef<typeof import('./composables/usePrivacyConsent')['installPrivacyRequestGuard']>
readonly isDefined: UnwrapRef<typeof import('@vueuse/core')['isDefined']>
readonly isProxy: UnwrapRef<typeof import('vue')['isProxy']>
readonly isReactive: UnwrapRef<typeof import('vue')['isReactive']>
@@ -522,6 +540,7 @@ declare module 'vue' {
readonly setAgentInfo: UnwrapRef<typeof import('./utils/storage')['setAgentInfo']>
readonly setAuthSession: UnwrapRef<typeof import('./utils/storage')['setAuthSession']>
readonly setPosterMergePending: UnwrapRef<typeof import('./utils/posterRenderMergeBridge')['setPosterMergePending']>
readonly setPrivacyDecision: UnwrapRef<typeof import('./composables/usePrivacyConsent')['setPrivacyDecision']>
readonly setToken: UnwrapRef<typeof import('./utils/storage')['setToken']>
readonly setUserInfo: UnwrapRef<typeof import('./utils/storage')['setUserInfo']>
readonly shallowReactive: UnwrapRef<typeof import('vue')['shallowReactive']>
@@ -551,6 +570,7 @@ declare module 'vue' {
readonly useAnimate: UnwrapRef<typeof import('@vueuse/core')['useAnimate']>
readonly useApiFetch: UnwrapRef<typeof import('./composables/useApiFetch')['default']>
readonly useAppBootstrap: UnwrapRef<typeof import('./composables/useAppBootstrap')['useAppBootstrap']>
readonly useAppConfig: UnwrapRef<typeof import('./composables/useAppConfig')['useAppConfig']>
readonly useArrayDifference: UnwrapRef<typeof import('@vueuse/core')['useArrayDifference']>
readonly useArrayEvery: UnwrapRef<typeof import('@vueuse/core')['useArrayEvery']>
readonly useArrayFilter: UnwrapRef<typeof import('@vueuse/core')['useArrayFilter']>
@@ -580,7 +600,6 @@ declare module 'vue' {
readonly useCloned: UnwrapRef<typeof import('@vueuse/core')['useCloned']>
readonly useColorMode: UnwrapRef<typeof import('@vueuse/core')['useColorMode']>
readonly useConfirmDialog: UnwrapRef<typeof import('@vueuse/core')['useConfirmDialog']>
readonly useCount: UnwrapRef<typeof import('./composables/useCount')['useCount']>
readonly useCountdown: UnwrapRef<typeof import('@vueuse/core')['useCountdown']>
readonly useCounter: UnwrapRef<typeof import('@vueuse/core')['useCounter']>
readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']>
@@ -607,7 +626,6 @@ declare module 'vue' {
readonly useElementHover: UnwrapRef<typeof import('@vueuse/core')['useElementHover']>
readonly useElementSize: UnwrapRef<typeof import('@vueuse/core')['useElementSize']>
readonly useElementVisibility: UnwrapRef<typeof import('@vueuse/core')['useElementVisibility']>
readonly useEnv: UnwrapRef<typeof import('./composables/useEnv.js')['useEnv']>
readonly useEventBus: UnwrapRef<typeof import('@vueuse/core')['useEventBus']>
readonly useEventListener: UnwrapRef<typeof import('@vueuse/core')['useEventListener']>
readonly useEventSource: UnwrapRef<typeof import('@vueuse/core')['useEventSource']>
@@ -623,7 +641,6 @@ declare module 'vue' {
readonly useGamepad: UnwrapRef<typeof import('@vueuse/core')['useGamepad']>
readonly useGeolocation: UnwrapRef<typeof import('@vueuse/core')['useGeolocation']>
readonly useHotUpdate: UnwrapRef<typeof import('./composables/useHotUpdate')['useHotUpdate']>
readonly useHttp: UnwrapRef<typeof import('./composables/useHttp.js')['useHttp']>
readonly useId: UnwrapRef<typeof import('vue')['useId']>
readonly useIdle: UnwrapRef<typeof import('@vueuse/core')['useIdle']>
readonly useImage: UnwrapRef<typeof import('@vueuse/core')['useImage']>
@@ -672,7 +689,6 @@ declare module 'vue' {
readonly useRefHistory: UnwrapRef<typeof import('@vueuse/core')['useRefHistory']>
readonly useReportWebview: UnwrapRef<typeof import('./composables/useReportWebview')['useReportWebview']>
readonly useResizeObserver: UnwrapRef<typeof import('@vueuse/core')['useResizeObserver']>
readonly useRiskNotifier: UnwrapRef<typeof import('./composables/useRiskNotifier.js')['useRiskNotifier']>
readonly useRoute: UnwrapRef<typeof import('./composables/uni-router')['useRoute']>
readonly useRouter: UnwrapRef<typeof import('./composables/uni-router')['useRouter']>
readonly useSEO: UnwrapRef<typeof import('./composables/useSEO.js')['useSEO']>
@@ -703,6 +719,7 @@ declare module 'vue' {
readonly useThrottleFn: UnwrapRef<typeof import('@vueuse/core')['useThrottleFn']>
readonly useThrottledRefHistory: UnwrapRef<typeof import('@vueuse/core')['useThrottledRefHistory']>
readonly useTimeAgo: UnwrapRef<typeof import('@vueuse/core')['useTimeAgo']>
readonly useTimeAgoIntl: UnwrapRef<typeof import('@vueuse/core')['useTimeAgoIntl']>
readonly useTimeout: UnwrapRef<typeof import('@vueuse/core')['useTimeout']>
readonly useTimeoutFn: UnwrapRef<typeof import('@vueuse/core')['useTimeoutFn']>
readonly useTimeoutPoll: UnwrapRef<typeof import('@vueuse/core')['useTimeoutPoll']>
@@ -722,14 +739,11 @@ declare module 'vue' {
readonly useWakeLock: UnwrapRef<typeof import('@vueuse/core')['useWakeLock']>
readonly useWebNotification: UnwrapRef<typeof import('@vueuse/core')['useWebNotification']>
readonly useWebSocket: UnwrapRef<typeof import('@vueuse/core')['useWebSocket']>
readonly useWebView: UnwrapRef<typeof import('./composables/useWebView.js')['useWebView']>
readonly useWebWorker: UnwrapRef<typeof import('@vueuse/core')['useWebWorker']>
readonly useWebWorkerFn: UnwrapRef<typeof import('@vueuse/core')['useWebWorkerFn']>
readonly useWeixinShare: UnwrapRef<typeof import('./composables/useWeixinShare.js')['useWeixinShare']>
readonly useWindowFocus: UnwrapRef<typeof import('@vueuse/core')['useWindowFocus']>
readonly useWindowScroll: UnwrapRef<typeof import('@vueuse/core')['useWindowScroll']>
readonly useWindowSize: UnwrapRef<typeof import('@vueuse/core')['useWindowSize']>
readonly useZoomAdapter: UnwrapRef<typeof import('./composables/useZoomAdapter.js')['useZoomAdapter']>
readonly watch: UnwrapRef<typeof import('vue')['watch']>
readonly watchArray: UnwrapRef<typeof import('@vueuse/core')['watchArray']>
readonly watchAtMost: UnwrapRef<typeof import('@vueuse/core')['watchAtMost']>