feat: virtual company module, team projects, PWA dishes app, and startup scripts overhaul

- Add company module (3-tier org, CEO planning, parallel departments)
- Add company orchestrator, knowledge extractor, presets, scheduler
- Add company API endpoints, models, and frontend views
- Add 今天吃啥 PWA app (69 dishes, real images, offline support)
- Add team_projects output directory structure
- Add unified manage.ps1 for service lifecycle
- Add Windows startup guide v1.0
- Add TTS troubleshooting doc
- Update frontend (AgentChat UX overhaul, new views)
- Update backend (voice engine fix, multi-tenant, RBAC)
- Remove deprecated startup scripts and old docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-07-10 22:37:56 +08:00
parent 3483c6b3be
commit f2e65a8fbb
259 changed files with 39239 additions and 3148 deletions

View File

@@ -208,6 +208,18 @@ const router = createRouter({
component: () => import('@/views/TeamBuilder.vue'),
meta: { requiresAuth: true }
},
{
path: '/company-presets',
name: 'company-presets',
component: () => import('@/views/CompanyPresets.vue'),
meta: { requiresAuth: true }
},
{
path: '/companies',
name: 'companies',
component: () => import('@/views/CompanyBuilder.vue'),
meta: { requiresAuth: true }
},
{
path: '/app-versions',
name: 'app-versions',
@@ -219,6 +231,18 @@ const router = createRouter({
name: 'users',
component: () => import('@/views/Users.vue'),
meta: { requiresAuth: true, requiresAdmin: true }
},
{
path: '/profile',
name: 'profile',
component: () => import('@/views/Profile.vue'),
meta: { requiresAuth: true }
},
{
path: '/admin/api-keys',
name: 'api-key-management',
component: () => import('@/views/ApiKeyManagement.vue'),
meta: { requiresAuth: true, requiresAdmin: true }
}
]
})