第一章 快速开始(零基础)

1.1 打开系统并登录

操作步骤

  1. 打开电脑浏览器(推荐 Chrome 或 Edge)。统一使用公网地址 https://douxi.sdydcq.com (接口走同域 /api,无需额外配置);在服务器所在局域网内也可用备用地址 http://192.168.0.128:8080 。
  2. 在浏览器地址栏输入系统前端地址——公网 https://douxi.sdydcq.com ,按回车(局域网备用 http://192.168.0.128:8080)。
  3. 公网地址由域名 + HTTPS(Let's Encrypt 证书)提供,指向同一套系统(接口自动走同域 /api,无需任何配置),手机扫码即可打开。原「花生壳内网穿透」方案已停用,排障说明见 附录 E。
  4. 页面自动进入登录页,如图 1-1。
  5. 在「用户名」输入框填写账号,在「密码」输入框填写密码。
  6. 点击蓝色的「登 录」按钮;也可以填好后直接按键盘回车键。
  7. 登录成功后自动进入系统「主面板」。
  8. 首次登录后,建议立即到「个人中心」修改密码,方法见 1.4。
图 1-1 登录页
图 1-1 登录页

表 1-1 系统默认账号

角色 用户名 初始密码 能做什么
管理员 admin douxiadmin 拥有全部权限,管理用户、配置、上传、日志、报表
BOSS boss001 boss123 全局查看与组织管理、审批
大区经理 sr_大区ID 123456 管理本大区的区域、计划、用户与审批
运营 op_区域ID 123456 管理本区域的门店与平台数据
游客 自行注册 自行设置 只读查看主面板

没有账号怎么办

  1. 游客账号可以自行注册:在登录页点击「没有账号?注册游客账号」。
  2. 依次填写用户名、姓名(选填)、密码(至少 6 位),点击「注册并登录」。
  3. 注册成功后自动以游客身份登录。
  4. 运营、大区经理、BOSS 账号不能自行注册,需要由管理员或上级创建,或由系统在新建区域 / 大区时自动生成。

登录常见问题

1.2 认识系统界面

登录后看到的整体布局如图 1-2。

图 1-2 系统主界面(左侧导航已展开)
图 1-2 系统主界面(左侧导航已展开)

界面分区说明

通用操作约定

1.3 切换深色模式

  1. 点击顶栏右侧的月亮 / 太阳图标。
  2. 图标为月亮时表示当前是浅色模式,点击后切换为深色;图标为太阳时表示当前是深色模式,点击后切换为浅色。
  3. 系统会记住您的选择,下次打开自动沿用。
图 1-3 深色模式 · 主面板
图 1-3 深色模式 · 主面板
图 1-4 深色模式 · 门店管理
图 1-4 深色模式 · 门店管理

1.4 修改个人密码

  1. 在左侧导航点击「个人中心」。
  2. 在「修改密码」区域依次填写旧密码、新密码、确认新密码。
  3. 新密码建议 8 位以上,包含字母与数字。
  4. 点击「保存」,看到成功提示即修改完成;下次登录请使用新密码。

1.5 忘记密码或账号被停用

  1. 忘记密码:请联系管理员,在「用户管理」中为您重置密码(方法见 7.1.3)。
  2. 账号被停用:登录时会提示无法登录,请联系管理员或本大区经理确认原因并重新启用。
  3. 想提升权限:在「个人中心」提交提权申请,等待管理员审批,方法见 3.3。

第二章 角色与权限

2.1 六种角色

系统共有六种角色,权限从低到高依次为:游客、运营 / 督导、大区经理、BOSS、管理员。每名用户同一时间只有一个角色,高级别包含低级别的权限。

表 2-1 六种角色说明

角色 代码 级别 典型职责
游客 guest 0 只读查看主面板,可申请提权
运营 operator 1 维护本区域门店与平台数据
督导 supervisor 1 只看本人名下门店(数据范围由服务端强制),维护名下门店与平台数据(提交审批)
大区经理 senior 2 管理本大区的区域、督导、计划、用户与审批
BOSS boss 3 全局查看与组织管理、审批
管理员 admin 4 全部权限:用户、配置、上传、日志、报表、导出

关于督导:督导是「大区的下一级」(一个督导 ∈ 一个大区,一个大区有多个督导,n:1)。门店通过「督导」关联到督导记录;督导账号登录后:

2.2 权限速查表

表 2-2 功能与角色对照

功能 游客 运营 督导 大区经理 BOSS 管理员
主面板 只读全国 可筛选 可筛选(仅本人门店口径) 可筛选 可筛选 可筛选
个人中心 / 改密码 可以 可以 可以 可以 可以 可以
深色模式 可以 可以 可以 可以 可以 可以
提权申请 运营、大区经理 大区经理 大区经理 BOSS 不可以 不可以
我的区域 / 我的大区 / 我的门店 不可以 我的区域 我的门店 我的大区 不可以 不可以
门店每日数据 不可以 可以 仅本人门店 可以 可以 可以
汇总看板 不可以 可以 仅本人门店 可以 可以 可以
门店管理 不可以 本区域;新增/修改/闭店提交审批(不可删除) 仅本人门店;新增/修改/闭店提交审批(不可删除) 本大区;改动提交审批 直接生效 直接生效
平台管理 不可以 本区域;新增/修改/闭店提交审批(不可删除) 仅本人门店的平台;同上提交审批 本大区;改动提交审批 直接生效 直接生效
督导管理 不可以 不可以 不可以 本大区:直连增删改 可以,直接生效 可以,直接生效
区域管理 不可以 不可以 不可以 可以,直接生效 可以,直接生效 可以,直接生效
大区管理 不可以 不可以 不可以 本大区,改动提交审批 直接生效 直接生效
计划管理 不可以 不可以 不可以 本大区,保存提交审批 直接生效 直接生效
用户管理 不可以 不可以 不可以 本大区运营/督导,增删改提交审批 直接生效(运营 / 督导 / 大区经理) 全部角色,直接生效
审批中心 不可以 可看「我的审批进度」 可看「我的审批进度」 处理本大区(待我审批) 处理全部待审,可提前终审 处理全部,可提前终审
报表下载 不可以 可以 仅本人门店 可以 可以 可以
每日数据上传 不可以 不可以 不可以 不可以 不可以 可以
系统配置 不可以 不可以 不可以 不可以 不可以 可以
操作日志 不可以 不可以 不可以 不可以 不可以 可以
各管理页导出 不可以 门店、平台 门店(仅本人) 全部 全部 全部

2.3 什么是审批,什么时候需要审批

审批是为了保护影响面较大的数据:某些修改不立即生效,而是先生成一张「申请单」,交给更高一级确认,确认通过后系统自动执行。

好处是每一步都有记录,谁在什么时间改了什么、审批意见是什么,都能在「审批中心」和「操作日志」中查到。

第三章 游客

3.1 游客能做什么

游客是权限最低的角色,只能查看主面板,不能查看门店明细、汇总看板,也不能修改任何数据。适合临时了解整体情况的人员。

3.2 查看主面板

  1. 以游客账号登录后,系统默认进入「主面板」,如图 3-1。
  2. 左侧导航点击「主面板」可随时返回。
  3. 主面板展示全国范围的重要指标与图表,只读,不能修改。
图 3-1 游客主面板(全国只读)
图 3-1 游客主面板(全国只读)

3.3 申请提升权限

  1. 在左侧导航点击「个人中心」。
  2. 找到「权限申请 / 提权申请」区域。
  3. 选择要申请的角色:游客可申请「运营」或「大区经理」。
  4. 在理由框中填写申请原因(例如所在区域、负责范围)。
  5. 点击「提交申请」,等待管理员审批;可在「个人中心」查看审批状态。
  6. 审批通过后,系统会自动创建对应账号权限,重新登录即可看到新菜单。

3.4 个人中心能做什么


第四章 运营

运营是最常用的角色,负责本区域门店与平台数据的日常维护。登录后左侧菜单可见:主面板、个人中心、我的区域、门店每日数据、汇总看板、审批中心、组织管理(门店管理、平台管理)。

重要:运营对门店 / 平台门店的新增、修改、闭店都不会立即生效,而是提交审批(限本区域),由大区经理通过后转 BOSS / 管理员终审;运营不能删除门店 / 平台门店。可在「审批中心 → 我的审批进度」查看进度、未完成前撤回(详见第 02 号「审批流程」页)。

4.1 查看我的区域

  1. 在左侧导航点击「我的区域」。
  2. 页面展示您所负责区域的门店清单与汇总数据,如图 4-1。
  3. 可切换门店属性(全量 / 存量 / 增量)查看不同口径。
图 4-1 我的区域
图 4-1 我的区域

4.2 查看门店每日数据

  1. 在左侧导航点击「门店每日数据」,如图 4-2。
  2. 在顶部选择日期、区域等筛选条件。
  3. 表格展示每家门店的单量、收入、曝光、转化、评分、差评等明细。
  4. 点击「单量」「收入」「曝光」「评分」「差评」等表头可排序,方便找出异常门店。
  5. 注意:该页面只显示当前营业中、且能匹配到平台门店 ID 的门店;已闭店门店请到汇总看板查看。
图 4-2 门店每日数据
图 4-2 门店每日数据

4.3 查看汇总看板

  1. 在左侧导航点击「区域汇总看板」或「大区汇总看板」,如图 4-3。
  2. 切换年 / 月维度查看累计目标、实际与达成率。
  3. 使用「门店属性」切换全量 / 存量 / 增量,「显示」切换实际值 / 百分比。
  4. 看板默认每 30 秒自动刷新。
图 4-3 区域汇总看板
图 4-3 区域汇总看板

4.4 维护门店

  1. 在左侧导航点击「组织管理 - 门店管理」,进入门店列表,如图 4-4。
  2. 顶部筛选:按大区、区域、门店名称、营业状态、门店属性筛选;右侧「GMV月份」可选择要展示的月份,门店GMV、月GMV、月营收三列会随所选月份变化。
  3. 点击「门店GMV / 月GMV / 月营收」表头可排序。
图 4-4 门店管理
图 4-4 门店管理

4.4.1 新增门店

  1. 点击右上角「新增门店」按钮,弹出表单。
  2. 按下表填写;带星号的是必填项。运营的「所属区域」自动默认为本人所属区域并锁定(不能改到其它区域)。
  3. 点击「保存」后运营不立即生效,会生成审批单提交本大区大区经理审核,提示「已提交审批,待上级审核」。

表 4-1 新增门店字段说明

字段 是否必填 填写说明
所属区域 必填 运营自动默认本人区域并锁定;大区经理 / BOSS / 管理员自行选择
门店名称 必填 填写门店全称
省份 必填 门店所在省份
开店日期 必填 决定门店属于存量还是增量
督导 选填 下拉选择该门店所属大区下的督导(在「组织管理 → 督导管理」中维护);也可留空表示未分配
门店编码 选填 内部编码,可留空
城市 / 区县 选填 门店所在地
门店类型 选填 按实际选择
闭店日期 选填 不填表示营业中
属性(自动) 自动 系统根据开店日期自动判定
状态(自动) 自动 系统根据闭店日期自动判定
详细地址 选填 门店详细地址

4.4.2 编辑门店

  1. 在目标门店行点击「编辑」(仅可编辑本区域门店)。
  2. 修改需要变更的字段。
  3. 点击「保存」后不立即生效,生成审批单提交本大区大区经理审核。

4.4.3 闭店与重新开业

  1. 闭店:在目标门店行点击「闭店」,选择「闭店日期」(必填),点击「确认闭店」;提交审批,待上级审核。
  2. 重新开业:对已闭店的门店点击「重新开业」,如需调整开店日期可填写「开店日期」,留空则保持原日期,点击「确认开业」;同样提交审批。

4.4.4 删除门店(运营不可执行)

4.5 维护平台门店

平台门店是系统门店与美团 / 淘宝闪购 / 京东门店的对应关系,只有匹配上平台 ID,每日数据才能归集到门店。

  1. 在左侧导航点击「组织管理 - 平台管理」,如图 4-5。
  2. 顶部可按平台、门店、门店属性、营业状态筛选。
图 4-5 平台管理
图 4-5 平台管理

4.5.1 新增平台门店

  1. 点击右上角「新增平台门店」。
  2. 填写「平台门店ID」(必填)、选择「平台」(必填)、选择「关联门店」(必填,须为本区域门店)。
  3. 按需填写平台门店名称、平台类型、开店日期、闭店日期。
  4. 点击「保存」后运营不立即生效,生成审批单提交本大区大区经理审核。

4.5.2 维护与闭店

4.6 导出数据

  1. 在门店管理或平台管理页面,先设置好筛选条件与排序。
  2. 点击右上角「导出」按钮。
  3. 系统会按当前筛选与排序生成 Excel 文件,既自动下载到本机,也保存到服务器对应目录(门店:export/store/年-月/,平台:export/plat/年-月/)。
  4. 文件名中包含筛选条件、排序条件与时间戳,便于区分。

第五章 大区经理

大区经理(系统角色代码 senior)负责整个大区。登录后除运营的功能外,还能看到「我的大区」以及组织管理中的区域、计划、用户管理,并可处理审批。账号名形如 sr_大区ID。

5.1 查看我的大区

  1. 在左侧导航点击「我的大区」,如图 5-1。
  2. 查看本大区整体目标、实际、达成率与区域排名。
  3. 可切换门店属性与实际值 / 百分比口径。
图 5-1 我的大区
图 5-1 我的大区

5.2 区域管理

  1. 在左侧导航点击「组织管理 - 区域管理」,如图 5-2。
  2. 顶部可按大区、区域名称筛选。
图 5-2 区域管理
图 5-2 区域管理

5.2.1 新增区域

  1. 点击右上角「新增区域」。
  2. 选择「所属大区」(必填),填写「区域名称」(必填)。
  3. 点击「保存」。系统会自动为该区域创建一个运营账号,用户名形如 op_区域ID,初始密码 123456,并提示您。
  4. 请把该账号交给对应运营,并提醒其首次登录后修改密码。

5.2.2 编辑或删除区域

  1. 点击行内「编辑」可修改区域名称或所属大区。
  2. 点击「删除」并确认可删除区域;删除前请确认该区域下已无在营门店。

5.3 门店与平台管理

大区经理同样可以查看本大区下的门店、平台门店;但新增 / 修改 / 闭店 / 删除均不立即生效,会提交审批,由 BOSS / 管理员终审(操作方法见第四章 4.4、4.5,把「保存」理解为「提交审批」)。

5.4 计划管理

计划管理用于设置本大区各月的目标占比,也就是把年度目标拆分到每个月。

  1. 在左侧导航点击「组织管理 - 计划管理」,如图 5-3。
  2. 在顶部选择要维护的大区。
  3. 表格按财年顺序列出 2 月到次年 1 月,逐月填写目标占比。
  4. 点击「保存」。大区经理保存的计划需要审批,提交后到审批中心等待 BOSS 或管理员确认;确认通过后自动生效。
图 5-3 计划管理
图 5-3 计划管理

5.5 用户管理

  1. 在左侧导航点击「组织管理 - 用户管理」,如图 5-4。
  2. 大区经理只能管理本大区下的运营账号;新增 / 修改 / 删除均不立即生效,提交审批后由 BOSS / 管理员终审。
图 5-4 用户管理(仅本大区运营)
图 5-4 用户管理(仅本大区运营)

5.5.1 新增用户

  1. 点击「新增用户」。
  2. 填写「用户名」(必填,创建后不可修改)、「密码」(初始密码)、「姓名」。
  3. 选择「角色」(大区经理通常选择运营)。
  4. 如角色为运营,选择其「区域」(限本大区)。
  5. 点击「保存」后不立即生效,提交审批由 BOSS / 管理员终审。

5.5.2 编辑、停用、删除

5.6 审批中心

审批中心用于处理下级提交的申请。大区经理主要处理本大区运营提交的申请。

  1. 在左侧导航点击「审批中心」,如图 5-5。
  2. 切换到「待我审批」页签,查看本大区待办申请(状态配色:待审批=橙、已通过=绿、已驳回=红、已撤回=灰)。
  3. 点击「详情」,弹出与「新增 / 修改」表单一致的内容,可直接「通过 / 驳回」;点空白区域关闭。同一目标同时只允许一张待审单。
  4. 运营提交的申请:大区经理通过后转 BOSS / 管理员终审;驳回即终止。
  5. 切换到「我提交的」页签,可查看自己提交的申请状态,必要时点击「撤回」。
图 5-5 审批中心
图 5-5 审批中心

5.7 导出

区域管理、门店管理、平台管理页面均有「导出」按钮,按当前筛选与排序导出 Excel,存放于服务器 export/big_region、export/region、export/store、export/plat 对应的年-月目录下。

第六章 BOSS

BOSS 面向全局,账号名形如 boss001。除主面板、门店每日数据、汇总看板、门店管理、平台管理外,还能看到全部大区、区域、计划、用户管理,并可处理大区经理提交的审批。

6.1 全局视图

  1. 登录后默认进入「主面板」,可查看全国整体情况,如图 6-1。
  2. 可通过顶部筛选切换大区、区域、时间范围。
  3. 汇总看板、门店每日数据、门店与平台管理的用法与前面章节一致。
图 6-1 BOSS 主面板
图 6-1 BOSS 主面板

6.2 组织管理

6.3 审批

  1. 在左侧导航点击「审批中心」,如图 6-2。
  2. 处理全部待审申请(大区经理与运营提交的):通过后自动执行、驳回即终止;也可对运营提交的单提前终审(跳过第一级)。
  3. 可查看全部大区待审单(不受范围限制)。
图 6-2 BOSS 审批中心
图 6-2 BOSS 审批中心

6.4 关于提权

BOSS 不能自行提升自己的权限;如需更高级别的能力,请联系管理员。BOSS 可以审批运营升大区经理的申请。


第七章 管理员

管理员拥有系统全部权限,账号 admin。除前面章节的所有功能外,还有用户管理、系统配置、每日数据上传、操作日志、报表下载,并且其组织管理操作直接生效、无需审批。

7.1 用户管理

  1. 在左侧导航点击「管理 - 用户管理」,如图 7-1。
  2. 页面列出所有账号,包含用户名、姓名、角色、绑定的区域 / 大区、启用状态。
  3. 顶部可按关键词筛选。
图 7-1 用户管理
图 7-1 用户管理

7.1.1 新增用户

  1. 点击「新增用户」。
  2. 填写「用户名」(必填,创建后不可修改)、「密码」(初始密码,如不填系统会用默认值)、「姓名」。
  3. 选择「角色」(游客 / 运营 / 大区经理 / BOSS / 管理员)。
  4. 若角色为运营,选择其「区域」;若为大区经理,选择「大区」。
  5. 点击「保存」。

7.1.2 编辑、启用 / 停用、删除

7.1.3 重置密码

  1. 找到目标用户,点击「编辑」。
  2. 在「密码」输入框填写新密码(留空则不修改)。
  3. 点击「保存」;随后把新密码告知该用户,并提醒其登录后自行修改。

7.1.4 回填账号

当已有区域 / 大区但缺少对应的运营 / 大区经理账号时,可使用「回填账号」:系统会按现有区域和大区补建账号,用户名形如 op_区域ID、sr_大区ID,初始密码 123456。

7.2 系统配置

  1. 在左侧导航点击「管理 - 系统配置」,如图 7-2。
  2. 列表会维护全部参数,常用包括:低分阈值、收入下滑阈值、低单均、GMV 权重、杭州店特例、淘宝闪购 CRM 年度目标等;代码内置的默认值即使尚未写入数据库也会一并列出(配置键后带灰色「默认」标签),显示的就是当前生效值,点「保存」即写入数据库。
  3. 修改后点击「保存」。
  4. 注意:部分配置保存后需要重启对应服务才会生效,页面会有相应提示;重启方法见 7.8。
  5. 淘宝闪购 CRM 年度目标(配置键 crm.yearly_aim):按「CRM 周期年度」(以 9 月 10 日为界,2026 表示 2026-09-10 ~ 2027-09-10)配置每年的目标值与起止日期,例如 {"2025":{"aim":1080,"start":"2025-09-10","end":"2026-09-10"},"2026":{"aim":980,"start":"2026-09-10","end":"2027-09-10"}}。审批通过时按当时配置写入目标,之后修改配置不会改变已生效的记录。详见 8.13。
图 7-2 系统配置
图 7-2 系统配置

7.3 每日数据上传

上传是数据进入系统的第一步,分为「上传文件、比对差异、执行入库」三个阶段。务必记住:只上传文件不会立即改变看板数据,还需要执行一次「数据处理入库」。

  1. 在左侧导航点击「管理 - 每日数据上传」,如图 7-3。
  2. 页面按功能分为几个区域:单日上传、按时间范围上传、推广数据上传(按日期范围)、数据处理入库、飞书表格同步(含系统初始化)。
图 7-3 每日数据上传
图 7-3 每日数据上传

7.3.1 单日上传

  1. 选择数据所属日期。
  2. 选择数据类型(如美团 / 淘宝闪购 / 京东的 data、pin、remark、score 等)。
  3. 选择对应的本地文件。
  4. 点击上传,等待提示成功;如有格式或表头问题,卡片上会显示失败原因。

7.3.2 按时间范围上传

适合一次性补录多天数据。

  1. 选择一个日期范围,注意单次范围不超过 60 天。
  2. 选择数据类型并添加一个或多个文件。
  3. 点击「开始处理」。系统把文件按天/平台与数据库 operation_data逐条对比:按「日期 + 平台 + 平台id」对齐;库里有、文件没有 → 不管;文件有、库里没有 → 提示「新增」;两边都有 → 只显示有差异的字段与值;且只比较该类型能提供的库字段(如 mt_pin → 拼好饭收入/单量)。
  4. 页面表格按「日期 / 平台 / 平台id」一行、带勾选框,并生成差异报告 Excel 到 data/export/change/年-月/ 目录。
  5. 「开始处理」不改数据库;勾选要应用的行后点「入库」,仅把勾选行的差异字段写入 operation_data(新增则插入),不删除、不覆盖原始文件。
  6. 淘宝闪购 CRM 周期账单(tb_crm)走「直接入库」通道(没有差异预览):系统按每行「账单日期」入库到 CRM 日表(tb_crm_daily_date_年_月,键 = 门店id + 账单日期),按所选范围过滤,并按账单日期把原始文件另存 raw/tb/<日期>/crm.xlsx;同一「门店id + 日期」只比较代运营收入——相同跳过、不同更新、没有新增,重复上传幂等。CRM 类型允许一次选多份账单(一天一份)。

7.3.3 推广数据上传(按日期范围)

用于把门店推广花费(推广消费、曝光提升、进店/订单提升等)入库。推广数据独立于运营数据,存放在按月分表的 promo_data_年_月 中(与 operation_data 同构:每个自然月一张表,入库时自动建表)。

  1. 在「推广数据上传(按日期范围)」板块选择日期范围;文件里超出范围的天会被忽略。
  2. 选择推广数据类型并添加文件(每类一个文件):
  3. 点击「开始处理」:系统把文件按天拆分,与 promo_data 对应月份分表逐行对比,只显示有差异的字段,并生成差异报告 data/export/promo/年-月/promo_*.xlsx。
  4. 勾选要应用的行后点「入库」:只把勾选行写入对应月份分表(表不存在则自动创建),只增改、不删除;同一批数据重复上传不会产生重复行。
  5. 点「导出」:按所选日期范围导出推广明细 Excel,并自动关联门店档案,带出 大区 / 区域 / 门店ID / 门店名称 / 省份 / 城市 / 区县;关联不到门店的行照常导出(门店列留空)。

对比粒度(唯一键):日期 + 平台 + 门店ID + 计划ID + 推广产品 + 营销场景 + 投放渠道 + 资金类型。

表 7-5 推广数据上传文件表头规则

数据类型 名称 文件格式 读取设置 必填列(原始表头名)
mt_promo 美团门店推广 XLSX 工作表「效果数据」,第 1 行为表头 日期、门店ID、门店名称、推广产品、投放系统、资金类型、营销场景、推广消费实付(元)、曝光提升数(次)、访问提升数(次) 等
tb_promo 淘宝闪购门店推广 XLSX 工作表「Sheet1」,第 1 行为表头 日期、门店ID、门店名称、计划ID、推广产品、资金来源、计划归属、推广消费(元)、曝光提升数、进店提升数、订单提升数、订单交易额(元) 等

7.3.4 肉片采购数据上传(按时间范围)

用于把肉片(调理牛肉片 / 调理鸡肉片)的采购明细入库到独立表 fillet_data(与运营数据 operation_data_*、推广数据 promo_data_* 分开存放),供「采购额 · 采销比」页的下载肉片采购汇总使用。

  1. 在「肉片采购数据上传」板块选择日期范围(按 支付时间 过滤,范围外的行忽略)。
  2. 选择文件:拼拼云导出的肉片采购明细(24 列)或消耗量(36 列)都可以,支持 .xlsx / .xls / .csv。
  3. 点「开始处理」:后端解析文件 → 用「收货人」关联拼拼云门店 → 直接幂等入库(缺表自动创建)。
  4. 结果区显示:范围内行数、新增行数、表内合计、关联门店行数、未匹配收货人、月份分布,以及原始文件另存路径 data/raw/fillet/<开始>_<结束>/。

去重键:支付时间 + 收货人 + 商品名称 + 订货数量 + 退货数量 + 金额(src_key 唯一索引)——同一笔采购在不同文件、不同批次里重复上传只会保留一行,不会重复计数。

件数口径:实际数量(= 订货数量 − 退货数量)。

7.3.5 数据处理入库

  1. 在「数据处理入库」区域选择需要入库的日期(可先入库一天做验证)。
  2. 点击「执行数据处理入库」。
  3. 系统会清洗并合并当天数据,写入运营库;成功后再查看板 / 明细即可看到新数据。
  4. 若结果异常,请先检查上传文件与差异报告,再重新执行。

7.3.6 上传文件表头规则(重要)

每日上传的数据文件必须来自平台导出,且表头名与下表一致,系统才能正确识别。上传前请先用 Excel 打开文件确认表头。

通用规则
  1. 表头名必须与平台导出口径一致;系统会先去掉表头中的空格和不可见字符再匹配,因此列名带尾随空格也能识别。
  2. 列的顺序不限;系统只读取需要的列,未列出的列会被忽略。
  3. 每一行都必须有门店 id(门店id、门店编号、外卖门店ID、到家门店ID 等);没有 id 的行会被丢弃。
  4. 日期列会被自动归一化,支持 20260908、2026/09/08、2026-09-08 19:14:32、2026/09/08-2026/09/08 等写法;单日上传只会保留与所选日期相同的行。
  5. 比例类字段支持百分号或小数(例如 12% 与 0.12 等价);"-"、NaN 等按各类型规则填 0。
  6. 差评类文件用于统计差评数:美团差评只统计综合评分、商品评分、口味评分、包装评分中任意一项大于 0 且小于 3 的记录;淘宝闪购、京东差评按评价条数统计。
  7. 每种数据类型保存的文件名固定(见下表);同一日期重复上传会覆盖该日该类型的文件。
  8. 按时间范围上传要求文件内必须有日期列;京东评分类(jd_score)没有日期列,不能用范围上传,只能单日上传。
  9. 平台导出模板会变化:若某个非必需指标列缺失(如京东单店 2026-09-28 起去掉「曝光人数 / 入店转化率(人数) / 下单转化率(人数)」),该指标按 0 处理,不再导致整日/整平台入库失败。
  10. 若上传文件实际是 Excel 97-2003 的 .xls(OLE2 格式)而系统按固定名 xxx.xlsx 保存,系统会自动、安全地转成真正的 xlsx 再落盘;转换后逐 sheet 比对名称与行列数,异常则保留原文件不转换。
  11. 采购订单备注前缀(2026-08 起统一):错单:xxx 表示整单不计入,换货:xxx / 退单:xxx 表示该行不计入。 另:补货:xxx 表示该单为补货/重新下单(与换货/退单一样,该行不计入采购额统计);2026-10-09 已把 2~9 月采购表里 10 行「重新下单 / 米粉发霉补发」备注统一加上 补货: 前缀。
美团(平台代码 mt)

表 7-1 美团上传文件表头规则

数据类型 名称 文件格式 读取设置 必填列(原始表头名)
mt_data 美团外卖商家版 CSV(GBK) 第一行为表头,保存为 data.csv 日期、门店id、营业收入、有效订单、曝光人数、入店转化率、下单转化率、综合体验分
mt_pin 美团拼好饭 CSV(GBK) 第一行为表头,保存为 pin.csv 日期、门店名称、门店id、有效订单、营业收入
mt_sig 美团单店 XLSX 工作表「美团外卖门店明细」,第 2 行为表头,保存为 sig.xlsx 统计日期、外卖门店名称、外卖门店ID、有效订单、收入、曝光人数、入店转化率(人数)、下单转化率(人数)、门店评分/综合体验分(均值)
mt_remark 美团差评 CSV(GBK) 第一行为表头,保存为 remark.csv 日期、门店名称、门店id、总体评分、商品评分、口味评分、包装评分
淘宝闪购(平台代码 tb)

表 7-2 淘宝闪购上传文件表头规则

数据类型 名称 文件格式 读取设置 必填列(原始表头名)
tb_data 淘宝闪购 XLSX 工作表「data」,第 1 行为表头,保存为 data.xlsx 日期、门店名称、门店编号、省份、有效订单、收入、曝光人数、进店转化率、下单转化率、店铺评分
tb_remark 淘宝闪购差评 XLSX 工作表「sheet 1」,第 1 行为表头,保存为 remark.xlsx 创建评价时间、门店ID
京东秒送(平台代码 jd)

表 7-3 京东秒送上传文件表头规则

数据类型 名称 文件格式 读取设置 必填列(原始表头名)
jd_data 京东秒送 XLSX 工作表「数据」,第 1 行为表头,保存为 data.xlsx 日期、门店名称、门店id、城市、有效订单、收入、曝光人数、入店转化率、下单转化率
jd_sig 京东单店 XLSX 工作表「京东外卖门店明细」,第 2 行为表头,保存为 sig.xlsx 统计日期、外卖门店名称、外卖门店ID、有效订单、收入、曝光人数、入店转化率(人数)、下单转化率(人数)
jd_score 京东评分 XLSX 工作表「导出商品评价记录」,第 2 行为表头,保存为 score.xlsx 到家门店ID、门店名称、总体评分
jd_remark 京东差评 XLSX 工作表「导出京东商品评价记录」,第 2 行为表头,保存为 remark.xlsx 评价时间、门店ID
原始表头与系统字段对照

表 7-4 原始表头与系统字段对照

原始表头名 系统字段 含义
日期 / 统计日期 / 创建评价时间 / 评价时间 date 统计日期或评价时间
门店id / 门店编号 / 外卖门店ID / 到家门店ID / 门店ID id 平台门店 ID
门店名称 / 外卖门店名称 name 门店名称
营业收入 / 收入 income 营业收入
有效订单 amount 有效订单量
曝光人数 exposure 曝光人数
进店人数 / 入店人数 entry_num 进店/入店人数(美团、京东取「入店人数」,淘宝闪购取「进店人数」;源文件缺该列时按 ceil(有效订单 ÷ 下单转化率) 推算)
入店转化率 / 进店转化率 / 入店转化率(人数) entry_rate 入店转化率
下单转化率 / 下单转化率(人数) order_rate 下单转化率
综合体验分 / 店铺评分 / 门店评分/综合体验分(均值) / 总体评分 score 门店评分
省份 province 省份
城市 city 城市

提示:若上传后提示表头映射失败,或入库后指标为 0,通常是表头名与平台导出口径不一致;请对照上表核对,或把文件样例发给管理员排查。

7.4 飞书表格同步

飞书同步用于把飞书表格里的门店信息与开业时间同步到系统数据库。

7.4.1 拉取最新飞书表格

点击「拉取最新飞书表格」,系统会从飞书拉取门店信息表、开业时间表并缓存到本地。拉取完成后页面会显示缓存时间与记录数。

7.4.2 同步飞书表格(逐项确认)

  1. 点击「同步飞书表格」。
  2. 系统会把飞书数据与数据库比对,弹出逐项确认窗口。
  3. 待修改项默认全部勾选,可按需取消;删除候选默认不勾选。
  4. 如需删除某条数据,请逐项勾选对应的删除候选。
  5. 确认后点击执行,系统按勾选结果应用修改与删除,并给出结果统计。
  6. 该设计可避免误删,请务必核对后再确认。

7.4.3 系统初始化

用于新环境一键初始化。

  1. 点击「系统初始化」。
  2. 系统先执行一次飞书层级同步(门店 / 区域 / 大区)。
  3. 然后载入 last_year.xlsx 中的 total 与 GMV 数据:按缺失才补的原则,写入大区基数与门店 GMV(门店 GMV 按“月平均值乘 12”计算)。
  4. 已在系统中的数据不会被覆盖。
  5. 完成后页面会给出同步与载入的统计信息。

7.5 操作日志(审计)

系统在数据库层面对所有数据表的增、删、改自动记录,包含谁在什么时间改了什么。日志表自身不记录。

  1. 在左侧导航点击「管理 - 操作日志」,如图 7-4。
  2. 可按时间范围、操作类型(新增 / 修改 / 删除)、操作用户、数据表、主键筛选。
  3. 列表可展开某一行,查看旧值与新值对比,便于追溯误操作。
  4. 日志用于审计与排障,不可修改或删除。
图 7-4 操作日志
图 7-4 操作日志
图 7-5 操作日志筛选与明细展开
图 7-5 操作日志筛选与明细展开

7.6 报表下载(除游客外均可使用)

  1. 在左侧导航点击「报表下载」,如图 7-6。
  2. 页面上方选择「统计日期」;下方按报表类型分成三块:已生成的日报(近一月)、已生成的周报(今年)、已生成的月报(今年)。三块横向并排显示,每块列表默认每页 20 条(可选 20 / 50 / 100,支持翻页与「刷新」)。
  3. 生成日报:点「生成并下载每日日报」,按所选日期生成并直接下载;生成结果同时出现在「已生成的日报」列表里,可再次下载。
  4. 生成周报:点「生成并下载周报」,系统按下述口径生成 8 个页签的 Excel 并下载:
  5. 列表中「统计日期」显示统计当日(周报即本期截止日)。
  6. 该菜单除游客外所有角色均可使用;「门店每日数据」页的「导出」按当前用户范围(运营=本区域、大区经理=本大区)导出。
图 7-6 报表下载
图 7-6 报表下载

7.7 导出

大区、区域、门店、平台四个管理页面均有「导出」按钮,按当前筛选与排序生成 Excel,保存到服务器 export/big_region、export/region、export/store、export/plat 的年-月目录,同时浏览器自动下载,如图 7-7。

图 7-7 大区管理导出
图 7-7 大区管理导出

7.8 部署与运维

第八章 功能详解

本章按页面逐个说明功能与关键操作,可作为速查手册使用。

8.1 主面板

展示关键指标卡片(月度 GMV、目标、完成率等)、月度累计进度趋势图、区域排名与平台分布。默认每 30 秒刷新,可切换实际值 / 百分比。

图 8-1 主面板
图 8-1 主面板

8.2 年度详细 / 月度详细 / 门店详细

图 8-2 年度详细
图 8-2 年度详细
图 8-3 月度详细
图 8-3 月度详细
图 8-4 门店详细
图 8-4 门店详细

8.3 汇总看板(大区 / 区域)

按大区或区域聚合的年度 / 月度 / 每日视图,支持门店属性与实际值 / 百分比切换。

图 8-5 大区汇总看板
图 8-5 大区汇总看板
图 8-6 区域汇总看板
图 8-6 区域汇总看板

8.4 门店每日数据

按日期与区域筛选的门店明细,支持排序与分页。注意只显示营业中且能匹配平台 ID 的门店。

图 8-7 门店每日数据(支持表头排序)
图 8-7 门店每日数据(支持表头排序)

8.5 门店管理

图 8-8 门店管理(GMV / 月GMV / 月营收列)
图 8-8 门店管理(GMV / 月GMV / 月营收列)

8.6 平台管理

维护门店与美团 / 淘宝闪购 / 京东平台门店 ID 的映射,支持筛选、闭店 / 重新开业、导出。

图 8-9 平台管理(平台门店映射)
图 8-9 平台管理(平台门店映射)

8.7 督导管理 / 区域管理 / 大区管理 / 计划管理

图 8-10 计划管理(各月目标占比)
图 8-10 计划管理(各月目标占比)

8.8 门店 GMV 明细弹窗

点击门店管理里的 GMV 数值打开,如图 8-11、图 8-12。

图 8-11 门店 GMV 明细弹窗
图 8-11 门店 GMV 明细弹窗
图 8-12 GMV 明细(管理员视角)
图 8-12 GMV 明细(管理员视角)

8.9 报表中心

选择统计日期后按类型生成并下载 Excel,见 7.6:

8.10 审批中心

除游客外所有角色可见:大区经理 / BOSS / admin 看「待我审批」,运营看「我的审批进度」。可通过、驳回、撤回;详情弹窗显示与新增/修改一致的字段;通过后系统自动执行,见 5.6 与「审批流程」页。

8.11 我的运营范围

运营显示「我的区域」,大区经理显示「我的大区」。

CRM 最近达标显著提示:页面顶部会醒目展示最近 7 天内完成淘宝闪购 CRM 扣点目标的门店(运营只看本区域、大区经理只看本大区),绿色提示卡内列出:门店名称、所属区域、淘宝闪购ID、达标日期、当前合计、目标值、差值(红色加粗)与 CRM 扣点,右侧「查看 CRM 详情」直达「淘宝闪购CRM扣点」页。

CRM 预告(接近达标 / 进度领先):紧随其后是一张橙色预告卡,列出「我的区域 / 我的大区」内未达标门店中完成率最高的 5 家,用进度条展示:

8.12 个人中心

可修改姓名、修改密码、提交提权申请、注销账号,如图 8-13、图 8-14。

图 8-13 个人中心
图 8-13 个人中心
图 8-14 个人中心(运营)
图 8-14 个人中心(运营)

8.13 淘宝闪购 CRM 扣点

面向「淘宝闪购 CRM 代运营扣点」的目标达成跟踪:运营及以上角色在左侧导航点击「淘宝闪购CRM扣点」进入。

列表字段:大区、区域、门店ID、门店名、淘宝闪购ID、开始日期、前7日当日 … 昨天当日(7 列)、当前合计、目标值、差值、CRM扣点、结束日期。

口径说明:

筛选 / 搜索 / 导出:顶部可按大区、区域筛选,按 门店ID / 门店名 / 淘宝闪购ID 搜索,「导出」按当前筛选条件导出 Excel(crm_overview_<数据基准日>.xlsx,工作表「CRM扣点关注」):

筛选范围提示:大区 / 区域下拉的括号里是该范围内有 CRM 目标记录的门店数(如「华南大区(26)」)。若某区域显示(0),选中后列表为空是正常的——CRM 列表只包含已申请(有目标记录)的门店,不是全部门店;列表为空时页面也会给出该提示。运营登录只能看到本区域、大区经理只能看到本大区,选到范围之外同样为空。

周期账单上传(页面右上):

  1. 「选择周期账单」选择淘宝闪购 CRM 周期账单(.xlsx)。
  2. 选择「上传日期」,默认昨天。
  3. 点「上传并入库」:系统将文件存到 raw/tb/<上传日期>/crm.xlsx,并按**门店id(淘宝闪购平台门店ID)**匹配系统门店后立即解析入库。
  4. 是否写库只看「代运营收入」有没有变:同一「门店id + 日期」的数据——代运营收入与库内相同则跳过不写(计入「未变更」),不同则更新整行(「变更」),库内没有则「新增」。因此同一份账单重复上传是幂等的,只有真正变动的门店才会写库、刷新 update_time。
  5. 上传后页面提示会给出:文件行数 / 新增 / 变更 / 未变更 / 跳过;其中未能匹配到系统门店(plat_info 中 plat_tag='tb')的行会被跳过,并列出对应的平台ID。

申请 CRM 目标(门店管理页):在「门店管理」操作栏点「申请」,弹窗「申请淘宝闪购CRM系统」中填写开始日期(必填,默认今天)、CRM扣点(%)(0 ~ 100,精确到 0.1%)与备注,提交后按现行审批链路审批,通过后才写入 CRM 目标;同一门店的同一 CRM 周期已有目标时不可重复申请(跨周期可以)。

按时间范围上传(推荐,多天/多份账单):在「每日数据上传 → 按时间范围上传」里选数据类型「淘宝闪购CRM周期账单 (tb_crm)」,可一次选多份账单,选择日期范围后点「开始处理」——

年度目标配置:管理员在「系统配置」维护 crm.yearly_aim(见 7.2)。

图 8-15 淘宝闪购 CRM 扣点
图 8-15 淘宝闪购 CRM 扣点

8.14 采购额 · 采销比 与肉片采购汇总

采购额 · 采销比(左侧「统计 - 采购额」):按年/月 + 督导 / 区域 / 大区分页查看采购额、收入与采销比,大区页另有采购额目标与达成率。采购额 = 白名单商品(product_list.is_static=1)的全部采购数据(错单整单排除、换货/退单/补货行不计、退货冲减;不再受「开始统计时间 start_static」影响);营业额(采销比分母)只统计合格门店:① 统计区间内在营(开店日期 ≤ 区间末 且 闭店日期 > 区间初);② 当月单量不为 0;③ 非学校店;④ 三平台(美团/淘宝闪购/京东)至少开了一家——督导 / 区域 / 大区三个分页口径一致。采销比 = 采购额 ÷ 同月同门店收入。合计行:金额列为各分页求和;采销比 = 合计采购额 ÷ 合计收入、达成率 = 合计采购额 ÷ 合计目标——都按合计实际值计算,不是各行百分比的算术平均(例 2026-09 大区页:合计采销比 48.00%、达成率 90.36%;按行平均则分别为 45.86% / 88.40%)。 改动即时生效:在「商品列表」里取消/勾选 is_static(或改 start_static)后,服务会立即重算所有月度的采购额物化(约 5 秒),采购额页 / 导出全年采购 / 肉片物品条件随即按新口径呈现。

下载肉片采购汇总(本页「下载肉片采购汇总」按钮):点一下后端按规则生成 Excel(同时落盘 data/export/fillet/<年>/fillet_data_<月>_<时间戳>.xlsx)并直接下载,含 4 个工作表:

  1. 汇总:大区 × 门店数 / 订货门店数 / 有效采购门店数 / 采购率 / 各月件数,最后一行合计;
  2. 门店明细:每家订货门店的各月件数、两月合计、期间前是否采购过、采购月数、是否首次采购、是否有效;
  3. 未匹配门店:收货人匹配不到门店的行(不计入任何大区);
  4. 口径说明:本次生成使用的期间与口径。

口径:

第九章 数据口径与名词

9.1 关键名词

表 9-1 常用名词解释

名词 含义
存量门店 开店较早、属于已有基础的门店
增量门店 开店较晚、属于新增的门店
财年 每年 2 月到次年 1 月
默认昨天 为避开当天数据不完整,默认统计到昨天
实际营收 门店真实收入合计,来自每日上传并入库的数据
GMV 目标 管理期望值,分存量 / 增量,按财年拆到每月
达成率 实际营收除以目标
入店人数 统计周期内进店的人数(entry_num);平台页的「入店转化率 = 入店人数汇总 ÷ 曝光汇总」
平台 美团、淘宝闪购、京东
平台 ID 平台给门店的编号,用于把平台数据对应到系统门店
逻辑删除 删除只打标记,历史仍可追溯

9.2 计算口径

9.3 为什么明细与汇总数字对不上

门店每日数据是明细,只包含营业中且能匹配平台 ID 的门店;看板月度合计按营业窗口累计。两者统计范围不同,数字存在差异属于正常现象。先确认口径(全量 / 存量 / 增量、时间范围),再核对数据是否已入库。

第十章 常见问题(FAQ)

  1. 看不到某个菜单?菜单按角色显示,请申请提权或联系管理员。
  2. 登录后频繁掉线?登录状态保存在浏览器本地,请检查是否禁用了本地存储或使用了无痕模式。
  3. 主面板没有更新?默认每 30 秒自动刷新,也可切换筛选触发;先确认数据是否已上传并入库。
  4. 门店每日数据查不到某家店?该页只显示营业中且能匹配平台 ID 的门店,已闭店门店请看汇总看板。
  5. 上传后看板仍无数据?上传只是第一步,还需要在「数据处理入库」选择日期执行入库。
  6. 上传失败怎么办?检查文件格式与表头是否符合平台导出要求,查看卡片上的失败原因。
  7. 飞书同步会误删数据吗?不会。删除候选默认不勾选,必须逐项勾选确认后才会删除。
  8. 改了系统配置为什么不生效?部分配置需要重启对应服务,见 7.8。
  9. 审批多久能通过?由对应上级处理:运营提交经大区经理 → BOSS/管理员终审;大区经理提交给 BOSS/管理员;提权提交给 BOSS/管理员。可在「审批中心 → 我的审批进度」查看状态,未完成前可撤回。
  10. 运营新增 / 修改门店后为什么没有立即生效?运营与大区经理对门店 / 平台 / 用户的改动都走审批,不立即生效;到「审批中心」查看进度,上级审核通过后自动生效。
  11. 忘记密码怎么办?联系管理员在用户管理中重置,见 7.1.3。
  12. 新建区域 / 大区后账号从哪来?系统自动创建:区域生成 op_区域ID,大区生成 sr_大区ID,初始密码 123456。
  13. 导出文件保存在哪里?服务器 export 目录下对应类型的年-月文件夹,同时浏览器已自动下载。
  14. 系统地址是什么?前端 https://douxi.sdydcq.com (接口经同域 /api 代理),接口网关 https://api.sdydcq.com ,用户手册 https://manual.sdydcq.com 。
  15. 外网穿透地址打不开怎么办?按 附录 E 的顺序自查:① 控制台映射开关为「生效」;② 服务器上只能运行一个花生壳客户端(官方客户端 phddns_service 与 AppKey 模式的 hsk.service 不能同时开,否则互相抢转发,诊断会报「花生壳客户端连接花生壳转发服务器失败」);③ 用手机流量而不是服务器同网段的电脑测试(NAT 回环);④ 在控制台点「映射诊断」四项全绿即为正常。

附录 A 离线部署(运维 / 管理员)

A.1 准备

  1. 准备一台 Debian 或 Ubuntu 服务器,建议 4 核 8G 以上。
  2. 准备离线发布包 docker_bundle,内含镜像包、数据库数据卷、数据目录与部署脚本。
  3. 将发布包拷贝到服务器用户目录,例如 /home/douxi/docker_bundle。

A.2 一键部署

  1. 进入发布包目录,执行校验:sha256sum -c SHA256SUMS ,确认全部 OK。
  2. 执行部署脚本:sudo bash load_and_run.sh 。
  3. 若服务器尚未安装 Docker,脚本会自动安装并启动 Docker 服务。
  4. 脚本会加载镜像、恢复数据库与数据目录,并启动全部容器。
  5. 执行 docker compose ps 确认所有容器状态为 healthy。
  6. 浏览器访问 https://douxi.sdydcq.com ,使用管理员账号登录。

A.3 文档服务

本用户手册以 HTML 形式发布,运行在独立的文档容器中(容器端口 8090),公网地址 https://manual.sdydcq.com ,局域网备用 http://192.168.0.128:8090 。更新手册后,覆盖容器挂载目录即可;地址与排障见 附录 E。

A.4 常用运维命令

表 A-1 常用命令

目的 命令
查看容器状态 docker compose ps
查看某服务日志 docker compose logs -f gateway
重启某服务 docker compose up -d --no-deps gateway
停止全部服务 docker compose down
查看数据卷 docker volume ls

附录 B 保持服务器长期开机(笔记本)

若服务器是一台笔记本,为避免熄屏或合盖导致挂起、关机,建议:

  1. systemd-logind 忽略合盖、挂起键、电源键,空闲不动作。
  2. 屏蔽 sleep、suspend、hibernate、hybrid-sleep 等目标。
  3. XFCE 电源管理设置为从不休眠、合盖不动作。

配置脚本见服务器上的 /home/douxi/_nosleep.sh 。

附录 C:修复日志(变更记录)

本节按日期记录系统的修复与变更,便于运维与用户追溯。

2026-09-16

修改

一、日报导出 · bug 修复

二、数据入库 · bug 修复

三、新增功能

四、同步与配置

五、端口调整

六、日报格式(全国各门店简表)

七、飞书 ID 信息表 · 省份字段

八、前端 · 门店管理 GMV 明细图表悬浮提示

九、全国各门店简表 · 列宽与二级表头

十、全部报表页 · 数值/序号列居中

十一、全国各门店简表 · 去掉区域列

十二、全部报表页 · 统一两行表头与黑色边框

十三、全部报表页 · 数值列自适应列宽

十四、按单量/营收排序页 · 标题与公式化

十五、含总计行页面 · 总计标签合并

十六、同步 · 平台闭店日期修复

十七、特殊平台注册表 · 回龙观店京东

十八、门店明细 / 按单量排序 / 按营收排序 · 客单价列

十九、客单价 / 单均收入 · 全页保留 1 位小数

2026-09-17

修改

一、同步 · 删除改为逻辑删除

二、历史数据回补 · 京东负值归零

三、营收统计 · 统一门店营业窗口

四、同步 · 门店改名识别(避免新增 + 删除)

五、前端 · 图表加载动画修复

六、同步 · 特殊平台新增金科城店(美团 20531749)

七、同步 · 特殊平台新增良乡大学城店(美团 20354929)

2026-09-18

修改

一、按时间范围上传 · 改为与数据库对比 + 勾选入库

二、平台管理 · 新增「按平台ID搜索」

三、前端图表 · 三平台配色统一 + 「饿了么」改名「淘宝闪购」

四、同步 · 特殊平台新增泸州店京东单店(15884279)

2026-09-20

修改

一、ID 生成统一口径(消除同类型 ID 不一致)

二、门店/平台手动创建 · 空日期导致入库失败修复

三、软删除加固(大区/区域/门店/平台)

四、分级审批 + 服务端 RBAC(门店 / 平台门店 / 运营账号)

五、报表下载开放至非访客 + 运营门店默认本区域

六、审批中心 · 详情弹窗(通过 / 驳回)

七、门店新增 · 省份为必填项

八、审批 · 同一目标冲突保护

九、审批 · 提交人可撤回 + 运营可查看本人审批进度

十、审批中心 · 审批状态鲜明配色

十一、门店新增 · 运营默认选中所属区域

十二、文档 · 新增「审批流程」页 + 目录编号0 跳转

十三、文档 · 首页改为纯两级目录页(正文拆分)

十四、文档 · 审批流程加入流程图与界面截图

十五、权限修正 + 手册一至十章与系统对齐

十六、入店人数(entry_num)字段全链路

十七、推广数据(门店推广花费):上传 / 导出 / 按月分表

十八、周报制作(6 个页签)

十九、周报口径修正(与系统/页面一致)

二十、周报新增两页:门店明细 / 门店推广明细

二十一、报表列表分页与横向并排

二十二、门店管理页新增「大区」列

二十三、周报「低于阈值门店数」口径改为周期平均分

二十四、周报门店明细/门店推广明细:关键数据为空的门店不计入统计

二十五、新增「淘宝闪购 CRM 扣点」模块

2026-09-21

一、淘宝闪购 CRM 跟踪数据初始化 + 周期界定宽限

二、我的区域 / 我的大区新增「CRM 最近达标」显著提示

三、我的区域 / 我的大区新增「CRM 预告」(接近达标 / 进度领先)

四、CRM 日数据上传改为「只按代运营收入判断是否变更」

五、CRM 导出修复(前7日列全空)与表格格式优化

六、CRM 导出的 7 日列标题改为仅日期

七、系统配置页看不到 CRM 配置(显示修复)

八、CRM 关注页「筛选后查不到数据」的原因与改进

九、特殊平台注册表新增「抖喜(怡华店)」三条

十、新增用户身份「督导」(n:1 大区)+ 独立督导表 + 门店督导改为关联

2026-09-24

一、门店管理新增「导出全年运营」(列名 / 空值 / 汇总口径调整)

二、大区 / 督导新增「采购额目标系数」并入库

三、GMV 修复:红线关店数额度未扣减(超红线闭店门店 GMV 为 0)

四、每日数据推送飞书电子表格(按月配置链接 / 表ID / 列字段)

2026-09-28

一、采购数据模块(按月分表 + 拼拼云门店映射 + 上传入库 + 对外 CRUD)

二、特殊拼拼云门店注册表(门店更名旧名)+ 特殊平台门店可视化维护

三、ID信息表新增门店时自动关联拼拼云门店列表

四、修复「大量门店无开业日期」(存量门店 opened_date 默认值回归)

五、商品列表(统计口径):采购商品去重 + is_static/start_static + org_name

六、商品列表增强:新品按财年自动入库 + 名称清单交互式处置

七、忽略品表格处理:只显示与库内不一致的项,交用户判断

八、大区年度配置表 big_region_yearly_config(抽离 6 字段 + 月度计划)

九、门店/平台同步 + 大区年度配置改造上线服务器 + GMV 逐月校验

十、服务器电池/电源实时监控(采集器每秒上报 → 系统配置页每秒展示)

十一、京东单店导出缺列致京东整天未入库 + 上传文件 OLE2(.xls) 安全转 xlsx

十二、采购额模块(备注前缀 + 品类映射 + 月度物化 + 采购额页)

十三、门店管理「导出全年采购」

十四、日报「评分」改为取非零最大值(修复导出出现 2.x)

十五、主面板「月度累计进度趋势」新增 累计/明细 切换

十六、拼拼云门店映射:金科城店旧名登记(修复「无门店」采购额)

十七、剩余未匹配收货人登记为「已登记未绑定」映射

十八、pinpinyun_store_map.store_id 改为可空(NULL=未绑定)+ 修复 NULL 被解析成 "None"

十九、门店管理页支持「按 ID 搜索」

二十、大区管理「当前闭店GMV / 当前关店数」改为门店级加和

二十一、大区管理:当前闭店GMV 改为仅存量 + 列表展示 + 新增「红线剩余」

2026-10-08

一、按时段上传:美团行同步维护派生列 income_out / amount_out

二、抖喜(深圳南山店) 拼拼云更名(南油 → 深圳南山)+ 9-10 月数据同步到服务器

三、肉片采购模块(独立表 + 汇总下载 + 按时间范围上传)

四、淘宝闪购 CRM 周期账单:支持按时间范围上传(修复「范围上传失败: 'crm'」)

五、GMV 红线抵扣顺序:同日多家闭店时按闭店 GMV 从大到小先抵扣

六、GMV 红线抵扣不超过红线余额(大额闭店分支)

七、肉片汇总下载:自定义筛选(多档单量梯度 + 采购物品条件 + 或/与规则)

八、肉片下载:物品条件可加多条,按顺序左结合

九、肉片下载:物品支持 %表达式(LIKE 语义)

十、肉片下载:物品条件阈值支持「固定值 / 比例 + 最小物品量」

十一、肉片下载:物品条件可选「以物品为准 / 以肉片为准」,数量与比例双阈值(都填时同时满足)

十二、肉片下载:数量与比例两个阈值都填时改为「同时满足」

2026-10-09

修改

一、修复:采购数据按时间范围上传后「入库 0 行」(支付时间 ISO 格式解析失败)

二、采购额口径:is_static=1 的品全部统计 + 营业额只算合格门店(督导 / 区域 / 大区一致)

三、采购额合计行显示采销比与达成率(按合计实际值)

四、手册(8090):附录 C 五十四条起缩进修复 + 编号重排为「每日自一起编」

五、肉片汇总下载:新增按地区(省份)过滤(包含 / 不含)

六、采购表 2~9 月备注规范:补货类统一加「补货: 」前缀(仅标记,不影响统计)

七、采购额统计:补货: 前缀的行也不再计入

八、采购额归属修复:未绑定的拼拼云映射不再遮蔽门店回退(门店采购额一直是 0)

九、未匹配收货人登记为拼拼云门店名,并在全年数据中按拼拼云名呈现

十、为什么取消勾选 is_static 后还是统计上(已修复:改动即时重算)

十一、上传页排版重构(阶段一~三)与商品列表「影响金额」

十二、9 月采购对账:修正门头沟两行(错单 + 单价)

十三、补录:抖喜(自贡店) 京东 9 月 18–30 日营业额/单量

十四、修复「服务器飞书表格同步不了」:督导姓名被门店更新白名单拦掉

2026-10-12

一、门店管理页:两个月份控件合并为唯一「年月」控件

二、plat_info 门店名(plat_name)空值回填:每日数据处理后自动按平台源文件查找

三、新增月报导出(结构同周报,本期=所选月整月、对比期=上月整月)

四、周报/月报:「大区合计」行的区域单元格加淡灰底

2026-10-19

修改

一、采购额页收入拆两列:有采收入 / 全部收入 + 两个采销比

二、站点图标与侧边栏 Logo 换新

三、侧边栏选中态颜色对调

2026-10-20

修改

一、平台门店新增状态 active_mode(活跃 / 单店 / 过时)

二、门店分析字段顺序调整

三、审计降噪与历史清理

2026-10-21

新增

一、飞书免登(P1–P5 全套)

二、真实客户端 IP 审计(公网 / 私网)

三、报表保留策略

四、一批界面调整

附录 D:严重故障列表

本节按日期记录影响面较大的严重故障(服务中断、数据风险等),制式同 附录 C 修复日志,便于运维追溯与复盘。

五、周/月报「门店推广明细」:美团 / 淘宝闪购 分列

六、采购额新口径:商品「统计时间区间」+ 行级排除「不计入:」

2026-09-28

严重故障

一、服务器充电器接口松动断联 · 笔记本电池耗尽自动关机(服务中断约 9 分钟)

附录 E:外网访问(域名 + HTTPS)与历史排障

2026-11 起变更:系统已迁到云服务器,公网通过域名 + HTTPS 直接访问(douxi / api / manual 三个子域名),原「花生壳内网穿透」方案已停用;本节表格地址已更新为新域名,下文的花生壳排查步骤仅作历史参考。

普通用户只需使用下表地址,不需要在电脑上安装任何客户端。

表 E-1 访问地址

用途公网地址(HTTPS)局域网备用
系统前端https://douxi.sdydcq.comhttp://192.168.0.128:8080
用户手册(本文档)https://manual.sdydcq.comhttp://192.168.0.128:8090

E.1 使用注意

E.2 打不开时的自查顺序(管理员)

  1. 看映射:登录 b.oray.com →「内网穿透」,两条映射(前端 → 192.168.0.128:8080、文档 → 192.168.0.128:8090)开关应为生效,且未超出映射数配额(体验版 2 条)。
  2. 看设备:「设备列表」中承接映射的设备必须在线;登录控制台的账号必须与设备所属账号一致(否则设备列表为空、映射无人承接)。
  3. 只留一个客户端:服务器上同时运行两个花生壳客户端会互相抢转发,这是最常见的故障原因。正确状态是官方客户端运行、AppKey 模式的 hsk 客户端停止并禁用:
    systemctl status phddns_service    # 应为 active
    systemctl status hsk.service       # 应为 inactive 且 disabled
    若需要改回 AppKey 模式,则先停 phddns_service 再启 hsk.service,两者不要同时开。
  4. 点诊断:在控制台对该映射点「映射诊断」,「内网服务 / 花生壳客户端 / 花生壳服务器 / 域名解析」四项全绿即为正常。
  5. 查域名:dig +short 666fe518ww51.vicp.fun @223.5.5.5 应返回花生壳中转 IP;若为 NXDOMAIN,说明映射未生效或设备不在线。
  6. 看日志:官方客户端日志 /var/log/phddns/phtunnel.log,出现 create new forward tunnel(666fe518ww51.vicp.fun ...) 与 proxy(...) connecting 192.168.0.128:8080 即为正常转发;AppKey 模式客户端日志为 /home/douxi/hsk.log。
  7. 仍不通:重启客户端 sudo systemctl restart phddns_service,然后重做第 4 步诊断。

E.3 外网地址变更时需同步修改


本手册随系统版本更新;如页面文字与手册不一致,以系统实际显示为准。仍有疑问请联系本大区经理或系统管理员。

☰