# 生产工序新增计划人员和计划执行人员 ## 涉及页面 - 工艺路线工序管理页面(technology_routing_operation) ## API 涉及以下接口的请求/响应新增字段: | 方法 | 路径 | 说明 | |------|------|------| | GET | /technologyRoutingOperation/page | 分页查询 | | GET | /technologyRoutingOperation/list | 列表查询 | | GET | /technologyRoutingOperation/{id} | 详情 | | POST | /technologyRoutingOperation/add | 新增 | | PUT | /technologyRoutingOperation | 修改 | **新增响应/请求字段:** | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | planPerson | Long | 否 | 计划人员ID | | executor | Long | 否 | 计划执行人员ID | | planPersonName | String | 否 | 计划人员姓名(响应字段,后端自动关联查询) | | executorName | String | 否 | 计划执行人员姓名(响应字段,后端自动关联查询) | ## 前端修改点 ### 1. 表单新增字段 在工序表单中新增两个人员选择下拉框: ```html ``` ### 2. data 数据 ```js data() { return { processForm: { planPerson: null, executor: null, // ...其他字段 }, employeeOptions: [], // 员工列表,需从接口获取 } } ``` ### 3. 表格列新增 列表中可直接使用后端返回的姓名展示: ```html ``` ## 注意事项 - `planPerson` 和 `executor` 存储的是员工ID(Long类型),提交表单时传ID - 响应中 `planPersonName` 和 `executorName` 由后端通过 `staff_on_job` 表自动关联查询,前端无需额外转换 - 员工下拉列表数据需从员工接口获取(参考现有 `employeeOptions` 数据源) - 数据库迁移SQL:`doc/20260615_add_plan_person_and_executor_to_routing_operation.sql` - 生产订单工序(`production_order_routing_operation`)同步支持这两个字段