| | |
| | | statuses?: number[]; |
| | | status?: number; |
| | | } |
| | | |
| | | /** 待报工台账任务(pending-feedback-page 响应) */ |
| | | export interface PendingFeedbackTask extends Task { |
| | | pendingQuantity?: number; // 待报工数量(= 排产 - 已生产) |
| | | inTransitQuantity?: number; // 在途报工数量(草稿/审批中/待检验合计) |
| | | reportableQuantity?: number; // 可报工数量(= 排产 - 已生产 - 在途) |
| | | feedbackRate?: number; // 报工完成率(%) |
| | | } |
| | | |
| | | /** 待报工台账分页查询参数 */ |
| | | export interface PendingFeedbackPageParams extends PageParam { |
| | | processId?: number; |
| | | routeId?: number; |
| | | workOrderId?: number; |
| | | workstationId?: number; |
| | | code?: string; |
| | | name?: string; |
| | | checkFlag?: boolean; |
| | | createTime?: string[]; |
| | | } |
| | | } |
| | | |
| | | /** 查询生产任务分页 */ |
| | |
| | | export function getGanttTaskList(params: any) { |
| | | return requestClient.get<any[]>('/mes/pro/task/gantt-list', { params }); |
| | | } |
| | | |
| | | /** 查询待报工台账(分页) */ |
| | | export function getPendingFeedbackPage( |
| | | params: MesProTaskApi.PendingFeedbackPageParams, |
| | | ) { |
| | | return requestClient.get<PageResult<MesProTaskApi.PendingFeedbackTask>>( |
| | | '/mes/pro/task/pending-feedback-page', |
| | | { params }, |
| | | ); |
| | | } |