| | |
| | | areaName?: string; // 库位名称 |
| | | receiptDate?: number; // 入库日期 |
| | | status?: number; // 状态 |
| | | reviewerId?: number; // 审核人用户编号 |
| | | reviewerName?: string; // 审核人姓名 |
| | | reviewTime?: number; // 审核时间 |
| | | reviewRemark?: string; // 审核意见(通过时的意见 / 不通过时的原因) |
| | | remark?: string; // 备注 |
| | | createTime?: Date; // 创建时间 |
| | | } |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 提交采购入库单审批 */ |
| | | export function submitItemReceiptApproval( |
| | | /** |
| | | * 获得采购入库单的审核人编号集合 |
| | | * |
| | | * 供列表页判断当前登录用户是否应展示「审核 / 审核不通过」按钮;未配置时返回空数组。 |
| | | */ |
| | | export function getItemReceiptApproverIds() { |
| | | return requestClient.get<number[]>('/mes/wm/item-receipt/approver-ids'); |
| | | } |
| | | |
| | | /** |
| | | * 审核采购入库单(审批中→已审批/草稿) |
| | | * |
| | | * 仅审批配置中的审核人可调用(多人时或签);pass=false 时 reviewRemark(不通过原因)必填。 |
| | | */ |
| | | export function auditItemReceipt( |
| | | id: number, |
| | | processDefinitionKey: string, |
| | | pass: boolean, |
| | | reviewRemark?: string, |
| | | ) { |
| | | return requestClient.put( |
| | | `/mes/wm/item-receipt/submit-approval?id=${id}&processDefinitionKey=${processDefinitionKey}`, |
| | | ); |
| | | return requestClient.put('/mes/wm/item-receipt/audit', { |
| | | id, |
| | | pass, |
| | | reviewRemark, |
| | | }); |
| | | } |