BIORI BIOTECH
BIORI BIOTECH宝锐生物
营销中心守护生命健康,缔造美好生活

工作台结构重构方案 · 经营 vs 客户

两件事一起答:为什么「拜访视图 + 活动录入」必须融合,以及导航该怎么按「经营管理 / 客户管理」重分。

下面每一条现状都是现读 工具/index.html 核出来的,不是回忆。

v0.1 · 待你拍板 · 2026-10-07

一、一句话结论

现在的病根是一条:同一件事被拆到两个域。
「拜访视图」在 📊 经营、「活动录入」在 🧑‍💼 我的, 而「我的活动」又在「我的」——记一次拜访和看拜访的账被硬生生分成两个 Tab, 中间还夹着一个重复的列表页。用户要从「我的」跳到「经营」才能看完一件事, 这就是你说「应该融合」的根源。
做法两句:① 把「拜访视图 + 活动录入 + 我的活动」合成一个页面的两态(看 / 录); ② 导航按「管理什么」分域——经营管业务结果与过程,客户管客户资产, 我的只放个人事务。

二、现状盘点:18 个 Tab 的真实归属

读自 工具/index.html 第 734–754 行(含 1 个已隐藏的「岗前培训」)。

#业务线 当前分组Tab 在做什么我的归类
1da/ls📊 经营看板三部门逐月拆分看板(iframe)经营
2da/ls📊 经营拜访视图当月线下拜访/线上跟进次数 + 客户下钻经营
3da/ls📊 经营订单管理订单列表与检索经营
4da/ls📊 经营历史成交价历史成交价查询经营
5da👥 客户客户客户清单与搜索客户
6ls👥 客户课题组MCP 商机视图课题组客户
7da👥 客户商机沙盘商机推演客户
8da/ls👥 客户访前准备拜访前准备客户
9da/ls👥 客户特殊要求客户特殊要求台账客户
10da👥 客户客诉客诉台账客户
11da/ls🧑‍💼 我的活动录入结构化录入项目/采购跟进(iframe)我的
12da/ls🧑‍💼 我的我的活动本人已提交活动列表我的
13da/ls🧑‍💼 我的待办对内/对外待办(活动可派生)我的
14da/ls🧑‍💼 我的报销报销助手我的
15da/ls🤖 智能AI 助手AI 问答与参谋智能
16da/ls📌 其他目标基础数据目标口径维护(adminOnly)其他
17da/ls🤖 智能数据管理上传与权限(adminOnly)其他
18da/ls🧑‍💼 我的岗前培训已隐藏(2026-09-05)—

三个具体症状(都能在表里对上)

① 域混:「活动录入 / 我的活动」是业务作业,却放在「我的」;「客诉」是经营指标,却放在「客户」。
② 重复:「我的活动」=融合页活动列表的子集,是重复实现。
③ 入口错位:「拜访视图」只让人看,却不给记;「活动录入」只让人录,却不给看回自己录了什么。

三、新结构:两大域 + 个人 / 智能

📊 经营管理
管业务结果与过程:看板 · 拜访与活动 · 订单与业绩 · 客诉 · 目标 · 数据
看板拜访与活动订单与业绩客诉目标基础数据数据管理
👥 客户管理
管客户资产:以客户/课题组为主体,不做过程统计
客户课题组商机沙盘访前准备特殊要求
🧑‍💼 我的
只放个人事务,不放业务作业
待办报销
🤖 智能
AI 能力
AI 助手

逐个 Tab 的归属对照

Tab原分组 新域新位置理由
看板经营经营📊 看板不变
拜访视图经营经营📈 拜访与活动★ 融合 visitStats+activityEntry+myActivities
订单管理经营经营📦 订单与业绩★ 与「历史成交价」并为一个 Tab 的两个二级视图
历史成交价经营经营📦 订单与业绩 › 历史成交价★ 降为二级视图
客户客户客户📋 客户不变
课题组客户客户🔬 课题组不变
商机沙盘客户客户🎯 商机沙盘不变
访前准备客户客户📝 访前准备不变(主体是客户;融合页给「去前准备」入口)
特殊要求客户客户⭐ 特殊要求不变
客诉客户经营🔴 客诉从「客户」移入(客诉是经营质量指标)
活动录入我的—(并入融合页)★ 作为「录」态,不再是独立 Tab;保留深链
我的活动我的—(下线)★ 与融合页的活动列表重复,建议下线
待办我的我的✅ 待办不变(保持个人事务属性)
报销我的我的🧾 报销不变
AI 助手智能智能🤖 AI 助手不变
目标基础数据其他经营🎯 目标基础数据从「其他」移入,adminOnly 不变
数据管理其他经营📤 数据管理从「智能」移入经营(它是经营数据的上游)
岗前培训——(保持隐藏)不变

结果:可见 Tab 从 17 → 14(下线「我的活动」、合并订单与成交价、活动录入并入融合页)。

四、「拜访与活动」融合页:一页两态

「录」态 · 活动录入 活动形式必填 / 关联订单 下一步计划 · 问题现象 活动落库 本地 + CloudBase 双写 channel=offline / online 「看」态 · 拜访与活动 线下拜访次数 / 线上跟进次数 按客户下钻(同页) 待办(已打通) 确认清单 → 只落已确认 指纹幂等 · 不碰人的动作 同一份数据 不再两处维护 融合页只改「怎么摆」 活动结构 / 待办逻辑不动 零数据风险

「看」态(原拜访视图,加强)

  • 顶部 KPI:线下拜访次数 / 线上跟进次数 / 当月活动合计(口径已定:只给次数)
  • 新增 12 个月趋势(接口已返回 months,现成)
  • 活动列表:按 客户 / 日期 / 形式 筛选;点客户展开活动明细 → 「看详情」出飞书文本
  • 右上角 「+ 记一次拜访/跟进」 → 切到「录」态
  • 管理视角(按 Q2 定):销售看自己,管理者可切全队

「录」态(原活动录入,原样内嵌)

  • 直接内嵌现有 工具/活动录入.html(iframe,表单一行不改)
  • 录完提交 → 回到「看」态并自动刷新计数(不必再切 Tab)
  • 活动里的「下一步计划」「问题现象」→ 待办(P1 已打通,本方案直接复用)
  • 深链:openActivityEntry(客户名) → 直达「录」态并带客户

线框:一页两态怎么摆

① 看:拜访与活动 52 线下拜访 74 线上跟进 126 合计 12 个月趋势 ▁▂▃▅▆▇█▇▆▅▆▇ 客户 A     线下 2 | 线上 1 客户 B     线下 1 | 线上 3 客户 C     线下 1 | 线上 0 + 记一次拜访 点客户 → 展开明细 → 看详情 切态 提交 ② 录 活动形式 * 线下拜访 ▾ 客户 / 商机 客户需求 / 技术参数 问题现象 / 竞对 关联订单 待办确认(未确认不落库) ③ 明细:点「看详情」 【活动类型】项目跟进 【客户】某某诊断科技 【活动形式】线下拜访 【活动日期】2026-10-07 【客户需求】1. … 2. … 【问题现象】… 【下一步计划】1. …(刘新元 / 11-20) 复制飞书描述 去前准备 ↗ 明细在本页展开,不再跳 Tab

五、可点击原型(示意数据,非真实客户)

点左侧导航看新分组;点「看 / 录」切两态——这就是重构后的手感。

👀 看(拜访视图)
✍️ 录(活动录入)
线下拜访次数
52
当月
线上跟进次数
74
当月
当月活动合计
126
全部已标形式
某某诊断科技有限公司线下 2 线上 1
某某生物(上海)有限公司线下 1 线上 3
某某医学检验实验室线下 1 线上 0

↑ 示意数据。真实页里点客户会展开活动明细,再点「看详情」出该活动的飞书文本。

六、影响面与风险(改之前先认账)

面要动什么风险
导航TABS 的 group + 分组定义 _grp + 移动端底栏 _keep; 两个入口(index.html / app.html)必须同改低
深链openActivityEntry(客户名) 从拜访卡带客户跳进来 → 融合后要能直达「录」态并带客户, 否则拜访卡的「新建拜访纪要」会落到「看」态中
接口/api/visit/stats 按 Q2 决定要不要给管理者更大范围;不改数据结构低
部署这三个 HTML 在 CDN 上(/workbench/index.html、/workbench/app.html、 /工具/活动录入.html):改完必须部署 + 回读比 md5, 且外壳引用录入页的 ?v= 要同步升版中
权限targetsAdmin/dataMgmt 的 adminOnly 不变; 客诉换域不改可见性(lines:['da'] 保持)低
使用习惯30 人的肌肉记忆要换位置——这是最大风险,不是技术风险。 所以建议先试点(Q8),并在侧栏保留一周的「改名提示」气泡高

七、分期与主责

期内容 主责工作量
P0导航重构(纯前端,零数据风险)
改 TABS 的 group 与分组定义;下线「我的活动」;订单+成交价合并;侧栏/底栏重排。不改任何数据与接口,出问题一条命令回滚。
我(脚本 + 双入口同改 + CDN 部署 + 回读校验)约 0.5 天
P1「拜访与活动」融合页
把 renderVisitStats 升级为双态页:看(KPI + 12 月趋势 + 活动列表 + 客户下钻)与录(内嵌现活动录入页 iframe)。顶部一个「+ 记一次」切态;openActivityEntry(客户名) 深链直接进「录」态并带客户。
我(外壳改造 + 录入页仅加一个「进融合页」回调)约 1–1.5 天
P2经营域的两处收口
客诉移入经营并加「按客户看客诉」;访前准备加「去前准备」跳转;目标/数据管理归位。
我(导航 + 少量跳转)约 0.5 天
P3试点与全员
按 Q8 试点 3 天,收集「找不到入口」类反馈再全员放开。
你定试点人;我出 1 页上手图3 天观察

顺序有依赖:P1 融合页依赖 P0 的导航位;P2 是收口,不影响前两期可用。

八、需要你拍板(8 问,带我的建议)

每条都写了我的推荐。你可以只回「都按建议」,或指定要改的那几条编号。

Q1「经营 / 客户」两分够不够?
我建议保留四域:经营 · 客户 · 我的 · 智能。把「我的」留成纯个人事务(只放待办、报销),业务作业一律不进「我的」——现在「活动录入/我的活动」放这里就是域混了。
A 四域(推荐)|B 只分经营/客户两域,其余塞「其他」|C 你有别的分法
Q2融合页里,「看」的默认范围按谁?
拜访统计的口径要定死:销售看自己、管理者看全队?还是所有人默认只看自己、管理者手动切?这决定接口要不要按角色返回不同范围(现在是按 _act_visible_sales 过滤,admin/gm 不限)。
A 销售=自己 / 管理者=全队(推荐)|B 所有人默认自己,管理者手动切|C 一律只看自己
Q3「我的活动」直接下线吗?
融合页的活动列表就是「我的活动 + 团队活动」,这页已冗余。下线它我能顺带清掉一处重复实现。
A 下线(推荐)|B 保留为融合页的「只看我的」二级视图|C 先留着
Q4「访前准备」留在客户管理,还是并进拜访流程?
我建议留在客户管理(它回答「这个客户怎么打」);但在融合页给一个「去前准备」入口,把「准备 → 拜访 → 跟进」串起来。
A 留客户管理 + 融合页放入口(推荐)|B 整体并进融合页
Q5「订单管理 + 历史成交价」合并成一个 Tab?
两者都是「查单/查价」,合并后一个 Tab 两个二级视图(订单 / 成交价),侧栏少一项、语义更整。
A 合并(推荐)|B 保持两个独立 Tab
Q6「客诉」从客户域移到经营域,同意吗?
客诉发生在客户身上,但它是经营质量指标(要考核、要统计)。我建议移入经营,客户档案里仍能看该客户的客诉。
A 移入经营(推荐)|B 留在客户域
Q7移动端底栏固定哪 4 项?
现在固定 看板/客户/AI助手/待办。融合后我建议改成 拜访与活动 / 客户 / 待办 / AI助手(一线最高频的是记录拜访,看板是管理动作、不该占底栏)。
A 拜访与活动/客户/待办/AI(推荐)|B 维持现状|C 你指定
Q8谁验收、谁试点?
这是全公司 30 人的入口,改完我建议:先给 1 个管理者(你)+ 1–2 个一线销售 试 3 天,再全员放开。
A 你 + 1–2 名销售试点 3 天(推荐)|B 直接全员|C 只给管理者看