79b110afd0
后端: - 新增 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>
16 lines
686 B
TypeScript
16 lines
686 B
TypeScript
import { TopupChannels } from "../components/TopupChannels";
|
|
|
|
// 支付 · 配置:充值渠道(积分包定价、兑换码生成/台账)+ 微信支付参数。
|
|
// 与「支付 · 订单与对账」拆开:这里只管「怎么收钱」,那边看「收到了什么」。
|
|
export function PaymentConfigPage() {
|
|
return (
|
|
<div className="space-y-5">
|
|
<div className="border-b border-gray-200 pb-4">
|
|
<h3 className="text-base font-semibold text-gray-800">支付 · 配置</h3>
|
|
<p className="text-xs text-gray-400">积分包定价与上下架 · 兑换码生成与台账 · 微信支付商户参数</p>
|
|
</div>
|
|
<TopupChannels />
|
|
</div>
|
|
);
|
|
}
|