正在打开官方ERP并抓取数据(约10–30秒,含自动登录)…
ERP 数据抓取失败
{{ erp.error }}
多为拼多多登录态失效,请在「店铺管理」重新扫码授权拼多多后再刷新。
⚙ 官方ERP 尚未完成基础设置(首页为欢迎引导页)
请在官方ERP内完成:① 多店铺设置(确认绑定本店)② 默认仓库与收货/退货地址 ③ 商品成本 / 快递成本 / 包材成本设置 ④ 电子面单模板与云打印机。完成后采购、库存、利润核算与打单发货才能正常使用。
前往官方ERP完成设置 ↗
订单待办
{{ t[1] }}
{{ erp.todo[t[0]] ?? 0 }}
经营概况 · 利润
| 订单量(笔) | {{ erp.finance.orders_count ?? 0 }} |
| 收入(元) | ¥{{ erp.finance.income ?? 0 }} |
| 成本(元) | ¥{{ erp.finance.cost ?? 0 }} |
| 费用(元) | ¥{{ erp.finance.fee ?? 0 }} |
| 利润(元) | ¥{{ erp.finance.profit ?? 0 }} |
| 利润率 | {{ erp.finance.profit_rate ?? 0 }}% |
订单汇总
| 总订单数 | {{ erp.orders_summary.total_orders ?? 0 }} |
| 总销售额 | ¥{{ erp.orders_summary.total_sales ?? 0 }} |
| 待发货 | {{ erp.orders_summary.pending_ship ?? 0 }} |
| 已发货 | {{ erp.orders_summary.shipped ?? 0 }} |
| 售后中 | {{ erp.orders_summary.after_sale ?? 0 }} |
ERP 明细数据
正在抓取该模块数据…
{{ (erp.sectionData && erp.sectionData.error) ? erp.sectionData.error : '暂无数据' }}
| {{ c }} |
|---|
| {{ r[c] }} |
暂无数据(新店当前为空,属正常;财务请看上方「经营概况」)
{{ k.label }}
{{ fmtNum(k.value) }}
{{ k.foot }}
任务趋势
创建 / 成功 / 失败
至
任务状态分布
AI 团队驾驶舱
团队管理 →
👔 {{ dash.team.positioning }}
{{ m.emoji }}
{{ m.name }}
Lv{{ m.level.level }}
+
新专员预留位
团队总经验 {{ dash.team.team_exp }} · 任务 {{ dash.team.team_done }}(成功 {{ dash.team.team_ok }})
最近任务全部 →
| ID | 类型 | 标题 | 状态 | 创建 |
|---|---|---|---|---|
| {{ t.id }} | {{ t.type }} | {{ t.title }} | {{ statusText(t.status) }} | {{ t.created_at.slice(5,16) }} |
| 暂无任务,去任务中心创建 | ||||
{{ (s.name || s.id).slice(0,1) }}
{{ s.name || s.id }}
默认
{{ s.business_line }} · {{ s.id }}
订单
{{ s.metrics.orders }}
销售额
¥{{ fmtNum(s.metrics.revenue) }}
待发货
{{ s.metrics.pending_ship }}
售后
{{ s.metrics.after_sale }}
暂无经营数据(新店/未监控)
{{ k }}
{{ s.metrics.source === 'miaoshou_dashboard' ? '真实' : '估算' }}
硬性职责合规看板总经理实时监督 · 简报缓存
货源关联率
{{ (((dash.team.relate_status || {}).relate_rate ?? 0) * 100).toFixed(0) }}%
{{ (dash.team.relate_status || {}).matched ?? 0 }}/{{ (dash.team.relate_status || {}).total ?? 0 }} 已匹配
毛利达标率(≥30%红线)
{{ (((dash.team.price_profit || {}).margin_rate ?? 0) * 100).toFixed(0) }}%
{{ (dash.team.price_profit || {}).margin_ok ?? 0 }}/{{ (dash.team.price_profit || {}).total ?? 0 }} 款达标 · 平均毛利率 {{ (dash.team.price_profit || {}).avg_margin ?? 0 }}%
SKU 合规率(≤5倍)
{{ (((dash.team.price_profit || {}).sku_rate ?? 0) * 100).toFixed(0) }}%
{{ (dash.team.price_profit || {}).sku_ok ?? 0 }}/{{ (dash.team.price_profit || {}).total ?? 0 }} 款合规
{{ m.icon }} {{ m.label }}自定义模块
{{ m.desc || '此模块由控制台管理系统添加,当前以占位卡片展示。' }}
多店铺同时在线
每店铺独立调度队列 + 并行 worker · 互不阻塞
{{ o.name }}
{{ o.worker_online ? 'worker 在线' : 'worker 待命' }}
默认
{{ k }}
店铺注册表
登录态按店铺隔离 · {{ shops.rows.length }} 个店铺
| 店铺 | 状态 | 业务线 | 登录态 | 默认 | 备注 | 操作 |
|---|---|---|---|---|---|---|
| {{ s.name || s.id }} {{ s.id }} |
{{ statusText(s.status) }} | {{ s.business_line }} | {{ k }} | ★ | {{ s.notes }} |
{{ shops.verifyResult[s.id].text }}
|
任务中心
串行队列 · 人工确认闸门
| ID | 类型 | 标题 | 执行专员 | 店铺 | 状态 | 结果 | 创建 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ t.id }} | {{ t.type }} | {{ t.title }} | {{ t.params._specialist.title }}— | {{ t.params.shop_name || t.params.shop_id || '—' }} | {{ statusText(t.status) }} | {{ t.created_at.slice(5,16) }} |
任务详情 {{ tasks.detailRow.id }}
执行专员 · {{ tasks.detailRow.params._specialist.title }}
🎯 {{ tasks.detailRow.params._specialist.positioning }}
◆ {{ p }}
⛔ {{ r }}
执行步骤
{{ s.name }}
{{ s.summary || s.detail || '' }}
结果
{{ JSON.stringify(tasks.detailRow.result || {}, null, 2) }}
日志
{{ (tasks.detailRow.log || []).join('\n') }}
{{ tasks.detailRow.error }}
选品中心
{{ p.id }}
{{ (p.total_score||0).toFixed(2) }}
{{ p.title }}
{{ p.verdict || '' }}
该业务线暂无选品,先在任务中心跑「选品」任务
妙手搬家配置回读真实配置
{{ k }}
{{ typeof v === 'boolean' ? (v ? '✓ 开' : '✗ 关') : v }}
铺货方案
{{ (p.titles||[''])[0] }}
{{ p.product_id }}
引流 ¥{{ p.pricing && p.pricing.traffic_price }}
利润 ¥{{ p.pricing && p.pricing.profit_price }}
暂无铺货方案
👔 电商总经理 · 会话指挥台
像聊天一样问我运营情况,或直接下令派工给专业Agent
{{ m.role === 'user' ? '👤' : '👔' }}
{{ m.role === 'user' ? '你' : '电商总经理' }}
{{ m.report.status === 'success' ? '✅ 任务完成' : (m.report.status === 'failed' ? '❌ 任务出问题' : '⏹ 任务已停止') }}
{{ m.report.ts }}
{{ m.report.title }} · {{ m.report.specialist }}
{{ m.report.honest }}
📋 已派工 → {{ m.dispatch.specialist_title }}
任务: {{ m.dispatch.task_id }}
{{ m.dispatch.need_confirm ? '⏳ 等待人工确认(任务中心 ✔确认执行)' : '✅ 已入队执行' }}
📝 方案待确认:{{ m.dispatch.title }}
回复「确认」即安排执行
👔电商总经理
● ● ●
👔 电商总经理 在岗
可以直接问我运营情况,或下令派工。试试:
{{ s }}
{{ team.gm.emoji || '👔' }}
{{ team.gm.name }} {{ team.gm.title }}
{{ team.gm.role_desc }}
{{ s.emoji }}
{{ s.name }}
{{ s.title }}
{{ s.positioning }}
等级
Lv{{ s.level.level }}
经验
{{ s.exp }}
成功
{{ s.tasks_ok }}
失败
{{ s.tasks_fail }}
任务成功率
{{ s.success_rate == null ? '—' : (s.success_rate * 100).toFixed(0) + '%' }}
{{ team.permText(s.permissions.execute_level) }}
可改·{{ team.domCn(dom) }}
{{ sk }}
技能学习中…
专业守则(原则 {{ s.principles.length }} · 红线 {{ s.red_lines.length }})
◆ {{ p }}
⛔ {{ r }}
协作与验收(上游 {{ (s.handoffs.upstream||[]).length }} · 下游 {{ (s.handoffs.downstream||[]).length }} · 验收 {{ (s.acceptance||[]).length }})
⬆ 上游:{{ u }}
⬇ 交付:{{ d }}
✅ 验收:{{ a }}
🛑 上报:{{ e }}
▸ {{ d }}
团队协作主链
情报 → 选品 → 优化 → 监控 → 履约 → 策略 → 成长,上游产出驱动下游
{{ c }}
→
🧭 妙手能力地图
用妙手代替拼多多API · 各Agent按地图操作妙手
{{ team.capmap.coverage.connected }}
已打通
{{ team.capmap.coverage.partial }}
部分打通
{{ team.capmap.coverage.missing }}
待开发
共 {{ team.capmap.coverage.total }} 个妙手功能模块
无货源一件代发闭环(10步)
{{ s.seq }}
{{ s.stage }}
{{ s.via }}
→
功能模块接入状态
| 模块 | 责任岗位 | 状态 | 关键动作 |
|---|---|---|---|
| {{ m.name }} {{ m.key }} |
{{ m.owner }} | {{ m.status === 'connected' ? '✅ 已打通' : (m.status === 'partial' ? '🟡 部分' : '⛔ 待开发') }} | {{ (m.actions || []).slice(0,2).join(';') }} |
SOP 标准作业流程
一键发起,整链确认后自动依次执行
{{ sp.emoji }} {{ sp.name }}
含写操作
全程只读
{{ sp.desc }}
{{ s.seq }}.{{ s.type_cn }}✍
责任:{{ sp.owner }}
📋 {{ team.sopProposal.sop.emoji }}
{{ team.sopProposal.sop.name }} · 执行方案({{ team.sopProposal.steps.length }} 步)
{{ s.seq }}. {{ s.type_cn }}|{{ s.title }}
✍ 写操作
只读
{{ s.note }}
任务链进度
暂无任务链(发起 SOP 或下达复合任务后出现)
{{ ch.source }}
{{ {proposed:'待确认',running:'执行中',done:'已完成',failed:'已中断'}[ch.status] || ch.status }}
{{ ch.done }}/{{ ch.total }} · {{ ch.created_at }}
{{ s.seq }}{{ s.type_cn }}
✍
{{ s.state === 'done' ? '✓' : (s.state === 'failed' ? '✗' : (s.state === 'skipped' ? '⏭' : (s.state === 'running' ? '…' : ''))) }}
{{ f.icon }}{{ f.type_cn }}
第{{ s.seq }}步条件:{{ s.condition_cn }}
{{ s.type_cn }}:{{ s.summary }}
{{ (ch.steps.find(s => s.state === 'failed') || {}).error }}
总经理指令台分派任务给专业Agent
已派工 → {{ team.dispatch.result.specialist_title }}
任务ID: {{ team.dispatch.result.task_id }}({{ team.dispatch.result.need_confirm ? '等待确认' : '已入队执行' }})
任务ID: {{ team.dispatch.result.task_id }}({{ team.dispatch.result.need_confirm ? '等待确认' : '已入队执行' }})
团队运营简报
{{ team.briefing.talk }}
店铺 {{ team.briefing.shops }} · 任务 {{ team.briefing.tasks }} · 待确认 {{ team.briefing.pending_confirm }} · 选品 {{ team.briefing.selection }} · 方案 {{ team.briefing.plans }} · 销售额 ¥{{ team.briefing.sales }}
⚠ {{ r }}
✔ {{ t }}
🔗 货源关联:{{ team.briefing.relate_status.matched }}/{{ team.briefing.relate_status.total }} 已匹配
({{ team.briefing.relate_status.need_relate }} 款待关联)
💰 价格利润:毛利达标 {{ team.briefing.price_profit.margin_ok }}/{{ team.briefing.price_profit.total }}
· SKU合规 {{ team.briefing.price_profit.sku_ok }}/{{ team.briefing.price_profit.total }}
· 平均毛利率 {{ team.briefing.price_profit.avg_margin }}%
硬性职责监督总经理执行:货源关联 · 价格利润 · SKU合规
🔗 货源关联监督(妙手真实数据)
{{ team.hard.relate.total || 0 }}分销商品
{{ team.hard.relate.matched || 0 }}已关联货源
{{ team.hard.relate.need_relate || 0 }}待关联
🔗 {{ it }}
✔ 全部商品已关联 1688 货源
💰 价格利润核算(方案+商品库)
{{ team.hard.pp.total || 0 }}商品总数
{{ team.hard.pp.margin_ok || 0 }}毛利≥30%达标
{{ team.hard.pp.sku_ok || 0 }}SKU≤5倍合规
{{ team.hard.pp.avg_margin || 0 }}%平均毛利率
| 商品 | 成本 | 售价 | 毛利率 | SKU倍数 | 状态 |
|---|---|---|---|---|---|
| {{ r.cost ?? '—' }} | {{ r.price ?? '—' }} | {{ r.margin_pct == null ? '—' : r.margin_pct + '%' }} | {{ r.sku_ratio ?? '—' }} | 毛利达标 低于红线 待定价 |
团队学习进化
🧬 {{ l }}
团队累计经验:{{ team.evolveResult.exp_total }}
📚 {{ t }}
{{ team.knowledgeReview.detail }}
岗位经验进化
{{ m.role }}
记录{{ m.total }} · 成功{{ m.ok }} · 失败{{ m.fail }}
{{ i.topic }}{{ i.lesson }}
暂无提炼经验(执行任务后自动沉淀)
岗位经验库为空
总经理动态 & 岗位学习记录
总经理
{{ n }}
{{ s.emoji }} {{ s.name }}
{{ s.notes[0] || '暂无记录' }}
{{ s.last_report || s.last_task ? ((s.last_task || {}).summary || s.last_report) : '' }}
经验库(团队自主学习沉淀)
{{ e.category }}
{{ (e.created_at || '').slice(5,16) }}
{{ e.title }}
{{ e.detail }}
经验库为空
市场调研数据
热词
{{ w }}
暂无热词数据
TOP 商品
| 标题 | 价格 | 月代发 | 链接 |
|---|---|---|---|
| {{ p.title }} | ¥{{ p.price }} | {{ p.month_sales }} | 1688 ↗— |
复盘报告
报告
{{ r }}
↗
暂无报告
{{ reports.content }}
⚠️ 当前存在管理界面覆盖配置(data/config_overrides.yaml),优先于 settings.yaml 生效;点「恢复默认」可清除。
控制台页面管理系统
独立前后端架构
页面布局(模块增删 / 显隐 / 顺序 / 栅格 / 模块样式)、主题外观、导航结构均由「控制台管理系统」后端统一下发,业务前端按运行配置渲染,保存发布即时生效。
🔒 控制台管理仅管理员可用
用户与权限管理
仅管理员
多用户权限:admin(全部)/ operator(运营操作·确认)/ viewer(只读)。后端强制校验,前端仅作显示控制。
{{ users.err }}
{{ users.ok }}
| 用户名 | 显示名 | 角色 | 状态 | 最近登录 | 操作 |
|---|---|---|---|---|---|
| {{ u.username }} | {{ u.display_name }} | {{ u.enabled ? '启用' : '禁用' }} | {{ u.last_login || '—' }} |
暂无用户
· 密码使用 PBKDF2-SHA256 加盐哈希存储,不落明文 · 连续输错 5 次锁定 60 秒 · 登录审计见 data/logs/auth_audit.log
{{ grp.group }}
重启生效
已修改
{{ grp.desc }}
{{ f.label }}
{{ f.key }}
●
{{ f.desc }}
{{ customPageTitle(nav.current) }}由控制台管理系统创建
该页面由控制台管理系统动态创建,当前以占位展示;可在控制台管理系统中为其配置内置或自定义模块。