| | |
| | | import type { PageParam, PageResult } from '..\..\..\..\..\packages\effects\request\src'; |
| | | import type { PageParam, PageResult } from '@vben/request'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | |
| | | startTime?: number; // 开始时间 |
| | | endTime?: number; // 结束时间 |
| | | status?: number; // 单据状态 |
| | | processInstanceId?: string; // 审批流程实例编号 |
| | | remark?: string; // 备注 |
| | | createTime?: string; // 创建时间 |
| | | } |
| | |
| | | return requestClient.delete(`/mes/wm/stocktaking-task/delete?id=${id}`); |
| | | } |
| | | |
| | | /** 提交盘点任务 */ |
| | | /** 开始盘点(提交盘点任务) */ |
| | | export function submitStockTaking(id: number) { |
| | | return requestClient.put('/mes/wm/stocktaking-task/submit', null, { |
| | | params: { id }, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 执行盘点任务 */ |
| | | export function finishStockTaking(id: number) { |
| | | return requestClient.put('/mes/wm/stocktaking-task/finish', { id }); |
| | | /** 查询可用的盘点结果审批流程定义 */ |
| | | export function getStockTakingApproveProcessList() { |
| | | return requestClient.get<{ id: string; name: string; key: string }[]>( |
| | | '/mes/wm/stocktaking-task/approval-process-list', |
| | | ); |
| | | } |
| | | |
| | | /** 提交盘点结果审批 */ |
| | | export function submitStockTakingApproval( |
| | | id: number, |
| | | processDefinitionKey: string, |
| | | ) { |
| | | return requestClient.put( |
| | | `/mes/wm/stocktaking-task/submit-approval?id=${id}&processDefinitionKey=${processDefinitionKey}`, |
| | | ); |
| | | } |
| | | |
| | | /** 导出盘点任务 */ |