From 0e8ff119367e392e2f96f8c800677fb0dfe66912 Mon Sep 17 00:00:00 2001 From: zhaoxuebing <1291173720@qq.com> Date: Fri, 1 Nov 2024 11:02:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=BA=E9=99=B7:HL-4998=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/productionreturnJobMain/index.ts | 10 +++++++++ .../productionreturnJobMain/index.vue | 22 +++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/src/api/wms/productionreturnJobMain/index.ts b/src/api/wms/productionreturnJobMain/index.ts index 74bd69d6f..f4e9e2c43 100644 --- a/src/api/wms/productionreturnJobMain/index.ts +++ b/src/api/wms/productionreturnJobMain/index.ts @@ -125,4 +125,14 @@ export const closeProductionreturnMain = async (id) => { // 执行发料任务 export const executeProductionreturnMain = async (data) => { return await request.put({ url: `/wms/productionreturn-job-main/execute`, data}) +} + +// 更新任务配置 +export const updateProductionreturnJobConfig = () => { + return request.put({ url: '/wms/productionreturn-job-main/updateProductionreturnJobConfig'}) +} + +// 更新任务配置-隔离收货任务 +export const updateProductionreturnJobHoldConfig = () => { + return request.put({ url: '/wms/productionreturn-job-main/updateProductionreturnJobHoldConfig'}) } \ No newline at end of file diff --git a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue index 3296a5f13..88cbd7310 100644 --- a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue +++ b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue @@ -129,6 +129,7 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ defaultButtons.defaultExportBtn({hasPermi:'wms:productionreturn-job-main:export'}), // 导出 + defaultButtons.defaultUpdateTaskSettingBtn(null), // 更新任务设置 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -138,6 +139,27 @@ const HeadButttondata = [ const buttonBaseClick = (val, item) => { if (val == 'export') { // 导出 handleExport() + }else if(val == 'updateTaskSetting'){ + // 更新任务设置 + try { + // loading开始 + loadStart() + console.log(routeName.value) + if('ProductionreturnJobMain'==routeName.value){ + // 生产退料任务更新配置 + ProductionreturnJobMainApi.updateProductionreturnJobConfig() + buttonBaseClick('refresh',null) + message.success(t('更新成功')) + }else{ + // 隔离退料任务更新配置 + ProductionreturnJobMainApi.updateProductionreturnJobHoldConfig() + buttonBaseClick('refresh',null) + message.success(t('更新成功')) + } + } catch { + } finally { + loadDone() + } } else if (val == 'refresh') { // 刷新 if (tableObject.params.filters && tableObject.params.filters.length > 0 ) { searchFormClick({