{{ error }}
门店数
{{ summary.stores || 0 }}
渠道 {{ summary.channels || 0 }} 个
本月 GMV
¥{{ money(summary.gmv) }}
已出账 {{ summary.billed || 0 }} 家
平台收入
¥{{ money(summary.platform_revenue) }}
渠道成本价结算
渠道毛利
¥{{ money(summary.channel_margin) }}
待结算
租户树
平台 → 渠道 → 门店
{{ typeName(n.type) }}
{{ n.name }}{{ n.id }} · 已开通 {{ n.entitlements }} 项
{{ n.bill_total ? '¥' + money(n.bill_total) : '—' }}
租户与授权
共 {{ flatTree.length }} 个节点| 名称 | 类型 | 上级 | 套餐 | 已开通模块 | 最近账单 |
|---|---|---|---|---|---|
| {{ n.name }} {{ n.id }} |
{{ typeName(n.type) }} | {{ nameOf(n.parent_id) || '—' }} | — | {{ n.entitlements }} | {{ n.bill_total ? '¥' + money(n.bill_total) : '—' }} |
白标配置
下级未配置时向上继承{{ (wl.logo_text || 'AI').slice(0,2) }}
{{ wl.brand_name || 'AI 能力超市' }}门店能力 · 体验台
生效范围:{{ wlSourceText }}
月度账单
账期 {{ period }} · 共 {{ bills.length }} 家| 门店 | 类型 | 底座 | 行业包 | 模块 | 用量 | 合计 | 状态 | |
|---|---|---|---|---|---|---|---|---|
| {{ b.tenant_name }} {{ b.tenant_id }} |
{{ typeName(b.tenant_type) }} | ¥{{ money(b.base_fee) }} | {{ b.package_fee ? '¥' + money(b.package_fee) : '—' }} | ¥{{ money(b.module_fee) }} | ¥{{ money(b.usage_fee) }} | ¥{{ money(b.total) }} | {{ b.status === 'paid' ? '已支付' : '已出账' }} | |
| 合计 | ¥{{ money(billTotal) }} | |||||||
还没有账单,点「生成 / 重算账单」。
门店实付
¥{{ money(commTotals.retail) }}
渠道名下门店
平台成本价
¥{{ money(commTotals.cost) }}
渠道结算价
渠道毛利
¥{{ money(commTotals.margin) }}
待结算
渠道分润
账期 {{ period }}| 渠道 | 门店 | 门店实付 | 平台成本 | 渠道毛利 | 状态 | |
|---|---|---|---|---|---|---|
| {{ c.channel_name }} | {{ c.store_name }} | ¥{{ money(c.retail) }} | ¥{{ money(c.cost) }} | ¥{{ money(c.margin) }} | {{ c.status==='pending'?'待结算':'已结算' }} | |
| 合计 | ¥{{ money(commTotals.retail) }} | ¥{{ money(commTotals.cost) }} | ¥{{ money(commTotals.margin) }} | |||
还没有分润记录,先生成账单再点「生成 / 重算分润」。
货架管理
下架后门店端不再显示,已开通的门店仍可继续用| 模块 | 编码 | 零售价 | 渠道价 | 状态 | |
|---|---|---|---|---|---|
| {{ m.name }} | {{ m.module }} | ¥{{ money(m.retail) }} | ¥{{ money(m.channel) }} | {{ m.status === 'live' ? '已上架' : '已下架' }} |
行业包
把一个行业的货位打成包卖;下架后门店端不再显示,已开通的门店不受影响| 行业包 | 包含货位 | 包价 | 渠道价 | 已开通 | 状态 | |
|---|---|---|---|---|---|---|
|
{{ p.name }}
{{ p.industry }} · {{ p.code }}
|
{{ p.modules.length }} 个
{{ p.modules.map(m => m.name).join('、') }}
|
¥{{ money(p.price) }} | ¥{{ money(p.channel_price) }} | {{ p.orders }} | {{ p.status === 'live' ? '已上架' : '已下架' }} |
还没有行业包。
操作审计
最近 {{ auditRows.length }} 条 · 登录、开通、白标、账单、成员变更都留痕| 时间 | 操作人 | 动作 | 对象 | 详情 | 门店 |
|---|---|---|---|---|---|
| {{ fmtTime(a.created_at) }} | {{ a.actor_name || '—' }} | {{ a.action }} | {{ a.target || '—' }} | {{ a.detail || '—' }} | {{ nameOf(a.tenant_id) || a.tenant_id || '—' }} |
还没有审计记录。
评测集
规则检查 + 评测员打分;改 prompt 前后各跑一次| 时间 | 模块 | 状态 | 通过 | 得分 | |
|---|---|---|---|---|---|
| {{ fmtTime(r.created_at) }} | {{ moduleName(r.module) }} | {{ r.status === 'done' ? '完成' : (r.status === 'running' ? '运行中' : '失败') }} | {{ r.passed }}/{{ r.total }} | {{ r.score }} |
还没有评测记录。