diff --git a/src/api/mes/planInfo/index.ts b/src/api/mes/planInfo/index.ts index 2d51ab0..64d482b 100644 --- a/src/api/mes/planInfo/index.ts +++ b/src/api/mes/planInfo/index.ts @@ -119,6 +119,15 @@ export function orderAddProductPlanList(data) { }) } +// 机加生产工单新增生产派工List +export function orderAddProductPlanJJList(data) { + return request({ + url: '/mes/planInfo/orderAddProductPlanJJList', + method: 'post', + data: data + }) +} + /** * 下发选中计划 * @param planId @@ -168,3 +177,65 @@ export const materialBomVersionSelect = (query?: MaterialBomQuery): AxiosPromise }); }; +/** + * 开始工单(更新工单状态为已开始) + * @param planId 工单ID + * @returns {*} + */ +export const startPlanInfo = (planId: string | number) => { + return request({ + url: '/mes/planInfo/start/' + planId, + method: 'put' + }); +}; + +/** + * 停工(更新工单状态为已下发) + * @param planId 工单ID + * @returns {*} + */ +export const stopPlanInfo = (planId: string | number) => { + return request({ + url: '/mes/planInfo/stop/' + planId, + method: 'put' + }); +}; + +/** + * 复工(更新工单状态为已开始) + * @param planId 工单ID + * @returns {*} + */ +export const resumePlanInfo = (planId: string | number) => { + return request({ + url: '/mes/planInfo/resume/' + planId, + method: 'put' + }); +}; + +/** + * 报工(更新报工数量和不良数量,存入生产信息) + * @param data 报工信息(包含planId、reportQuantity、defectiveQuantity等) + * @returns {*} + */ +export const reportPlanInfo = (data: any) => { + return request({ + url: '/mes/planInfo/report', + method: 'post', + data: data + }); +}; + +/** + * 生成首检任务 + * @param data 首检任务信息(包含planId等) + * @returns {*} + */ +export const generateInspectionTask = (data: any) => { + return request({ + url: '/qms/qcMobile/generateInspectionTask', + method: 'post', + data: data + }); +}; + diff --git a/src/views/mes/prodReport/components/CurrentTask.vue b/src/views/mes/prodReport/components/CurrentTask.vue index dbd5006..f367a7c 100644 --- a/src/views/mes/prodReport/components/CurrentTask.vue +++ b/src/views/mes/prodReport/components/CurrentTask.vue @@ -113,9 +113,9 @@ - 自检 + 首检 @@ -123,8 +123,10 @@