feat(web): prompt-templates view + chat/admin routes + nav + isAdmin guard

This commit is contained in:
2026-05-04 20:15:49 +08:00
parent 372af06b01
commit ff283013da
4 changed files with 284 additions and 1 deletions
+39
View File
@@ -19,6 +19,45 @@
>
项目
</RouterLink>
<RouterLink
:to="{ name: 'chat-home' }"
class="text-sm hover:underline"
>
对话
</RouterLink>
<RouterLink
:to="{ name: 'prompt-templates' }"
class="text-sm hover:underline"
>
模板
</RouterLink>
<RouterLink
:to="{ name: 'me-usage' }"
class="text-sm hover:underline"
>
我的用量
</RouterLink>
<template v-if="auth.isAdmin">
<span class="text-neutral-300">|</span>
<RouterLink
:to="{ name: 'admin-llm-endpoints' }"
class="text-sm hover:underline"
>
LLM Endpoints
</RouterLink>
<RouterLink
:to="{ name: 'admin-llm-models' }"
class="text-sm hover:underline"
>
LLM Models
</RouterLink>
<RouterLink
:to="{ name: 'admin-usage' }"
class="text-sm hover:underline"
>
全局用量
</RouterLink>
</template>
</nav>
<span
v-else