docs(project): align product names and source directories
This commit is contained in:
+9
-8
@@ -1,9 +1,10 @@
|
||||
# 路由与页面结构
|
||||
|
||||
> 本文约定 web 端页面路由、页面职责和组件归属,以及 desk 端的界面结构。
|
||||
> 本文约定采购服务(网页端,`admin/`)页面路由、页面职责和组件归属,以及采购工具
|
||||
> (桌面端,`client/`)的界面结构。
|
||||
> 具体交互行为以[交互清单](08-interaction-checklist.md)为准,接口形状以 [API 合约](api.md) 为准。
|
||||
|
||||
## 一、web 端页面路由
|
||||
## 一、采购服务页面路由
|
||||
|
||||
网页端用户可见产品名统一为“采购服务”。`cmbuyer` 只作为仓库和系统内部标识,不出现在
|
||||
网页标题、页头品牌或无障碍名称中;桌面端仍使用独立名称“采购工具”。
|
||||
@@ -20,7 +21,7 @@
|
||||
登录后默认进入 `/tasks`。未登录访问受保护页面时跳转 `/login` 并携带站内返回路径;
|
||||
**只接受 `/tasks` 及其子路径**,拒绝绝对 URL、`//` 和反斜杠。
|
||||
|
||||
## 二、web 端页面职责
|
||||
## 二、采购服务页面职责
|
||||
|
||||
### 采购任务 `/tasks`
|
||||
|
||||
@@ -86,7 +87,7 @@
|
||||
尺码、数量、价格上限。链接无法解析出 `goods_id` 时明确报错并保留已填内容;保存成功后
|
||||
任务为 `DRAFT`,尚未进入设备领取队列。
|
||||
|
||||
## 三、desk 端界面结构
|
||||
## 三、采购工具界面结构
|
||||
|
||||
桌面端产品名为“采购工具”,不是网页;使用顶部固定两页签,不做多级导航,默认打开采购执行:
|
||||
|
||||
@@ -121,11 +122,11 @@
|
||||
|
||||
## 四、导航规则
|
||||
|
||||
- web 端从路由化详情抽屉返回工作台时不重新加载列表;完整详情页返回时保留原筛选条件。
|
||||
- desk 端启动时若服务端有本设备的活跃任务,优先恢复该任务,不允许直接领取下一条。
|
||||
- 采购服务从路由化详情抽屉返回工作台时不重新加载列表;完整详情页返回时保留原筛选条件。
|
||||
- 采购工具启动时若服务端有本设备的活跃任务,优先恢复该任务,不允许直接领取下一条。
|
||||
- 第一趟试选完成后**必须退出商品页**再进入下一轮轮询,不停在规格面板等人。
|
||||
- desk 端在真机步骤执行期间禁用硬取消和关闭窗口,避免留下无法判定的中间态。
|
||||
- 任何进入外部支付页的情形,desk 端立即停止并跳回待人工,**不提供「继续」按钮**。
|
||||
- 采购工具在真机步骤执行期间禁用硬取消和关闭窗口,避免留下无法判定的中间态。
|
||||
- 任何进入外部支付页的情形,采购工具立即停止并跳回待人工,**不提供「继续」按钮**。
|
||||
- dry-run 与真实下单必须使用不同的醒目标识;dry-run 不得出现可触发真实提交的控件。
|
||||
- 已建立提交围栏后,不提供重新领取、重新提交或放弃授权,只能恢复同一提交记录并调和。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user