{{ pageTitle }}

数据范围与统计周期
当前查看:{{ adminScopeLabel }}
{{ adminScopeHint }}
拉取数据
查询数据
总营业额
¥{{ formatNumber(adminMetrics.total_turnover) }}
总净收入
¥{{ formatNumber(adminMetrics.total_income) }}
有效总订单
{{ adminMetrics.total_orders }}
顾客实付总计
¥{{ formatNumber(adminMetrics.total_customer_paid) }}
商家活动补贴
¥{{ formatNumber(adminMetrics.total_subsidy) }}
活跃门店数
{{ adminMetrics.active_store_count }}
各总账号营收合计
上方为全部总账号加总;下表为各总账号各自合计(可按营业额排序)
当前周期暂无分账号数据

每日营收走势

运营账户营业额排名

运营账户周期排名
仅统计备注为「运营」的账户(渠道商见侧边栏「渠道商业绩」);点击行打开详情,大盘筛选不变
第 {{ adminOpRankPage }} / {{ adminOpRankPageCount }} 页,共 {{ filteredAdminOpRanking.length }} 个运营

门店营业额 TOP 10

门店营收明细 (TOP 20)
仅展示备注含「运营 / 渠道商」的子账号下辖门店

{{ adminOpDetail.operator?.name || adminOpDetail.name || '运营详情' }}

手机号: {{ adminOpDetail.operator?.phone || adminOpDetail.phone || '—' }}
绑定子账号: {{ adminOpDetailBoundLabel }}
已包含同名归并的全部子账号门店
{{ adminOpDetail.total_stores || 0 }}
当前归属管辖门店数
快捷周期:
筛选门店:
统计日期:
{{ adminOpDetail.hint }}
门店总营业额
¥{{ formatNumber(adminOpDetail.metrics?.turnover) }}
门店净收入
¥{{ formatNumber(adminOpDetail.metrics?.income) }}
有效完成订单
{{ adminOpDetail.metrics?.orders || 0 }}
顾客实付总额
¥{{ formatNumber(adminOpDetail.metrics?.customer_paid) }}

每日营业额走势

下辖各门店销售业绩
点击门店查看该店周期数据;上方筛选可只看某一店合计
第 {{ adminOpDetailRankPage }} / {{ adminOpDetailRankPageCount }} 页,共 {{ filteredAdminOpDetailRanking.length }} 家 · 合计营业额 ¥{{ formatNumber(adminOpDetail.metrics?.turnover) }}
京东接口直连

账户接口全自动拉取

可自选开始/结束日期;系统会按天写入每日门店营业额。未选总账号时一次拉取全部已配置账号,每个总账号只归档一份原始数据。

选好日期区间即可拉取。点「昨日」会按北京时间取昨天,并按「门店+日期」写入:新的一天新增,同一天重复拉取才覆盖更新。定时任务会自动拉取全部总账号的昨日数据。
🚀 立即请求拉取入库
{{ importResult.failed ? '拉取未完成' : '拉取成功' }}
{{ importResult.msg }}
覆盖日期:{{ importResult.dateRange }}
归档文件 {{ importResult.savedCount }} 个,已写入 {{ importResult.archiveDir || 'data_archive' }}

定时拉取任务

到期自动拉取全部总账号昨日数据并入库 · 服务器时区请设 TZ=Asia/Shanghai

{{ syncTasks.length }} 个任务
创建定时任务

执行日志

判断拉数是否成功、邮件是否发出

刷新
暂无执行记录
手动拉取、定时任务或点「执行」后,结果会出现在这里
第 {{ syncLogPage }} / {{ syncLogPageCount }} 页,共 {{ syncLogs.length }} 条

更新通知邮箱

成功、自动更新和总账号失败都会发信

{{ smtpReady ? 'SMTP 已就绪' : '未配 SMTP' }}
发件人 {{ smtpFrom }}
启用通知
取消 {{ mailForm.id ? '保存' : '添加' }}
还没有收件人,添加后才会发信
{{ row.name }}
{{ row.email }}
{{ row.remark }}
编辑 测试 删除
第 {{ mailPage }} / {{ mailPageCount }} 页,共 {{ mailRecipients.length }} 人

系统账号列表

支持手机号直接登录,与京东子账号门店分配相互独立

同步备注人员 新增用户账号

同名运营跨总账号归并(每页 {{ mergeGroupPageSize }} 组)

跨多个总账号的同名运营/主管:勾选后点「合并选中」,弹窗里选定哪一条作为登录账号。一个角色只能对应一个登录账号,密码为 jd+手机号后6位。

刷新归类
暂无跨账号同名运营/主管,请先同步备注人员
{{ g.name }} {{ g.sub_count }} 个子账号 跨 {{ g.master_count }} 个总账号 主管 已合并 待合并后才可登录
合并选中 取消合并
第 {{ mergeGroupPage }} / {{ mergeGroupPageCount }} 页,共 {{ operatorMergeGroups.length }} 组(每页 {{ mergeGroupPageSize }} 组)

同名渠道商跨总账号(可不合并)

渠道商一般不强制合并,同步时已按手机号直接生成登录账号。若确需合并,也可勾选后选定登录账号。

暂无跨账号同名渠道商
{{ g.name }} {{ g.sub_count }} 个子账号 跨 {{ g.master_count }} 个总账号 已合并
合并选中 取消合并
第 {{ channelMergePage }} / {{ channelMergePageCount }} 页,共 {{ channelMergeGroups.length }} 组

一个角色只能对应一个系统登录账号。请选择用哪一条子账号的手机号登录(新账号密码为 jd + 手机号后 6 位)。

{{ s.master_account_name }} · {{ s.login_name }}
手机号 {{ s.phone || '无' }} 角色 {{ s.remark_role_label || '—' }}

门店重复占用预警

{{ duplicateStores.length }} 家异常 暂无异常

同一总账号下,同一店铺同时出现在多个子账号中属于异常。下列展示具体店铺名称及占用它的子账号,请到「门店精准分配」处理。

刷新预警 前往门店精准分配
{{ duplicateStores.length ? '没有符合筛选条件的重复门店' : '暂无同一总账号下的重复门店占用' }}
第 {{ dupStorePage }} / {{ dupStorePageCount }} 页,共 {{ filteredDuplicateStores.length }} 家重复店铺
🏬
已接入总账号数
{{ masterAccounts.length }}
💚
会话活跃·保活中
{{ masterAccounts.filter(a => a.heartbeat_status === 'active').length }} / {{ masterAccounts.length }}
⚠️
需更新 Cookie / 失效
{{ masterAccounts.filter(a => a.heartbeat_status === 'expired').length }} 个需关注
后台自动心跳保活 每15分钟
维持京东会话活跃;若会话失效自动发送邮件提醒,保留 Cookie 兜底。

京东到家 / 秒送总账号凭据管理

支持商家账号与密码归档备查、会话心跳状态实时监控与 Cookie 凭据维护

⚡ 立即全量心跳保活 + 添加总账号

子账号与门店精准分配

默认可看全部总账号下的子账号;也可切到单个总账号。展示备注为「主管 / 运营 / 渠道商」的账号,按标签、手机号、姓名筛选后分配管辖门店

当前总账号: 刷新子账号列表
重置筛选
第 {{ subAccountPage }} / {{ subAccountPageCount }} 页,共 {{ filteredSubAccounts.length }} 个账号(每页 10 条)
快捷周期:
统计日期:
主管及其运营小组
每位下辖有运营的主管即一个运营小组;可按小组合计排序。展开查看组内运营。
未划分主管的运营
这些运营尚未划入任何主管小组,仅展示其本人数据。请到「划分运营到主管」处理。
暂无未划分主管的运营
快捷周期:
统计日期:
渠道商人数
{{ (orgOverview.channels || []).length }}
渠道商营业额合计
¥{{ formatNumber(channelTotals.turnover) }}
净收入合计
¥{{ formatNumber(channelTotals.income) }}
有效订单
{{ channelTotals.orders }}
渠道商周期排名
当前周期暂无渠道商数据
👑 主管工作台

主管:{{ currentUser.real_name || currentUser.phone }}

当前管辖运营组: {{ supervisorRevenueData.metrics?.operator_count || 0 }} 位运营人员
组内覆盖门店: {{ supervisorRevenueData.metrics?.store_count || 0 }} 家门店
¥{{ formatNumber(supervisorRevenueData.metrics?.total_turnover) }}
周期内运营组总营业额
{{ supervisorRevenueData.hint }} 前往配置下辖运营
快捷周期:
统计日期:
运营组总营业额
¥{{ formatNumber(supervisorRevenueData.metrics?.total_turnover) }}
运营组总净收入
¥{{ formatNumber(supervisorRevenueData.metrics?.total_income) }}
有效完成订单
{{ supervisorRevenueData.metrics?.total_orders || 0 }}
顾客实付总额
¥{{ formatNumber(supervisorRevenueData.metrics?.total_customer_paid) }}

每日营业额与订单量走势

下辖各运营人员销售业绩统计
共 {{ supervisorRevenueData.operator_ranking?.length || 0 }} 位运营人员
组内管辖门店销售明细
点击门店查看该店周期数据 · 共 {{ filteredSupervisorStores.length }} 家
第 {{ supervisorStorePage }} / {{ supervisorStorePageCount }} 页,共 {{ filteredSupervisorStores.length }} 家

{{ isAdminLike ? '将运营划分到主管' : '下辖运营人员配置' }} {{ isAdminLike ? '选择主管后勾选其运营小组' : '勾选后保存,即划到您名下' }}

{{ isAdminLike ? '管理员和中台不把运营挂到自己名下,而是划分到指定主管,形成该主管的运营小组。' : '勾选运营人员并保存后,其业绩会进入您的主管大盘。已归属其他主管的人员也可勾选,保存后会改挂到您名下。' }}

{{ isAdminLike ? ('保存到该主管 (已选 ' + supervisorSelectedOpIds.length + ' 人)') : ('保存到我名下 (已选 ' + supervisorSelectedOpIds.length + ' 人)') }}
共 {{ filteredSupervisorOperators.length }} 位运营人员,已选 {{ supervisorSelectedOpIds.length }} 位{{ isAdminLike ? '将划分到该主管' : '将归属于您' }} 保存配置

欢迎回来,{{ currentUser.real_name }}!

登录手机号: {{ currentUser.phone }}
所属主管: {{ operatorSupervisorName || '暂未分配主管' }} · {{ operatorSupervisorPhone }}
绑定子账号: {{ operatorBoundLabel }}
{{ myStoresData.total_stores || 0 }}
当前归属管辖门店数
快捷周期:
筛选门店:
统计日期:
{{ myRevenueData.hint }}
我的门店总营业额
¥{{ formatNumber(myRevenueData.metrics?.turnover) }}
我的门店净收入
¥{{ formatNumber(myRevenueData.metrics?.income) }}
有效完成订单
{{ myRevenueData.metrics?.orders || 0 }}
顾客实付总额
¥{{ formatNumber(myRevenueData.metrics?.customer_paid) }}

每日营业额走势

管辖各门店销售业绩排行
第 {{ opRankPage }} / {{ opRankPageCount }} 页,共 {{ filteredOpRanking.length }} 家
我的管辖门店(每页 10 家)
所属主管 {{ operatorSupervisorName || '暂未分配' }}。{{ operatorBoundLabel }}。按累计营业额从高到低排列,点击卡片查看该店周期数据

{{ st.store_name }}

门店ID: {{ st.id }}
{{ st.city_name || '未知城市' }}
累计营业额
¥{{ formatNumber(opStorePreview(st.id).turnover) }}
点击查看周期数据 →
暂无管辖门店
第 {{ opStorePage }} / {{ opStorePageCount }} 页,共 {{ filteredOpStores.length }} 家
当前已选门店数: {{ (selectedStoreIds || []).length }} / 全部可选 {{ (flatStoreList || []).length }} 家
角色备注:
全选左侧搜索结果 移除右侧搜索结果 清空所有勾选
可选门店(新增) 匹配 {{ (filteredStoreList || []).length }} 家
{{ st.store_name }} ({{ st.city_name }})
已被 {{ st.occupied_by.name || st.occupied_by.login_name }} 占用
没有匹配的门店
第 {{ storePage }} / {{ storePageCount }} 页
已选管辖门店(删除) 已选 {{ (selectedStoreIds || []).length }},匹配 {{ (filteredSelectedStoreIds || []).length }}
{{ getStoreName(sid) }}
{{ selectedStoreSearchKey ? '没有匹配的已选门店' : '尚未选择门店' }}
第 {{ selectedStorePage }} / {{ selectedStorePageCount }} 页
门店ID {{ opStoreDetail.id }} · {{ opStoreDetail.city_name || '未知城市' }} · 归属运营 {{ opStoreDetail.operator_name }} 统计周期 {{ opStoreDetailFilter.dateStart }} 至 {{ opStoreDetailFilter.dateEnd }}
{{ opStoreDetailData.hint }}
营业额
¥{{ formatNumber(opStoreDetailData.metrics?.turnover) }}
净收入
¥{{ formatNumber(opStoreDetailData.metrics?.income) }}
有效订单
{{ opStoreDetailData.metrics?.orders || 0 }}
顾客实付
¥{{ formatNumber(opStoreDetailData.metrics?.customer_paid) }}

每日营收走势

该周期暂无日报数据
{{ row.date }}
¥{{ formatNumber(row.turnover) }}
净收入 ¥{{ formatNumber(row.income) }} 有效订单 {{ row.orders }} 单
📌 账号基本与登录信息
供管理人员备查与归档;如遇京东要求验证码,请使用下方 Cookie 登录方式维持。
🔑 核心凭据:商家后台完整 Cookie 每15分钟自动保活
💡 保活与兜底说明:系统已启用会话心跳保活,每 15 分钟自动与京东维持活跃;若遇到会话因强退或验证码失效,系统将发送邮件提醒,您只需在浏览器登录后在此更新粘贴 Cookie 即可瞬间恢复!
⚙️ 高级配置