租户管理后台
修改密码 退出
租户总数
{{ summary.totalTenants || 0 }}
运行中
{{ summary.runningTenants || 0 }}
总会员数
{{ summary.totalMembers || 0 }}
即将到期
{{ summary.expiringSoon }}
已过期
{{ summary.expired }}

租户列表

新建租户
{{ row.name }} 已停止 {{ row.appStatus }}
域名 {{ row.domain }} 未配置
端口 {{ row.port || '—' }}
创建时间 {{ row.createdAt || '—' }}
管理密码 {{ row.adminPassword || '—' }}
到期 未设置 {{ row.expiry }}(已过期) {{ row.expiry }}(剩{{ row.daysLeft }}天) {{ row.expiry }}
额度 — 店铺 {{ quotaUsedText(row.limits, 'shops') }}/{{ quotaLimitText(row.limits, 'shops') }} · 用户 {{ quotaUsedText(row.limits, 'users') }}/{{ quotaLimitText(row.limits, 'users') }}
详情 重启 停止 日志
备份 重置密码 设置到期 设置额度 改域名 删除
暂无租户
共享模式(普通用户) 独立容器+独立库(大客户) {{ currentTenant.name }} {{ currentTenant.domain || '未配置' }} {{ currentTenant.port }} {{ currentTenant.todayCheckins }} {{ currentTenant.appStatus }} {{ currentTenant.mysqlStatus }} {{ currentTenant.adminPassword }} 复制 {{ currentTenant.dbRootPass }} 复制 {{ currentTenant.jwtSecret?.substring(0, 20) }}... {{ currentTenant.createdAt }} {{ currentTenant.expiry || '未设置' }}
保存备注
{{ logContent || '暂无日志' }}
· 填 0 表示不限制;
· 店铺额度含总店,默认 1(即已用满,不能再加);
· 用户额度不含初始 admin 账号,默认 2(即还能加 2 个可登录账号);
· 只能看名单的员工(教练/会籍)不占额度;
· 保存后立即生效,门店端无需重启。
修改后需自行配置Nginx和DNS解析。容器会自动重启使CORS生效。