中创探索 · CRM
三个日期是两个口径:活动月份=这单的活动发生在哪个月(没填活动日期就看登记日期); 登记日期=这单哪天录进系统。两个都填 = 要同时满足;只填一个 = 只看那一个。 (这两个筛选在【⚙ 筛选】里;顶部的搜索框按 客户/单号/沟通内容/销售 模糊搜。)
单据号客户 状态登记日期 创建日期 活动开始日期 活动结束日期 人数 单据金额 销售修改日期明细操作
客户类型 / 来源地 / 归属(销售)/ 创建日期 都在【⚙ 筛选】里;「归属」可打字搜名字(**只列你能看到的人**)
客户名称类型 来源地联系人联系方式 归属(销售)创建日期修改日期操作
「归属」= 这个客户算谁的业绩/由谁跟;新建时默认是你自己(前提:你自己在 「销售员维护」里有一条档案并关联了账号——不在的话下拉里可能没有你, 这时归属可以先不设,直接保存:列表里这一格会显示「待补」,之后点【编辑】补上即可)。 可以改成别的销售。列表只显示你可见范围内的客户。 点客户名称进「客户详情」(对接人 + 这个客户的历史单据)。
加载中…

销售员维护(关联账号 = 让销售看到自己的数据)

你当前的可见范围:加载中…
本页只列「接单销售」(biz_crm_sales 里的 12 人)。 不接单的管理者(如市场销售部 VP 李燕)不在这里列 —— 这不是「她没有权限」: 能不能进 CRM 由罗盘后台「账户管理 → 可登录系统」勾选决定; 能看哪些数据 由罗盘 biz_staff.view_scope 决定 (例:李燕 = ["dept:市场销售部","dept:销售部"] ⇒ 能看这两个部门 所有人名下的单据/客户,含子部门)。
要调某个管理者的可见范围 → 去罗盘后台调 view_scope, 不要往这张表里塞人(他不是销售员,塞进来会把单据挂错人 ✗)。
销售能看到的数据 = 「关联账号」是他自己企微账号的那些单据/客户 + 他可见范围(view_scope)里那些部门同事名下的单据/客户 (口径:biz_crm_sales.staff_userid → 罗盘 biz_staff.userid, 再按可见范围匹配;部门来自罗盘 biz_staff_dept / biz_staff.dept_id)。
历史数据导入时 12 个销售员的这一列全是空的 → 所以现在销售登录后两个列表都是空的 (这是预期状态,不是数据没导进来)。
怎么配:姓名能对上的行已经自动预选好(黄底那几行,带「建议:…」)—— 点【✓ 一键采纳同名建议】一次配完;个别人不对就自己改:在「关联账号」里打字搜姓名选中 → 点该行【保存】。
离职/不关联的留空即可(留空 = 这位销售看不到自己的数据,只有管理员能看到他的单)。 配完让该销售退出重新登录一次,他自己就能看到名下单据和客户了。
销售员关联账号关联的姓名 / 部门 状态名下单据名下客户操作
谁能进 CRM:加载中… 要增减权限请去「罗盘后台 → 账户管理 → 可登录系统」勾选; 加管理员改服务器 crm/.env 的 ADMIN_USERIDS 后重启 CRM (管理员无条件看到全部单据/客户)。

数据体检(与罗盘同一份数据)

加载中…
CRM 的数据在 biz_crm_order / biz_crm_order_item(单据 + 明细)与 biz_crm_customer / biz_crm_sales(客户 + 销售员)这 4 张表里; 每一次字段级改动都记在 biz_crm_change_log(改前/改后/谁改的/什么时间)。

字典维护(业态等选项只能在这里加)

字典(项目 / 业态 / 产品 / 单据状态 / 客户类型 / 行业 / 来源地 …) ★ v0.1.35 起存在数据库表 biz_crm_dict 里 —— 这里新增后立刻生效: 新选项直接出现在单据/客户表单的下拉里(不用重启、不用找开发改代码)。
每个选项后面的「上级…」下拉用来配关系:产品挂到业态下 (例:产品「烧烤」的上级 = 业态「用餐」)⇒ 单据里选了「用餐」,产品下拉就只列「用餐」下的产品。
✅ v0.1.37 起这里的「项目」就是单据「项目」下拉的唯一来源: 单据表单的「项目」下拉、单据列表筛选、导入导出的枚举校验,**全都读这一份** —— 以前单据下拉另读罗盘 `dim_project` 维表,导致「单据里能选的、这里没有;这里有的、单据选不到」✗。
⚠️ 罗盘 `dim_project` 维表**仍然在用**,但只服务报价单(算 Property Code / 抬头公司, 如 EXP-SZ-01 / HIX-SZ-01),**与下拉候选无关**;报价单的码表请在罗盘里维护 ✓