-
Notifications
You must be signed in to change notification settings - Fork 0
17 v1 information architecture
技术老胡 edited this page Jul 30, 2026
·
2 revisions
本文档确定平台管理端、商户中心、用户端和服务/现场端的页面分组、菜单层级、导航关系与页面编号。页面编号用于 PRD、Figma、API、测试和任务关联,不等同于最终代码路由。
- 保留 CRMEB 已有商城、营销、订单、财务和权限导航。
- 平台管理端只新增一个一级菜单“农业经营”,避免一级菜单继续膨胀。
- 云仓活动属于营销运营,放在现有“营销”下。
- 商户货款和用户云仓账本属于财务,放在现有“财务”下。
- 商户端不新增与现有结构重复的一级菜单,能力落入商品、营销、订单和财务。
- 用户端不增加底部导航数量,通过首页频道和“我的”聚合入口进入。
- 服务端区分客服工作区和农业现场作业工作区,按角色显示。
- 列表、详情、操作、审核、异常和账本页面职责分离。
- 同一个状态只使用一套名称、颜色和可执行操作。
ADM = 平台管理端
MER = 商户中心
USR = 用户端
SVC = 客服/现场服务端
AG = 农业资产与经营
LA = 租地
AD = 认养
PD = 生产与履约
TR = 溯源
CW = 云仓
FN = 财务
CM = 普通商城
示例:ADM-CW-003 表示平台管理端云仓域第 3 个页面。
| 一级菜单 | 处理方式 | V1 智慧农业内容 |
|---|---|---|
| 首页 | 扩展 | 增加农业经营、云仓、履约和结算待办 |
| 店铺 | 复用 | 商户资料和经营状态 |
| 商品 | 扩展 | 平台自营来源、商户农产品审核、溯源关联 |
| 订单 | 扩展 | 普通订单及云仓邮寄/自提筛选 |
| 营销 | 扩展 | 新增云仓秒杀业务组 |
| 用户 | 扩展 | 用户农业权益和云仓持仓入口 |
| 财务 | 扩展 | 商户云仓货款、用户云仓账本和对账 |
| 农业经营 | 新增 | 资产、租地、认养、生产、履约、异常和溯源 |
| 其他原菜单 | 复用 | 内容、应用、装修、客服、设置、维护等 |
农业经营
├─ 农业工作台
├─ 农业资产
│ ├─ 农场管理
│ ├─ 区域管理
│ ├─ 地块管理
│ ├─ 地块占用日历
│ ├─ 栏舍/蜂场
│ └─ 养殖资产与批次
├─ 租地经营
│ ├─ 作物管理
│ ├─ 租地套餐
│ ├─ 租地订单
│ └─ 地块分配
├─ 认养经营
│ ├─ 认养分类与品种
│ ├─ 认养套餐
│ ├─ 认养订单
│ └─ 资产/份额分配
├─ 生产履约
│ ├─ 生产批次
│ ├─ 过程记录审核
│ ├─ 采收/产出批次
│ ├─ 邮寄履约
│ ├─ 自提点管理
│ └─ 农业异常
└─ 溯源管理
├─ 溯源档案
├─ 报告与证书
└─ 溯源关联
营销
└─ 云仓秒杀
├─ 云仓活动
├─ 商户供货审核
├─ 云仓订单与去向
├─ 云仓批次
├─ 二次零售分配
├─ 到期回购
└─ 云仓异常
财务
├─ 原 CRMEB 财务菜单
├─ 商户云仓货款
├─ 用户云仓账本
├─ 用户云仓入账记录
└─ 云仓对账
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-CM-001 |
平台商品管理扩展 | 复用页 | 农产品来源、产地、溯源资料和平台自营云仓供货 |
ADM-CM-002 |
商户商品审核扩展 | 复用页 | 产地/资质/溯源审核、供货资格 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-AG-001 |
农业工作台 | 菜单页 | 租地订单、认养订单、生产批次、农业异常 |
ADM-AG-002 |
农场列表 | 菜单页 | 农场详情/编辑 |
ADM-AG-003 |
农场详情 | 详情页 | 区域、地块、栏舍、仓库/库位、生产批次 |
ADM-AG-004 |
区域列表 | 菜单页 | 区域编辑、地块筛选 |
ADM-AG-005 |
地块列表 | 菜单页 | 地块详情、占用日历 |
ADM-AG-006 |
地块详情 | 详情页 | 占用历史、生产批次、异常 |
ADM-AG-007 |
地块占用日历 | 菜单页 | 占用详情、租地订单 |
ADM-AG-008 |
栏舍/蜂场列表 | 菜单页 | 资产、养殖批次 |
ADM-AG-009 |
养殖资产列表 | 菜单页 | 个体详情、认养订单 |
ADM-AG-010 |
养殖批次列表 | 菜单页 | 批次份额、认养订单、生产记录 |
ADM-AG-011 |
自提点列表 | 菜单页 | 新建/编辑、启停、关联履约 |
ADM-AG-012 |
自提点编辑 | 表单页 | 地址检索、地图点选、营业时间、发布预检 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-LA-001 |
作物列表 | 菜单页 | 作物编辑 |
ADM-LA-002 |
租地套餐列表 | 菜单页 | 新建/编辑、预览 |
ADM-LA-003 |
租地套餐编辑 | 表单页 | 保存草稿、发布预检 |
ADM-LA-004 |
租地订单列表 | 菜单页 | 订单详情、分配、异常、履约 |
ADM-LA-005 |
租地订单详情 | 详情页 | 地块占用、生产批次、产出、履约 |
ADM-LA-006 |
地块分配工作台 | 菜单页 | 可用地块、占用冲突、确认分配 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-AD-001 |
认养分类与品种 | 菜单页 | 分类/品种编辑 |
ADM-AD-002 |
认养套餐列表 | 菜单页 | 新建/编辑、预览 |
ADM-AD-003 |
认养套餐编辑 | 表单页 | 保存草稿、发布预检 |
ADM-AD-004 |
认养订单列表 | 菜单页 | 订单详情、分配、异常、履约 |
ADM-AD-005 |
认养订单详情 | 详情页 | 个体/份额、生产批次、产出、履约 |
ADM-AD-006 |
资产/份额分配工作台 | 菜单页 | 可用资产/份额、冲突、确认分配 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-PD-001 |
生产批次列表 | 菜单页 | 批次详情、记录、产出、异常 |
ADM-PD-002 |
生产批次详情 | 详情页 | 时间线、资产、订单、产出 |
ADM-PD-003 |
过程记录审核 | 菜单页 | 审核详情、发布/驳回 |
ADM-PD-004 |
采收/产出批次列表 | 菜单页 | 质量、分配、溯源 |
ADM-PD-005 |
采收/产出批次详情 | 详情页 | 订单分配、库存、报告 |
ADM-PD-006 |
邮寄履约列表 | 菜单页 | 打包、出库、物流、售后 |
ADM-PD-007 |
农业异常列表 | 菜单页 | 异常详情、处理、审批 |
ADM-PD-008 |
农业异常详情 | 详情页 | 证据、影响订单、方案、通知 |
ADM-TR-001 |
溯源档案列表 | 菜单页 | 档案详情、版本、二维码 |
ADM-TR-002 |
溯源档案编辑/预览 | 表单/预览页 | 草稿、审核、发布、撤回 |
ADM-TR-003 |
报告与证书 | 菜单页 | 上传、有效期、关联 |
ADM-TR-004 |
溯源关联 | 菜单页 | 商品/SKU/订单/批次关联 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-CW-001 |
云仓活动列表 | 菜单页 | 活动编辑、复制、数据详情 |
ADM-CW-002 |
云仓活动编辑 | 表单页 | 活动商品、发布预检 |
ADM-CW-003 |
云仓活动商品编辑 | 表单页 | SKU 批次、规则预览 |
ADM-CW-004 |
云仓活动数据详情 | 详情页 | 订单、待选择、批次、结算 |
ADM-CW-005 |
商户供货审核 | 菜单页 | 审核详情、入库/验收 |
ADM-CW-006 |
供货审核详情 | 详情页 | 商品、SKU、价格、库存、材料 |
ADM-CW-007 |
云仓订单与去向工作台 | 菜单页 | 首次订单详情、待选择、补运费、自提核销、代销和退款异常 |
ADM-CW-008 |
云仓批次列表 | 菜单页 | 批次详情、暂停、到期处理 |
ADM-CW-009 |
云仓批次详情 | 详情页 | 库存池、进度、订单、持仓、账本 |
ADM-CW-010 |
二次零售分配 | 菜单页 | 二次订单、批次分配、退款 |
ADM-CW-011 |
到期回购列表 | 菜单页 | 回购详情、审核、完成 |
ADM-CW-012 |
云仓异常列表 | 菜单页 | 暂停、恢复、库存/质量处理 |
| 编号 | 页面 | 导航类型 | 主要去向 |
|---|---|---|---|
ADM-FN-001 |
商户云仓货款 | 菜单页 | 供货账本、资格时间和冻结 |
ADM-FN-002 |
用户云仓账本 | 菜单页 | 本金、收益、回购、冻结、冲正 |
ADM-FN-003 |
商户供货结单 | 菜单页 | 日结单、审核、入账和导出 |
ADM-FN-004 |
云仓对账 | 菜单页 | 订单、库存、批次、账本和资金差异 |
ADM-FN-005 |
账本/入账详情 | 详情页 | 公式快照、目标账户、CRMEB 流水和操作历史 |
商品
├─ 原商品菜单
└─ 农产品与溯源资料(商品编辑扩展/独立待办)
营销
└─ 云仓供货
├─ 供货申请
└─ 供货记录
订单
├─ 原订单菜单
└─ 云仓履约/售后
财务
├─ 原财务菜单
└─ 云仓供货货款
| 编号 | 页面 | 核心职责 |
|---|---|---|
MER-HM-001 |
智慧经营工作台扩展 | 复用首页,按角色聚合供货、履约、售后和货款待办 |
MER-CM-001 |
商品列表 | 复用商品管理,增加云仓供货和溯源状态 |
MER-CM-002 |
商品编辑扩展 | 产地、供应批次、报告、证书和溯源材料 |
MER-CW-001 |
云仓供货申请列表 | 可申请商品/SKU、历史申请、新建申请 |
MER-CW-002 |
云仓供货申请编辑 | 供货价、数量、交付时间、履约与售后说明 |
MER-CW-003 |
云仓供货记录 | 审核、活动预占、送达、验收和有效购买 |
MER-CW-004 |
云仓供货详情 | 审核意见、库存流水、验收差异、关联活动 |
MER-CW-005 |
云仓履约/售后 | 责任快照明确由商户承担的邮寄、质量、退回和首次售后;不执行云仓自提核销 |
MER-FN-001 |
云仓供货货款 | 供货价、有效首次购买、扣减、资格和入单状态 |
MER-FN-002 |
云仓供货结单 | 日结单列表、来源明细、正式入账和对账异议 |
商户端不展示其他商户数据,不展示用户持仓占比、用户本金、用户收益和平台二次零售利润。
V1 保持现有底部导航,不新增第六个 Tab:
首页 / 分类 /(运行态可选逛逛)/ 购物车 / 我的
智慧农业入口:
- 首页频道:
农场专区、集市云仓。 - 商品详情:
溯源档案。 - 我的:
我的土地、我的认养、云仓待选择、我的云仓。 - 订单中心:增加云仓订单入口和“待选择”数量提醒。
按已确认的 G4-UI-008,新增路由放入两个独立分包:租地、认养和溯源使用 pages/farm,云仓使用 pages/cloudWarehouse。页面编号不随代码目录变化。
flowchart TD
H["首页"] --> F["农场专区"]
H --> C["集市云仓"]
F --> L1["租地列表/详情"]
F --> A1["认养列表/详情"]
L1 --> L2["租地下单/支付"]
A1 --> A2["认养下单/支付"]
C --> C1["云仓商品详情"]
C1 --> C2["抢购确认/支付"]
C2 --> C3["支付成功"]
C3 --> C4["立即选择"]
C3 --> C
M["我的"] --> ML["我的土地"]
M --> MA["我的认养"]
M --> CP["云仓待选择"]
M --> MC["我的云仓"]
MC --> CB["云仓账本"]
CP --> C4
| 编号 | 页面 | 入口 | 主要去向 |
|---|---|---|---|
USR-AG-001 |
农场专区 | 首页 | 租地、认养、农场详情 |
USR-AG-002 |
农场详情 | 农场专区/套餐详情 | 农场公开内容、位置与导航 |
USR-AG-003 |
农场位置与导航 | 农场详情/土地认养详情 | 地图、公开地址、示意图、外部导航 |
USR-LA-001 |
租地列表 | 农场专区 | 租地详情 |
USR-LA-002 |
租地详情 | 列表/分享 | 下单确认 |
USR-LA-003 |
租地下单确认 | 租地详情 | 支付 |
USR-LA-004 |
我的土地 | 我的 | 土地详情 |
USR-LA-005 |
我的土地详情 | 我的土地 | 农事时间线、产出、履约、溯源 |
USR-AD-001 |
认养列表 | 农场专区 | 认养详情 |
USR-AD-002 |
认养详情 | 列表/分享 | 下单确认 |
USR-AD-003 |
认养下单确认 | 认养详情 | 支付 |
USR-AD-004 |
我的认养 | 我的 | 认养详情 |
USR-AD-005 |
我的认养详情 | 我的认养 | 养殖时间线、产出、履约、溯源 |
USR-PD-001 |
产出履约详情 | 土地/认养详情 | 地址、物流、售后 |
| 编号 | 页面 | 入口 | 主要去向 |
|---|---|---|---|
USR-CW-001 |
集市云仓 | 首页/营销入口 | 商品详情 |
USR-CW-002 |
云仓商品详情 | 集市云仓/分享 | 抢购确认 |
USR-CW-003 |
云仓抢购确认 | 商品详情 | 支付 |
USR-CW-004 |
云仓支付成功 | 支付回调 | 立即选择、继续抢购 |
USR-CW-005 |
云仓订单中心 | 订单中心/我的 | 待选择、邮寄、自提、代销、已完成 |
USR-CW-006 |
云仓去向选择 | 支付成功/订单中心 | 邮寄、自提、代销确认 |
USR-CW-007 |
邮寄地址与补运费 | 去向选择/订单中心 | 报价、支付、结果确认、超时重选/代销、迟到支付退款 |
USR-CW-008 |
自提凭证 | 订单中心 | 地图、核销码、客服 |
USR-CW-009 |
我的云仓 | 我的 | 持仓详情、账本 |
USR-CW-010 |
云仓持仓详情 | 我的云仓 | 批次进度、结算、回购 |
USR-CW-011 |
云仓账本 | 我的云仓/持仓详情 | 账本详情 |
USR-CW-012 |
云仓账本详情 | 云仓账本 | 来源订单、公式、节点和状态 |
| 编号 | 页面 | 处理方式 |
|---|---|---|
USR-TR-001 |
溯源档案 | 新增,可从商品、订单、农业权益和物流进入 |
USR-CM-001 |
普通商品详情扩展 | 增加产地、供应商和溯源入口 |
USR-CM-002 |
普通订单详情扩展 | 增加业务来源和溯源入口 |
smartfarm_service V1 复用现有客服登录和 Token,按职责显示两个工作区。旧客服账号没有农业档案时仍直接进入原 /kefu/dashboard;现场账号进入 /kefu/farm/work/*,同时拥有多个工作区时先进入 /kefu/entry:
客服工作区
├─ 原客服会话与订单上下文
├─ 智慧农业订单查询
├─ 云仓订单查询
└─ 异常协同
农业作业工作区
├─ 我的任务
├─ 扫码录入
├─ 生产记录
├─ 采收/产出
├─ 仓储履约
├─ 异常上报
├─ 本机草稿
└─ 我的/职责范围
农业作业工作区需要移动优先设计;客服工作区保持桌面端高密度工作界面。
固定路由族:
| 路由族 | 使用端 | 边界 |
|---|---|---|
/kefu/dashboard |
PC | 原三栏客服会话,不做移动响应式改造 |
/kefu/farm/desk/* |
PC/平板横屏 | 农业订单、云仓订单、异常协同和审核 |
/kefu/farm/work/* |
手机/平板竖屏 | 任务、扫码、事实录入、仓储履约和异常上报 |
| 编号 | 页面 | 主要角色 | 核心职责 |
|---|---|---|---|
SVC-AU-001 |
服务人员登录 | 全部服务人员 | 复用现有账号、验证码和 service Token,适配桌面与手机 |
SVC-AU-002 |
工作区选择 | 多工作区人员 | 客服/农业工作区、职责与范围摘要、默认入口 |
SVC-AU-003 |
我的与职责范围 | 现场人员 | 账号、职责、范围版本、能力状态、工作区切换和退出 |
SVC-CM-001 |
智慧农业订单查询 | 客服 | 查租地/认养、资产、履约和异常 |
SVC-CW-001 |
云仓订单查询 | 客服 | 查首次订单、去向、持仓、批次和账本 |
SVC-CW-002 |
云仓异常协同 | 客服/运营 | 去向异常、自提逾期、冻结和通知 |
SVC-PD-001 |
我的农业任务 | 农事/养殖人员 | 今日待办、逾期和异常 |
SVC-PD-002 |
扫码入口 | 农事/养殖/仓储 | 扫地块、资产、生产批次、产出批次 |
SVC-PD-003 |
新增过程记录 | 农事/养殖人员 | 事件、时间、物料、图片和备注 |
SVC-PD-004 |
采收/产出录入 | 农事/养殖人员 | 数量、质量、损耗和入库 |
SVC-PD-005 |
仓储履约 | 仓储人员 | 验收、分配、打包、出库和云仓自提核销 |
SVC-PD-006 |
异常上报 | 全部现场角色 | 类型、影响、证据和建议方案 |
SVC-PD-007 |
生产/产出审核 | 农业审核人员 | 提交内容、证据和历史版本的通过/驳回 |
SVC-PD-008 |
本机草稿 | 全部现场角色 | 按账号隔离的草稿、待上传媒体、恢复和删除 |
页面是否显示由登录后 farm/context 返回的权限码决定;能看到页面不代表能访问任意数据,列表和详情仍由后端按当前有效范围过滤。
| 来源 | 目标 | 规则 |
|---|---|---|
| 平台工作台待办 | 对应列表 | 自动带入状态和时间筛选 |
| 列表业务编号 | 详情页 | 保留筛选条件,返回时不丢失 |
| 订单详情批次编号 | 批次详情 | 按当前用户权限控制 |
| 批次详情二次订单 | CRMEB 订单详情 | 新窗口/页签打开,保留批次上下文 |
| 商户供货详情 | 关联活动 | 商户只能看活动公开供货信息 |
| 用户支付成功 | 去向选择 | 不弹窗强制,用户主动点击 |
| 用户支付成功 | 集市云仓 | “继续抢购”返回原场次与滚动位置 |
| 用户待选择提醒 | 云仓订单中心 | 自动定位到对应订单明细 |
| 用户持仓详情 | 账本 | 自动筛选当前持仓 |
| 商品/订单/履约 | 溯源档案 | 使用稳定公开档案 ID |
| 现场扫码 | 录入页面 | 校验对象状态和人员权限后进入 |
- 页面标题、主要操作和筛选区固定位置。
- 筛选条件可折叠,常用筛选保持一行。
- 表格使用固定操作列,避免一行出现过多文字按钮。
- 常用操作使用图标按钮并提供 Tooltip。
- 批量操作只在选中数据后出现。
- 从详情返回时保留页码、筛选和排序。
- 顶部显示业务编号、状态、关键金额/数量和主要操作。
- 主体使用标签页:概览、关联对象、操作记录、异常/售后。
- 不使用卡片嵌套卡片。
- 金额、数量和状态变化显示来源与时间。
- 顶部先显示对象、状态和下一步动作。
- 时间线、物流和过程记录使用纵向布局。
- 底部操作栏只保留当前状态允许的 1 至 2 个主要操作。
- 规则说明通过可展开区呈现,不遮挡主流程。
| 数据/操作 | 平台运营 | 财务 | 农业人员 | 商户 | 客服 | 用户 |
|---|---|---|---|---|---|---|
| 农业资产配置 | 编辑 | 只读 | 负责范围只读 | 无 | 只读必要信息 | 公开信息 |
| 生产记录 | 审核/查看 | 无 | 新增/编辑草稿 | 无 | 只读 | 仅已发布 |
| 云仓活动规则 | 编辑 | 只读 | 无 | 仅关联公开信息 | 只读 | 付款快照 |
| 用户持仓 | 全部 | 全部金额 | 无 | 无 | 单用户查询 | 本人 |
| 商户供货价 | 全部 | 全部 | 无 | 本商户 | 必要时只读 | 不展示 |
| 用户收益公式 | 全部 | 全部 | 无 | 不展示 | 单用户解释 | 本人 |
| 账本冲正 | 申请/只读 | 审核/执行 | 无 | 只读自身 | 提交异常 | 只读自身 |
| 农业异常 | 审核/处理 | 退款金额只读 | 上报 | 关联商品异常 | 协同 | 本人受影响记录 |
Figma 顶级页面采用“端 + 交付阶段”分组,页面编号继续用于 Frame 命名和需求追踪:
00 Cover & Change Log
01 Current CRMEB References
02 Components & Tokens
03 Platform Admin
04 Merchant
05 User H5 Mini Program
06 Service & Field
07 Prototype Flows
08 Handoff & Assets
平台农业、平台云仓和平台财务页面都放在 03 Platform Admin,通过 Section 和 Frame 编号区分;用户农场与用户云仓页面都放在 05 User H5 Mini Program。这样既与当前正式 Figma 文件一致,也不会丢失本文件的业务页面层级。
Frame 名称使用:
页面编号 / 页面名称 / 状态 / 视口
示例:
USR-CW-006 / 云仓去向选择 / 待选择 / Mobile 390
ADM-CW-009 / 云仓批次详情 / 代销中 / Desktop 1440
SVC-PD-003 / 新增过程记录 / 离线草稿 / Mobile 390
- 首页
- 项目总览
- 项目立项
- 端与角色
- 供应链经营闭环
- 模块地图
- V1 范围 PRD
- 任务拆解
- 结算与账本
- V1 结算口径
- 云仓秒杀
- CRMEB 底座能力映射
- 当前菜单页面审计
- V1 决策与术语
- 云仓流程与状态机
- 租地认养与溯源 PRD
- V1 数据模型草案
- 开发前设计计划
- V1 信息架构
- 页面与原型规格
- V1 API 契约草案
- 事件任务权限通知
- 五项目代码改造蓝图
- 测试验收发布与手册计划
- CRMEB 视觉基线审计
- G3/G4 决策登记表
- 用户端 uni-app 复用审计
- 开发前主清单
- 自主设计工作指引
- V1 需求追踪矩阵
- G3 技术专项验证报告
- V1 P0 页面矩阵
- 写操作契约注册表
- 事件任务操作注册表
- 状态异常事务矩阵
- 数据库字段字典
- 页面 API 文件追踪
- V1 ER 图
- API 字段契约注册表
- 平台管理员手册
- 商户手册
- 用户帮助
- 服务与现场手册
- 开发任务包
- 测试目录与 Fixtures
- 发布与运维手册
- 设计交付与研发交接