diff --git a/src/api/mes/cal/plan/index.ts b/src/api/mes/cal/plan/index.ts index fc942b001..074cddf0d 100644 --- a/src/api/mes/cal/plan/index.ts +++ b/src/api/mes/cal/plan/index.ts @@ -41,6 +41,11 @@ export const CalPlanApi = { return await request.put({ url: `/mes/cal/plan/update`, data }) }, + // 确认排班计划 + confirmPlan: async (id: number) => { + return await request.put({ url: `/mes/cal/plan/confirm?id=` + id }) + }, + // 删除排班计划 deletePlan: async (id: number) => { return await request.delete({ url: `/mes/cal/plan/delete?id=` + id }) diff --git a/src/views/mes/cal/plan/CalPlanForm.vue b/src/views/mes/cal/plan/CalPlanForm.vue index 4fbaf3acd..479ebb686 100644 --- a/src/views/mes/cal/plan/CalPlanForm.vue +++ b/src/views/mes/cal/plan/CalPlanForm.vue @@ -223,8 +223,7 @@ const handleConfirm = async () => { try { await message.confirm('确认该排班计划?确认后将不可修改或删除。') formLoading.value = true - const data = { ...formData.value, status: MesCalPlanStatusEnum.CONFIRMED } as unknown as CalPlanVO - await CalPlanApi.updatePlan(data) + await CalPlanApi.confirmPlan(formData.value.id!) message.success('确认成功') dialogVisible.value = false emit('success')