数据分析ui补充完善,接入数据库

This commit is contained in:
comlibmb
2026-01-29 17:30:39 +08:00
parent 3e89513e8b
commit b53d2376ff
13 changed files with 1161 additions and 889 deletions

View File

@@ -25,6 +25,7 @@
<script lang="uts">
import supa from '@/components/supadb/aksupainstance.uts'
import { IS_TEST_MODE } from '@/ak/config.uts'
export default {
onLoad() {
@@ -37,37 +38,23 @@
methods: {
checkAndRedirect() {
console.log('boot: start redirect check')
try {
const sessionInfo = supa.getSession();
if (sessionInfo != null && sessionInfo.user != null) {
// 已登录 -> 直接进入消费者端首页
console.log('boot: found session, go consumer/index')
uni.reLaunch({
url: '/pages/mall/consumer/index',
success: () => {
console.log('boot: redirect to consumer/index success')
},
fail: (err) => {
console.error('boot: redirect to consumer/index failed', err)
}
});
return;
}
} catch (e) {
console.error('boot: error checking session', e);
if (IS_TEST_MODE) {
// 测试阶段:不做强制重定向,保留你手动输入的 URL / 目标页面
return
}
console.log('boot: no session, go login')
// 未登录 -> 登录页
uni.reLaunch({
url: '/pages/user/login',
success: () => {
console.log('boot: redirect to login success')
},
fail: (err) => {
console.error('boot: redirect to login failed', err)
try {
const sessionInfo = supa.getSession()
if (sessionInfo != null && sessionInfo.user != null) {
uni.reLaunch({ url: '/pages/mall/consumer/index' })
return
}
});
} catch (e) {
console.error('boot: error checking session', e)
}
uni.reLaunch({ url: '/pages/user/login' })
}
}
};