feat(admin): 数据源页转 RAG 运维台 + 支付/模型菜单重组 + 概览升级为仪表盘
后端: - 新增 POST /admin/kb/search:管理端跨租户检索,支持 mode 指定单路 (vector/fulltext/graph/hybrid),不走 scopedKB(否则会被强制锁到调用者 自己的 space,跨租户排障就没法做了) - KB 清单补 space_id(检索键是 <space_id>/<name>,缺它前端拼不出 key) 前端: - 数据源&RAG 页补「检索试验台」:同一 query 并排跑生产链路 + 四路诊断, 召回不准时能直接定位是向量/分词/图谱哪一环挂了 - 支付拆成「配置 / 订单与对账」两个子页,挂到运维 > 支付 下; 导航支持二级菜单(NavParent 命中子路由自动展开) - SettingsPage → ModelConfigPage「模型配置」,模型参数与计费规则合一 - 概览 → 仪表盘:并入计费与用量(UsagePage → UsageSection), 去掉系统健康拓扑(与服务状态页重复,同一份 /admin/status 数据) - 全局隐藏滚动条(保留滚动) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { useEffect, useState } from "react";
|
||||
import { Link } from "react-router-dom";
|
||||
import { RetrievalBench } from "../components/RetrievalBench";
|
||||
import { adminDatasources, listModels, migrateKbStorage, type DatasourceKB, type MigrateKbResult } from "../api";
|
||||
|
||||
// 数据源 & RAG:真数据(全平台知识库清单,来自 sundynix_kb/sundynix_doc)。
|
||||
@@ -73,10 +74,10 @@ export function DatasourcesPage() {
|
||||
</div>
|
||||
</div>
|
||||
<Link
|
||||
to="/admin/settings"
|
||||
to="/admin/models"
|
||||
className="flex items-center gap-1 text-xs font-medium text-violet-600 hover:text-violet-700 hover:underline"
|
||||
>
|
||||
前往「系统配置 → 模型」修改 →
|
||||
前往「模型配置」修改 →
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
@@ -240,6 +241,9 @@ export function DatasourcesPage() {
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{/* 检索试验台:紧跟管线说明 —— 讲完原理就能当场验证,不用只看文字 */}
|
||||
<RetrievalBench kbs={rows} />
|
||||
|
||||
{/* 平台数据源计数 */}
|
||||
<div className="grid grid-cols-3 gap-4">
|
||||
<Stat label="知识库" value={String(counts.kbs)} tone="violet" />
|
||||
|
||||
Reference in New Issue
Block a user