feat: 新增 Skill 和 Team 页面

- 添加 Skill 技能管理页面
- 添加 Team 团队管理页面
- 更新侧边栏导航和路由配置

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 20:34:36 +08:00
parent fef1c9f302
commit 11c9ff2428
9 changed files with 1959 additions and 10 deletions

View File

@@ -20,6 +20,7 @@ interface MenuItem {
const mainMenu: MenuItem[] = [
{ name: 'Dashboard', icon: 'fa-gauge', path: '/dashboard' },
{ name: 'Agents', icon: 'fa-robot', badge: 3, path: '/agents' },
{ name: 'Team', icon: 'fa-users', path: '/team' },
{ name: 'Skills', icon: 'fa-wand-magic-sparkles', badge: 21, path: '/mcp' },
{ name: 'Tools', icon: 'fa-tools', badge: 13, path: '/model-apis' },
{ name: 'Database', icon: 'fa-database', path: '/database' },
@@ -28,7 +29,6 @@ const mainMenu: MenuItem[] = [
const bottomMenu: MenuItem[] = [
{ name: 'Settings', icon: 'fa-gear', path: '/settings' },
{ name: 'Team', icon: 'fa-users', path: '/team' },
]
const bottomMenu2: MenuItem[] = [
@@ -117,7 +117,7 @@ const handleUserCommand = (command: string) => {
<!-- 分隔线 -->
<li class="my-4 border-t border-dark-500"></li>
<!-- Settings & Team -->
<!-- Settings -->
<li v-for="item in bottomMenu" :key="item.name">
<a
href="#"
@@ -134,18 +134,13 @@ const handleUserCommand = (command: string) => {
<span class="w-2 h-2 rounded-full bg-yellow-500"></span>
<span class="w-2 h-2 rounded-full bg-gray-500"></span>
</div>
<div v-else-if="item.name === 'Team'" class="flex gap-1">
<span class="w-2 h-2 rounded-full bg-primary-orange"></span>
<span class="w-2 h-2 rounded-full bg-blue-500"></span>
<span class="w-2 h-2 rounded-full bg-gray-500"></span>
</div>
</a>
</li>
<!-- 分隔线 -->
<li class="my-4 border-t border-dark-500"></li>
<!-- Information -->
<!-- Account -->
<li v-for="item in bottomMenu2" :key="item.name">
<a
href="#"