feat(outbound): 审批单手动完结/作废功能
- 后端: outbound_service 新增 close_request 方法(状态 1-已通过 → 4-已完结) - 后端: 新增 POST /api/v1/outbound/request/<id>/close 接口 - 模型: status_text 数组增加「已完结」 - 前端: create.vue 审批单选择区新增「强制完结此单」按钮 完结后刷新列表,该单从已通过下拉中移除 - 权限: 超级管理员/审批人/拥有 outbound_create:operation 的用户可完结(库管可操作)
This commit is contained in:
@ -124,6 +124,17 @@ export function approveRequest(id: number, data: { action: 'approve' | 'reject';
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 手动完结/作废已通过的出库申请单(状态 1-已通过 → 4-已完结)
|
||||
* @param id 审批单ID
|
||||
*/
|
||||
export function closeRequest(id: number) {
|
||||
return request({
|
||||
url: `/v1/outbound/request/${id}/close`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* BOM 匹配库存(替代前端 while(true) 全量加载)
|
||||
* 根据 BOM 子件的 base_id 列表,服务端精确查询有库存的记录
|
||||
|
||||
Reference in New Issue
Block a user