docs: 补充备货区域字典设计
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
- 提供分页查询、详情查询、修改和托盘库存查询。
|
||||
- 不提供新增、删除、批量删除、导出。
|
||||
- 不展示截图中的“规划”列。
|
||||
- 不修改数据库表结构。
|
||||
- 不修改业务表结构;新增系统字典类型和字典数据初始化 SQL。
|
||||
- 页面权限拆分为 `lms:stocking-ivt:query` 与 `lms:stocking-ivt:update`。
|
||||
- 菜单由系统菜单配置挂载到 LMS 下,前端页面路径为 `lms/stockingivt/index`。
|
||||
|
||||
@@ -42,7 +42,12 @@
|
||||
|
||||
`product_area` 不在截图字段中,本功能不展示也不修改。更新对象仅包含主键及上述可编辑字段,防止覆盖点位编码、点位名称和审计字段。记录不存在时返回业务异常。
|
||||
|
||||
点位类型与状态当前没有现成系统字典和存量数据,使用页面固定选项,接口以中文标签值存取,避免自行假设数字编码;后续若系统补充统一字典,可无损替换显示组件。
|
||||
点位类型和点位状态使用系统字典,业务表存储字典编码:
|
||||
|
||||
- `lms_stocking_ivt_point_type`:`1=绑定位`、`2=缓存位`、`3=对接位`。
|
||||
- `lms_stocking_ivt_status`:`1=空`、`2=有托盘`。
|
||||
|
||||
新增幂等初始化脚本 `sql/mysql/lms_stocking_ivt_dict.sql`,向 `system_dict_type` 和 `system_dict_data` 写入上述对照关系。前端在 `DICT_TYPE` 中注册两个编码,查询表单、列表字典标签和修改表单统一通过 `getDictOptions`、字典格式化组件读取,不在页面重复维护选项。
|
||||
|
||||
## 托盘库存 5×5 网格
|
||||
|
||||
@@ -77,6 +82,7 @@
|
||||
- `src/views/lms/stockingivt/data.ts`:查询项、列表列和修改表单配置。
|
||||
- `src/views/lms/stockingivt/modules/form.vue`:修改弹窗。
|
||||
- `src/views/lms/stockingivt/modules/pallet-inventory.vue`:5×5 托盘库存弹窗。
|
||||
- `packages/constants/src/dict-enum.ts`:注册 `LMS_STOCKING_IVT_POINT_TYPE` 和 `LMS_STOCKING_IVT_STATUS`。
|
||||
|
||||
## 错误处理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user