迁移 Flutter 端与训练脚本,模型/训练产物移出 git(遵循纯代码约定)

This commit is contained in:
2026-08-24 12:35:24 +08:00
parent d056f01965
commit 961523d94c
218 changed files with 13391 additions and 3232 deletions
+29
View File
@@ -0,0 +1,29 @@
import { createRouter, createWebHistory } from 'vue-router'
import Login from '../views/Login.vue'
import Orders from '../views/Orders.vue'
import Licenses from '../views/Licenses.vue'
// 生产部署于 /admin/ 前缀(后端静态托管),history 路由由后端 SPA fallback 兜底
const router = createRouter({
history: createWebHistory('/admin/'),
routes: [
{ path: '/login', name: 'login', component: Login, meta: { title: '登录' } },
{ path: '/', redirect: '/orders' },
{ path: '/orders', name: 'orders', component: Orders, meta: { title: '订单管理' } },
{ path: '/licenses', name: 'licenses', component: Licenses, meta: { title: '授权管理' } },
],
})
// 登录守卫:未输入 token 一律回登录页
router.beforeEach((to) => {
if (to.path !== '/login' && !localStorage.getItem('adminToken')) {
return '/login'
}
return true
})
router.afterEach((to) => {
document.title = (to.meta.title ? to.meta.title + ' - ' : '') + '视野管理端'
})
export default router