This commit is contained in:
2026-04-29 16:05:03 +08:00
parent af5dc954e3
commit f5b99f5bb3
11 changed files with 494 additions and 12 deletions
+13
View File
@@ -41,3 +41,16 @@
- `AddEditWorkOrder.vue`: 编辑模式加载时回填 `selectedItems``selectedCustomers`
- `AddEditWorkOrder.vue`: 编辑提交时发送 `item_ids``customer_ids`
- `apiWorkOrder.go`: `/update` 接口新增 `ItemIDs``CustomerIDs` 字段,重建物品/客户关联绑定
- 仓库物品添加页支持关联客户
- `binds.go`: 新增 `TabWarehouseItemCustomerBind` 关联表(物品-客户多对多)
- `apiWarehouse.go`: `/add_item` 接口新增 `CustomerIDs` 字段,仅新建物品时创建客户关联绑定
- `WarehouseAddItem.vue`: 添加客户搜索选择组件(多选),提交时发送 `customer_ids`
- 使用已有的 `customerApi.list()` 搜索客户
- 仓库物品详情页显示关联客户
- `apiWarehouse.go`: `/get_item` 接口返回 `customers` 列表(包含客户 ID、姓名、称呼)
- `WarehouseItemDetail.vue`: 新增"关联客户" Tab,显示关联客户列表(头像、姓名、称呼),点击可跳转到客户详情页
- i18n: 添加 `warehouse.customers``warehouse.no_customers` 翻译
- 仓库物品编辑页支持关联客户
- `apiWarehouse.go`: `/update_item` 接口新增 `CustomerIDs` 字段,重建客户关联绑定
- `WarehouseItemEdit.vue`: 添加客户搜索选择组件(多选),加载时回填已关联客户,提交时发送 `customer_ids`
- i18n: 添加 `warehouse.linked_customers``warehouse.linked_customer_placeholder``warehouse.linked_customer_not_found` 等翻译到 `warehouse` 节点