# 仓库管理 - 移动端子组件 ## 模块概述 本目录包含仓库模块的所有业务子组件,采用 uni-app 组件化开发,重点处理移动端的高频交互场景。 ## 组件明细 ### 1. 业务开单 (`openOrder.vue`) - **功能**: 支持扫描条码或手动搜索货物进行销售开单。 - **逻辑**: 集成库存校验,防止超卖。 ### 2. 异常处理 (`fakeRegistration.vue`) - **功能**: 现场发现疑似假货时的快速报备。 - **交互**: 支持拍照上传附件、地理位置自动获取。 ### 3. 详情与编辑 (`detail.vue`, `edit.vue`) - **`detail.vue`**: 展示货物全属性,包含入库历史、操作日志。 - **`edit.vue`**: 提供库存修正、状态变更(如:正常、锁定、待检测)功能。 ### 4. 搜索与过滤 (`searchFilter.vue`) - 针对移动端屏幕尺寸优化的侧滑筛选器。 - 支持按品类、批次、仓库区域进行快速检索。 ## 组件间通信 - 使用 `uni.$emit` 和 `uni.$on` 处理页面间的数据回传(如开单成功后刷新列表)。 - 复杂状态通过 `store/modules/warehouse.js` 共享。