diff --git a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue index 2f68f971b..5da20538f 100644 --- a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue +++ b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue @@ -391,17 +391,19 @@ const buttonTableClick = async (val, row) => { console.log(err) }) } else if (val == 'mainPlanPub') { // 发布 - await message.confirm('确认要发布吗?') - tableObject.loading = true - PreparetoissueMainApi.publish(row.masterId).then(() => { - message.success(t('common.updateSuccess')) - tableObject.loading = false - buttonBaseClick('refresh',null) - PreparetoissueMainApi.generateIssueRequest(row.number) - }).catch(err => { - tableObject.loading = false - console.log(err) - }) + await message.confirm('确认要发布吗?'); + tableObject.loading = true; + + try { + await PreparetoissueMainApi.publish(row.masterId); + message.success(t('common.updateSuccess')); + await PreparetoissueMainApi.generateIssueRequest(row.number); + } catch (err) { + console.log(err); + } finally { + tableObject.loading = false; + buttonBaseClick('refresh', null); + } } else if (val == 'mainPlanRes') { // 重置 await message.confirm('确认要重置吗?') tableObject.loading = true