2026-08-05 99c00652cf3895009eacdb05025e02967a670367
src/api/mes/pro/feedback/index.ts
@@ -110,8 +110,37 @@
}
/** 审批生产报工(返回是否已审批完成) */
export function approveFeedback(id: number) {
  return requestClient.put<boolean>(`/mes/pro/feedback/approve?id=${id}`);
export function approveFeedback(data: { id: number; [key: string]: unknown }) {
  return requestClient.put<boolean>(`/mes/pro/feedback/approve`, data);
}
/** 批次需求检查响应 */
export interface BatchCheckResp {
  needBatchInput?: boolean;
  isBatchManaged?: boolean;
  produceDateFlag?: boolean;
  expireDateFlag?: boolean;
  receiptDateFlag?: boolean;
  vendorFlag?: boolean;
  clientFlag?: boolean;
  salesOrderCodeFlag?: boolean;
  purchaseOrderCodeFlag?: boolean;
  workOrderFlag?: boolean;
  taskFlag?: boolean;
  workstationFlag?: boolean;
  toolFlag?: boolean;
  moldFlag?: boolean;
  lotNumberFlag?: boolean;
  qualityStatusFlag?: boolean;
  autoFilledFields?: string[];
}
/** 检查报工审批前是否需要填写批次属性 */
export function getBatchRequirements(feedbackId: number) {
  return requestClient.get<BatchCheckResp>(
    `/mes/pro/feedback/batch-requirements`,
    { params: { id: feedbackId } },
  );
}
/** 快速报工请求 */