From e6415d3f17992c7352e9482c46645195bc4801cc Mon Sep 17 00:00:00 2001 From: zhang_li <2235006734@qqq.com> Date: Fri, 12 Jul 2024 17:08:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E6=94=B6=E8=B4=A7=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E7=94=9F=E6=88=90=E6=A0=87=E7=AD=BEEDI=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E8=BE=93=E5=85=A5=E7=94=9F=E4=BA=A7=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=EF=BC=8C=E9=A5=BC=E5=B8=A6=E5=87=BA=E6=89=B9=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchasereceiptRequestMain/index.vue | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue index 5323a3d6c..877f821dd 100644 --- a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue @@ -112,6 +112,7 @@ :isShowReduceButton="false" @submitForm="submitFormLabel" @searchTableSuccess="searchTableSuccessLabel" + @formFormDateChange="onChangeLabel" /> @@ -168,6 +169,7 @@ import * as PurchaseDetailApi from '@/api/wms/purchaseDetail' import * as ItembasicApi from '@/api/wms/itembasic' import { getJmreportBaseUrl } from '@/utils/systemParam' import { getReportUrl } from '@/utils/systemParam' +import { dateFormatter2 } from '@/utils/formatTime' // 采购收货申请 defineOptions({ name: 'PurchasereceiptRequestMain' }) @@ -394,6 +396,20 @@ const buttonTableClick = async (val, row) => { masterId:row.masterId } genLabelId.value = row.masterId + // 数据来源是EDI默认让输入生产日期 + if (row.sourceType == 'EDI') { + PurchasereceiptRequestDetailLabel.allSchemas.tableFormColumns.forEach(item => { + if (item.field == 'produceDate') { + item.tableForm.disabled = false + } + }) + } else { + PurchasereceiptRequestDetailLabel.allSchemas.tableFormColumns.forEach(item => { + if (item.field == 'produceDate') { + item.tableForm.disabled = true + } + }) + } await getDetailList() formLabelRef.value.open('create', row, null,'createLabel')//创建标签页面 createLabel 标题 }else if (val == 'point') { @@ -404,7 +420,12 @@ const buttonTableClick = async (val, row) => { checkQualityReport(row) } } - +// 生成标签选择 +const onChangeLabel =(field,e,row, index) => { + const arr = dateFormatter2('', '', e)?.split('-') + const str = arr[0]+arr[1]+arr[2] + row.batch = str +} // 查看质检报告 const showQualityReport = ref(false) const qualityReport = ref('')