From e120d3083bce007ea22fce7f9339b448ecd5f847 Mon Sep 17 00:00:00 2001 From: yufei_wang <2267742828@qq.com> Date: Thu, 28 Nov 2024 09:49:03 +0800 Subject: [PATCH] =?UTF-8?q?YT-778=E5=A4=87=E6=96=99=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=8F=91=E6=96=99=E7=94=B3=E8=AF=B7=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../preparetoissueMain/index.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue index 761c02b4b..4bb3c8f54 100644 --- a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue +++ b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue @@ -90,6 +90,8 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons' import * as ProductionlineitemApi from '@/api/wms/productionlineitem' import { formatDate } from '@/utils/formatTime' import { usePageLoading } from '@/hooks/web/usePageLoading' +import { getBaseUrl } from '@/utils/systemParam' + const { loadStart, loadDone } = usePageLoading() // 备料计划 defineOptions({ name: 'PreparetoissueMain' }) @@ -395,8 +397,19 @@ const buttonTableClick = async (val, row) => { if (row.available == 'FALSE') return message.warning('当前数据:【不可用】') await message.confirm('确认要生成发料申请吗?') tableObject.loading = true - await PreparetoissueMainApi.generateIssueRequest(row.number).then(() => { - message.success(t('common.createSuccess')) + + await PreparetoissueMainApi.generateIssueRequest(row.number).then((res) => { + console.log('返回数据',res) + if (res.errorCount > 0) { + message.confirm('存在物料库存不足,差u你感觉爱你失败。同时自动下载错误数据表格,一个物料显示一行').then(() => { + window.open( + getBaseUrl() + '/admin-api' + res.errorFile, + '222' + ) + }) + } else { + message.success(t('common.createSuccess')) + } tableObject.loading = false buttonBaseClick('refresh',null) }).catch(err => {