diff --git a/src/api/mes/wm/outsourceissue/index.ts b/src/api/mes/wm/outsourceissue/index.ts index ee70c9a43..16905d39c 100644 --- a/src/api/mes/wm/outsourceissue/index.ts +++ b/src/api/mes/wm/outsourceissue/index.ts @@ -59,6 +59,11 @@ export const WmOutsourceIssueApi = { return await request.put({ url: '/mes/wm/outsource-issue/finish?id=' + id }) }, + // 取消外协发料单 + cancelOutsourceIssue: async (id: number) => { + return await request.put({ url: '/mes/wm/outsource-issue/cancel?id=' + id }) + }, + // 导出外协发料单 Excel exportOutsourceIssue: async (params: any) => { return await request.download({ url: '/mes/wm/outsource-issue/export-excel', params }) diff --git a/src/views/mes/wm/outsourceissue/OutsourceIssueForm.vue b/src/views/mes/wm/outsourceissue/OutsourceIssueForm.vue index 045db8640..c52ad9f51 100644 --- a/src/views/mes/wm/outsourceissue/OutsourceIssueForm.vue +++ b/src/views/mes/wm/outsourceissue/OutsourceIssueForm.vue @@ -40,7 +40,7 @@ - + diff --git a/src/views/mes/wm/outsourceissue/index.vue b/src/views/mes/wm/outsourceissue/index.vue index f495e58f1..cbf127c22 100644 --- a/src/views/mes/wm/outsourceissue/index.vue +++ b/src/views/mes/wm/outsourceissue/index.vue @@ -137,6 +137,18 @@ > 执行领出 + + + 取消 + @@ -229,6 +241,16 @@ const handleFinish = async (id: number) => { } catch {} } +/** 取消发料单 */ +const handleCancel = async (id: number) => { + try { + await message.confirm('确认取消该发料单吗?') + await WmOutsourceIssueApi.cancelOutsourceIssue(id) + message.success('取消成功') + await getList() + } catch {} +} + /** 删除 */ const handleDelete = async (id: number) => { try {