平台概览
{{ today }}营业中门店{{ stats.tenant?.active || 0 }}
待审核申请{{ stats.tenant?.pending || 0 }}
冻结 / 关停{{ (stats.tenant?.frozen||0)+(stats.tenant?.closed||0) }}
月度订阅收入(估算)¥{{ stats.mrr || 0 }}
待处理入驻申请
| 申请编号 | 门店 | 联系人 | 提交时间 | |
|---|---|---|---|---|
| {{ a.apply_no }} | {{ a.name }} | {{ a.contact_name }} | {{ fmtTime(a.created_at) }} | |
| 暂无待审核申请 | ||||
最近审计事件
| 门店 | 操作人 | 动作 | 时间 |
|---|---|---|---|
| {{ l.tenant_id ? '#'+l.tenant_id : '平台' }} | {{ l.actor_name }} | {{ actionText(l.action) }} | {{ fmtTime(l.created_at) }} |
门店租户
| ID | 门店 | 门店码 | 套餐 | 状态 | 到期 | 广场 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ t.id }} | {{ t.name }} {{ t.industry }} · {{ t.tenant_no }} |
{{ t.short_code }} | {{ t.plan_name }} | {{ statusText(t.status) }} | {{ t.plan_expire_at || '-' }} | {{ t.is_listed ? '已上架':'未上架' }} | |
| 暂无数据 | |||||||
第 {{ page }} 页 / 共 {{ Math.ceil(tenantTotal/20) || 1 }} 页
入驻审核
| 申请号 | 门店 | 行业 | 联系人 | 手机号 | 地址 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ a.apply_no }} | {{ a.name }} | {{ a.industry }} | {{ a.contact_name }} | {{ a.mobile_mask }} | {{ a.address || '-' }} | {{ ['待审核','已通过','已驳回'][a.status] }} | {{ a.reject_reason || '-' }} |
| 暂无申请 | |||||||
SaaS 套餐授权
{{ p.code }}{{ p.name }}
月付 ¥{{ p.price_month }} / 年付 ¥{{ p.price_year }}
员工上限 {{ p.max_staff }} · 会员上限 {{ p.max_member }}
{{ featureText(f) }}
页面模板与组件库
系统模板(租户可一键套用)
| ID | 模板名称 | 编码 | 组件数 | 默认 | 版本 | 操作 |
|---|---|---|---|---|---|---|
| {{ t.id }} | {{ t.name }} | {{ t.code }} | {{ (t.schema.components||[]).length }} | {{ t.is_default?'默认':'—' }} | v{{ t.version }} |
组件注册表(字段白名单是编辑器安全边界)
| 组件 | 编码 | 分类 | 可关闭 | 可删除 | 固定 | 可编辑字段 |
|---|---|---|---|---|---|---|
| {{ c.name }} | {{ c.code }} | {{ c.category }} | {{ c.can_disable?'是':'否' }} | {{ c.can_delete?'是':'否' }} | {{ c.locked?'固定':'—' }} | {{ Object.keys(c.rules.fields||{}).join(' / ') }} |
模板编辑器 {{ tplEdit?.name }}
页面组件(拖动排序)
⠿
{{ tplCompName(c.type) }}
✕
会员信息卡片为固定组件,不可删除或关闭;平台统一样式基线,禁止自定义 CSS。
组件库(点击添加)
组件已全部添加
属性设置
组件类型:{{ tplActiveComp.type }}
从左侧选择组件进行编辑
全局配置
说明:地图 Key 由平台统一配置后全平台门店共用,门店无需单独申请;密钥类配置加密存储、仅显示掩码。
注意:平台支付仅用于门店「套餐续费」;门店自有收款(会员购卡等)请在门店后台「支付设置」中单独配置,两者完全隔离。
全局审计日志
| ID | 门店 | 操作人 | 动作 | 对象 | 变更 | 时间 |
|---|---|---|---|---|---|---|
| {{ l.id }} | {{ l.tenant_name || (l.tenant_id?'#'+l.tenant_id:'平台') }} | {{ l.actor_name }} {{ l.actor_type==='platform'?'平台':'门店' }} |
{{ actionText(l.action) }} | {{ l.target_type }}#{{ l.target_id }} | {{ (l.after_json||'').slice(0,80) }} |
{{ fmtTime(l.created_at) }} |
| 暂无日志 | ||||||
个人信息合规工单
| ID | 门店 | 会员编号 | 类型 | 状态 | 提交时间 | 操作 |
|---|---|---|---|---|---|---|
| {{ c.id }} | {{ c.tenant_name || '#'+c.tenant_id }} | {{ c.member_ref }} | {{ {view:'查看',export:'导出',delete:'删除'}[c.type] }} | {{ c.status?'已处理':'待处理' }} | {{ fmtTime(c.created_at) }} | |
| 暂无工单 | ||||||