小程序列表
管理主体、上传状态与今日使用数据
| 名称 | 主体(公司) | AppID / Secret | 发布通道 / 授权健康 | 上传状态 | 今日使用 | 操作 | |
|---|---|---|---|---|---|---|---|
{{item.name}} ID {{item.id}} | {{item.company_name||'—'}} | {{item.appid}} Secret:{{item.secret_configured?'••••••••':'未配置'}} 代码私钥:{{item.key_exists?'已配置':'未配置'}} | {{item.release_channel==='component'?'第三方平台':'私钥通道'}} {{channelHealthMeta(item).label}} | {{uploadStatusMeta(item).label}} {{formatTime(item.uploaded_at)}} | {{item.today_uv}} UV {{item.today_pv}} PV |
数据监控
匿名埋点统计,每日 UV 为主、PV 为辅
每日趋势
{{dailyTitle||'请选择小程序'}}
每日明细
| 日期 | 使用人数 UV | 访问次数 PV |
|---|---|---|
| {{item.ref_date}} | {{item.uv}} | {{item.pv}} |
今日各号使用人数排行
{{summary.date}}
| 排名 | 小程序 | UV | PV |
|---|---|---|---|
| {{index+1}} | {{item.name}} {{item.appid}} | {{item.uv}} | {{item.pv}} |
系统设置
平台地址配置一次,后续单个与批量上传自动使用
上线就绪
{{wechatReadiness.ready?'检查通过':'仍有待办'}}{{globalReleaseLabel(globalRelease.status)}}一键汇总组件、Ticket、Token、回调、授权号、任务与全网发布状态。
批量上传、授权通道提交/提审/发布及域名任务会把此范围作为服务端灰度过滤条件。
切换后只影响新建任务;进行中任务继续使用创建时快照。
| 小程序 | AppID | 发布通道 | 灰度组 |
|---|---|---|---|
| {{item.name}} | {{item.appid}} | {{item.release_channel==='component'?'第三方平台':'私钥通道'}} |
全网发布状态
此处仅记录微信开放平台外部流程;通过前系统只生成已登记测试账号的授权链接。
授权入口
全网发布前请选择已同步且已关联本地 AppID 的测试账号;通过后可发起非测试账号授权。
授权测试账号
添加时使用小程序原始 ID(gh_ 开头),并关联本地小程序以执行授权前置校验。
| 原始 ID | 关联小程序 | 同步状态 | 灰度组 | 备注 |
|---|---|---|---|---|
| {{item.original_id}} | {{xcxForTestAccount(item)?.name||'未关联'}} {{item.appid||'—'}} | {{item.sync_status==='synced'?'已同步':'微信侧缺失'}} | {{item.note||'—'}} |
微信授权
管理第三方平台扫码授权与小程序发布通道,不展示任何 Token
第三方平台配置
{{wechatComponent.configured?'配置已就绪':'配置未完成'}}{{wechatComponent.healthy?'运行健康':'等待健康信号'}}请先完成第三方平台配置
域名批量运营
add 默认set 强确认服务器域名与 web-view 业务域名独立同步;变更前需先维护已批准域名策略。
供 request / wsrequest / upload / download 使用;只允许 HTTPS 根域名。
需把微信校验文件放到对应域名根目录,两类域名不会互相混用。
仅显示已授权且当前发布通道为 component 的小程序。
域名根目录需可访问对应校验文件;可在授权列表中逐号下载。
先预览新增/删除差异,再二次确认执行;修改任何输入后需重新预览。批量任务逐号隔离,失败不会回滚已成功授权号。
逐号结果
{{domainJob.status}}dry-run成功 {{domainJob.success_count}} · 失败 {{domainJob.failure_count}} · 任务 {{domainJob.id}}
| 授权号 | 结果 | {{domainJob.action==='get'?'当前配置':'将新增'}} | 将删除 | 错误 |
|---|---|---|---|---|
{{item.name}} {{item.authorizer_appid}} | {{item.status==='success'?(item.stage==='previewed'?'已预览':'成功'):'失败'}} | {{domainJob.action==='get'?'':'+ '}}{{line}} — | - {{line}} — | {{item.error_message||'—'}} |
授权列表
刷新会同步授权凭据健康与小程序基础信息;仅已取消记录可归档
| 小程序 | AppID | 主体公司 | 授权状态 | 权限集 | 授权时间 | 操作 |
|---|---|---|---|---|---|---|
| {{item.nick_name||'未同步名称'}} | {{item.authorizer_appid}} | {{item.principal_name||'—'}} | {{item.authorization_status==='authorized'?'已授权':'已取消'}} | {{permissionName(scope.id)}}无权限数据 | {{formatTime(item.authorized_at||item.first_authorized_at)}} |
模板管理
注册 templates 目录中的小程序源码,并控制上传时是否可选
| 名称 | Key | 描述 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|
| {{item.name}} | {{item.key}} | {{item.description||'—'}} | {{item.enabled?'已启用':'已停用'}} | {{formatTime(item.created_at)}} |
用户管理
管理账号状态、基础权限,以及可上传的模板与具体小程序
| ID | 用户名 | 角色 | 状态 | 编辑 | 复制 | 上传 | 模板授权 | 小程序授权 | 必须改密 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{item.id}} | {{item.username}} | {{item.role==='admin'?'管理员':'普通用户'}} | {{item.status?'启用':'禁用'}} | {{item.can_edit?'允许':'禁止'}} | {{item.can_copy?'允许':'禁止'}} | {{item.can_upload?'允许':'禁止'}} | {{item.role==='admin'?'全部':(item.allowed_templates?.length||0)+' 个'}} | {{item.role==='admin'?'全部':(item.allowed_xcx?.length||0)+' 个'}} | {{item.must_change_pwd?'是':'否'}} | {{formatTime(item.created_at)}} |