2026-07-03 04:10:46 +08:00
|
|
|
<script setup lang="ts">
|
|
|
|
|
import { onLaunch } from '@dcloudio/uni-app'
|
|
|
|
|
import { useAuthStore } from './store/auth'
|
|
|
|
|
|
|
|
|
|
onLaunch(() => {
|
|
|
|
|
const authStore = useAuthStore()
|
|
|
|
|
authStore.restore()
|
2026-09-19 23:40:46 +08:00
|
|
|
if (typeof window !== 'undefined') {
|
|
|
|
|
const scanId = (window as any).__SCAN_ABSTRACT_ID__
|
|
|
|
|
if (scanId) {
|
|
|
|
|
authStore.setScanId(scanId)
|
|
|
|
|
;(window as any).__SCAN_ABSTRACT_ID__ = undefined
|
|
|
|
|
}
|
2026-07-04 04:03:02 +08:00
|
|
|
}
|
2026-07-03 04:10:46 +08:00
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style>
|
2026-09-19 23:40:46 +08:00
|
|
|
:root {
|
|
|
|
|
--primary: #0d9488;
|
|
|
|
|
--primary-light: #14b8a6;
|
|
|
|
|
--primary-dark: #0f766e;
|
|
|
|
|
--primary-bg: #f0fdfa;
|
|
|
|
|
--primary-border: #ccfbf1;
|
|
|
|
|
--success: #22c55e;
|
|
|
|
|
--success-bg: #f0fdf4;
|
|
|
|
|
--warning: #f59e0b;
|
|
|
|
|
--warning-bg: #fffbeb;
|
|
|
|
|
--danger: #ef4444;
|
|
|
|
|
--danger-bg: #fef2f2;
|
|
|
|
|
--info: #06b6d4;
|
|
|
|
|
--info-bg: #ecfeff;
|
|
|
|
|
--bg: #f5f7f8;
|
|
|
|
|
--surface: #ffffff;
|
|
|
|
|
--fg: #111827;
|
|
|
|
|
--fg-sub: #475569;
|
|
|
|
|
--muted: #94a3b8;
|
|
|
|
|
--border: #e2e8f0;
|
|
|
|
|
--border-light: #f1f5f9;
|
|
|
|
|
--font-sans: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'PingFang SC', 'Segoe UI', system-ui, sans-serif;
|
|
|
|
|
--radius: 8px;
|
|
|
|
|
--radius-lg: 12px;
|
|
|
|
|
--radius-xl: 16px;
|
|
|
|
|
--radius-full: 999px;
|
|
|
|
|
--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
|
|
|
|
|
--shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);
|
|
|
|
|
--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.06);
|
|
|
|
|
}
|
|
|
|
|
|
2026-07-03 04:10:46 +08:00
|
|
|
page {
|
2026-09-19 23:40:46 +08:00
|
|
|
font-family: var(--font-sans);
|
|
|
|
|
background-color: var(--bg);
|
|
|
|
|
color: var(--fg);
|
|
|
|
|
font-size: 15px;
|
|
|
|
|
line-height: 1.5;
|
|
|
|
|
-webkit-font-smoothing: antialiased;
|
2026-07-03 04:10:46 +08:00
|
|
|
}
|
|
|
|
|
</style>
|