🌏 旅游产品后台
{{ user?.username }}

MCP 状态

{{ status?.db_ok ? '正常' : '异常' }}
{{ status?.products_count ?? '–' }} 条产品在库

24 小时调用

{{ status?.calls_24h ?? 0 }}
失败 {{ status?.failures_24h ?? 0 }} · 均耗 {{ status?.avg_duration_ms_24h ?? 0 }} ms

最近调用

{{ status?.last_call?.tool || '—' }}
{{ status?.last_call?.timestamp || '尚无' }}

最近错误

{{ status?.last_error ? '有' : '无' }}
{{ status?.last_error?.message || '一切正常' }}

调用日志(最近 50 条)

时间工具参数结果耗时
{{ log.timestamp }} {{ log.tool_name }} {{ JSON.stringify(log.arguments) }} {{ log.success ? '成功' : '失败' }} {{ log.result_summary || log.error_message }} {{ log.duration_ms }} ms
暂无调用日志

产品数据统计

按类型分布

{{ typeLabel(t.name) }}{{ t.count }}

按出发城市

{{ c.name }}{{ c.count }}

价格分桶

{{ b.range }} 元{{ b.count }}

热销 Top 5

{{ p.name }} {{ p.sales_count }}

错误告警

时间来源消息
{{ e.timestamp }}{{ e.source }}{{ e.message }}
未记录错误

审计日志(谁做了什么)

共 {{ audit?.total ?? 0 }} 条记录
时间操作者动作资源IP详情
{{ r.timestamp }} {{ r.actor }} {{ r.action }} {{ r.resource_type }}{{ r.resource_id ? ' · ' + r.resource_id : '' }} {{ r.ip || '-' }} {{ r.details ? JSON.stringify(r.details) : '' }}
暂无审计记录
共 {{ products?.total ?? 0 }} 条
ID名称类型区域目的地出发城天数起步价评分销量更新时间
{{ p.id }} {{ p.name }} {{ typeLabel(p.type) }} {{ p.region==='domestic' ? '国内' : '出境' }} {{ p.destination_country }} · {{ (p.destination_cities||[]).join('、') }} {{ p.departure_city }} {{ p.days }} 天 ¥{{ p.base_price }} {{ p.rating }} {{ p.sales_count }} {{ p.updated_at }}
无匹配产品
共 {{ users.length }} 个账号
ID用户名创建时间最近登录
{{ u.id }} {{ u.username }} 当前 {{ u.created_at }} {{ u.last_login_at || '—' }}

MCP Bearer Token

生成给远程 Claude Desktop / 第三方应用调用 MCP 用的访问令牌。 明文只在创建那一刻显示一次,关闭对话框就找不回来了。同事离职/泄露立即「吊销」。
共 {{ tokens.length }} 个,活跃 {{ tokens.filter(t => !t.revoked_at).length }} 个
名称前缀创建者创建时间最近使用来源 IP状态
{{ t.name }} {{ t.prefix }}*** {{ t.created_by }} {{ t.created_at }} {{ t.last_used_at || '—' }} {{ t.last_used_ip || '—' }} 已吊销 活跃
还没有 Token,点「新建 Token」创建第一个

客服设置

这些信息会显示在公网产品页 / 联系页上,用户可以看到。
用于把二维码相对路径(/uploads/xxx.png)拼成 Claude 能访问的绝对 URL。
生产填你的 HTTPS 域名;本地测试填同事能访问的 http://你内网IP:8080;本机自测填 http://127.0.0.1:8080(但 Claude 云端也访问不了)
尚未上传
建议 png/jpg, ≤5MB

SMTP 邮件通知(可选)

配好后,每次有用户在公网联系页提交咨询,会自动发邮件到下面的「通知接收邮箱」。

客户咨询

共 {{ inquiries.length }} 条
时间姓名联系方式感兴趣产品 留言来源/IP状态操作
{{ iq.created_at }} {{ iq.name }} {{ iq.contact }}({{ iq.contact_type }}) {{ iq.product_name || '-' }}
{{ iq.product_id }}
{{ iq.message }} {{ iq.source }}
{{ iq.ip }}
{{ iq.status==="new"?"待处理":iq.status==="handled"?"已处理":"垃圾" }}
{{ iq.handled_by }} @ {{ iq.handled_at }}
暂无咨询

途牛 MCP 集成

配置好之后,本地搜不到 / 推荐不够数时,会自动从途牛拉数据。途牛产品默认按「分销」处理(不暴露供应商联系方式)。
度假 MCP 端点:openapi.tuniu.cn/mcp/holiday
默认 searchHolidayList
默认 getHolidayProductDetail
⚠ 途牛度假 MCP 只有 search 和 detail,没有推荐工具。本地推荐不够时不会回退途牛。
{{ tuPing.ok ? '✓ 连接成功' : '✗ 连接失败' }}
途牛可用工具: {{ tuPing.tools.join(', ') }}
{{ tuPing.error }}

24 小时调用统计

调用总数

{{ tuStats.total }}

失败

{{ tuStats.failures }}

平均耗时

{{ tuStats.avg_duration_ms }} ms

途牛调用日志(最近 50 条)

时间工具参数结果耗时
{{ l.timestamp }} {{ l.tool_name }} {{ JSON.stringify(l.arguments) }} {{ l.success ? '成功' : '失败' }} {{ l.result_summary || l.error_message }} {{ l.duration_ms }} ms
尚无调用
共 {{ suppliers.length }} 家
名称模式联系人电话邮箱简介旗下产品状态
{{ s.name }} {{ s.mode === 'agency' ? '代运营' : '分销' }} {{ s.contact_person }} {{ s.phone }} {{ s.email }} {{ s.intro }} {{ s.product_count }} 条 {{ s.active ? '启用' : '停用' }}
还没有供应商,点「+ 新建供应商」创建第一家
{{ toast.msg }}