From 8079c4f25af7f5259192b6df7a63763edf7684f5 Mon Sep 17 00:00:00 2001 From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com> Date: Sat, 25 May 2024 11:51:42 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E5=8E=BB=E9=99=A4debugger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SearchTable/src/SearchTable.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/SearchTable/src/SearchTable.vue b/src/components/SearchTable/src/SearchTable.vue index 5e10c4025..9acc52faf 100644 --- a/src/components/SearchTable/src/SearchTable.vue +++ b/src/components/SearchTable/src/SearchTable.vue @@ -93,7 +93,7 @@ const open = (titleName: any, allSchemas: any,getApiPage: any, formField: any, s HeadButttondata.value = [ defaultButtons.defaultFilterBtn(null), // 筛选 ] -debugger + searchDialogVisible.value = true formFieldRef.value = formField searchFieldRef.value = searchField From 24a8874df73fb3c6f9911e1d22a708bf76b5eddf Mon Sep 17 00:00:00 2001 From: songguoqiang <765017469@qq.com> Date: Sat, 25 May 2024 11:53:21 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E9=87=87=E8=B4=AD=E9=80=80=E8=B4=A7?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=20=E9=80=80=E8=B4=A7=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=95=B0=E9=87=8F=E5=AD=97=E6=AE=B5=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=80=80=E8=B4=A7=E6=95=B0=E9=87=8F=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchasereturnJobMain.data.ts | 26 ++++++++--------- .../purchasereturnRecordMain.data.ts | 28 +++++++++---------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnJobMain/purchasereturnJobMain.data.ts b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnJobMain/purchasereturnJobMain.data.ts index 14699c0c1..8cad3f9ab 100644 --- a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnJobMain/purchasereturnJobMain.data.ts +++ b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnJobMain/purchasereturnJobMain.data.ts @@ -837,21 +837,21 @@ export const PurchasereturnJobDetail = useCrudSchemas(reactive([ sortTableDefault: 18, hiddenInMain:true, }, - { - label: '数量', - field: 'qty', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - }, - sortTableDefault: 12, - }, + // { + // label: '数量', + // field: 'qty', + // sort: 'custom', + // table: { + // width: 150 + // }, + // form: { + // component: 'InputNumber', + // }, + // sortTableDefault: 12, + // }, { label: '退货数量', - field: 'returnedQty', + field: 'qty', sort: 'custom', table: { width: 150 diff --git a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/purchasereturnRecordMain.data.ts b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/purchasereturnRecordMain.data.ts index 9b8147bd6..23eae21a2 100644 --- a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/purchasereturnRecordMain.data.ts +++ b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRecordMain/purchasereturnRecordMain.data.ts @@ -484,7 +484,7 @@ export const PurchasereturnRecordDetail = useCrudSchemas(reactive( }, { label: '退货数量', - field: 'returnedQty', + field: 'qty', sort: 'custom', table: { width: 150 @@ -733,19 +733,19 @@ export const PurchasereturnRecordDetail = useCrudSchemas(reactive( sortSearchDefault: 7, hiddenInMain: true }, - { - label: '数量', - field: 'qty', - sort: 'custom', - table: { - width: 150 - }, - isTable:true, - sortTableDefault: 1005, - form: { - component: 'InputNumber', - } - }, + // { + // label: '数量', + // field: 'qty', + // sort: 'custom', + // table: { + // width: 150 + // }, + // isTable:true, + // sortTableDefault: 1005, + // form: { + // component: 'InputNumber', + // } + // }, { label: '计量单位', field: 'uom', From b0fd164fd5c7c8eb3064bc8c366392cd5883ca1b Mon Sep 17 00:00:00 2001 From: songguoqiang <765017469@qq.com> Date: Sat, 25 May 2024 14:06:34 +0800 Subject: [PATCH 3/9] =?UTF-8?q?WMS=20=E5=BA=93=E5=86=85=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E7=AE=A1=E7=90=86->=E8=B0=83=E6=8B=A8=E5=87=BA=E5=BA=93->?= =?UTF-8?q?=E8=B0=83=E6=8B=A8=E5=87=BA=E5=BA=93=E7=94=B3=E8=AF=B7=20?= =?UTF-8?q?=E6=88=AA=E6=AD=A2=E6=97=B6=E9=97=B4=E5=BF=85=E5=A1=AB=E9=A1=B9?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../transferissueRequestMain/transferissueRequestMain.data.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/wms/inventoryjobManage/transferissue/transferissueRequestMain/transferissueRequestMain.data.ts b/src/views/wms/inventoryjobManage/transferissue/transferissueRequestMain/transferissueRequestMain.data.ts index 5fa888a32..5ad9b5c71 100644 --- a/src/views/wms/inventoryjobManage/transferissue/transferissueRequestMain/transferissueRequestMain.data.ts +++ b/src/views/wms/inventoryjobManage/transferissue/transferissueRequestMain/transferissueRequestMain.data.ts @@ -534,6 +534,9 @@ export const TransferissueRequestMainRules = reactive({ remark: [ { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], + dueTime: [ + { required: true, message: '请选择截止时间', trigger: 'change' } + ], }) /** From 3e995e60a6a8936cc9c16c2acdde4cc4f1b25397 Mon Sep 17 00:00:00 2001 From: zhaoxuebing <1291173720@qq.com> Date: Sat, 25 May 2024 15:17:13 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicDataManage/factoryModeling/workshop/workshop.data.ts | 1 + .../factoryModeling/workstation/workstation.data.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts b/src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts index 9290a46a0..ac2dccee5 100644 --- a/src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts +++ b/src/views/wms/basicDataManage/factoryModeling/workshop/workshop.data.ts @@ -139,6 +139,7 @@ export const WorkshopRules = reactive({ { validator:validateYS, message: '请输入正确的代码', trigger: 'blur'} ], name: [ + { required: true, message: '请输入代码', trigger: 'blur' }, { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], remark: [ diff --git a/src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts b/src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts index 4e3b6a855..7dae0132b 100644 --- a/src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts +++ b/src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts @@ -291,6 +291,7 @@ export const WorkstationRules = reactive({ { validator:validateYS, message: '请输入正确的代码', trigger: 'blur'} ], name: [ + { required: true, message: '请输入名称', trigger: 'change' }, { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], remark: [ From cde1dcaec654d83fed8464fe4e552aad02919bd0 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Sat, 25 May 2024 15:41:52 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=8F=AF=E7=94=A8=E4=B8=BA=E6=BB=91=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/buttMesManage/mesBarCode/mesBarCode.data.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/views/wms/buttMesManage/mesBarCode/mesBarCode.data.ts b/src/views/wms/buttMesManage/mesBarCode/mesBarCode.data.ts index 03cf1a684..8c2c419f0 100644 --- a/src/views/wms/buttMesManage/mesBarCode/mesBarCode.data.ts +++ b/src/views/wms/buttMesManage/mesBarCode/mesBarCode.data.ts @@ -6,6 +6,7 @@ export const MesBarCodeRules = reactive({ available: [required], lowerLim: [required], partNumber: [required], + available: [{ required: true, message: '是否可用不能为空', trigger: 'change' }] }) export const MesBarCode = useCrudSchemas(reactive([ @@ -166,9 +167,19 @@ export const MesBarCode = useCrudSchemas(reactive([ label: '是否可用', field: 'available', sort: 'custom', - table: { + dictType: DICT_TYPE.TRUE_FALSE, + dictClass: 'string', + table: { width: 120 }, + form: { + component: 'Switch', + value: 'TRUE', + componentProps: { + inactiveValue: 'FALSE', + activeValue: 'TRUE' + } + } }, { label: '创建时间', From e5117b9b90f10314ded7c0d3ed109fd68852b4e0 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Sat, 25 May 2024 16:24:43 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/qms/sampleCode/sampleCode.data.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/qms/sampleCode/sampleCode.data.ts b/src/views/qms/sampleCode/sampleCode.data.ts index 5466941fb..4d1228a15 100644 --- a/src/views/qms/sampleCode/sampleCode.data.ts +++ b/src/views/qms/sampleCode/sampleCode.data.ts @@ -19,7 +19,7 @@ export const SampleCodeRules = reactive({ const samplingSchemeList = await getSamplingScheme() export const SampleCode = useCrudSchemas(reactive([ { - label: '采样方案编码', + label: '采样方案', field: 'code', sort: 'custom', isSearch: true, From f788a48a77a612dc29ac818c515e035c5c8072a0 Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Sat, 25 May 2024 16:58:08 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E4=B8=8A=E6=9E=B6=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../putaway/putawayJobMain/index.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue b/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue index 620c58274..7a4700efd 100644 --- a/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue +++ b/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue @@ -99,6 +99,7 @@ import * as PutawayJobMainApi from '@/api/wms/putawayJobMain' import * as PutawayJobDetailApi from '@/api/wms/putawayJobDetail' import * as defaultButtons from '@/utils/disposition/defaultButtons' import { CACHE_KEY, useCache } from '@/hooks/web/useCache' +import {getAccessToken} from "@/utils/auth"; // 上架任务主 defineOptions({ name: 'PutawayJobMain' }) @@ -229,10 +230,10 @@ const getSelectionRows = (currentPage,currentPageSelectionRows) => { const handleSelectionPoint = async ()=>{ let rows:any = [] selectionRows.value.forEach(item=>{ - rows = [...rows,...item.selectionRows.map(item1=>item1.packingNumber)] + rows = [...rows,...item.selectionRows.map(item1=>item1.masterId)] }) console.log('批量打印',rows.join(',')) - + window.open(src.value+'&id='+rows.join(',')) // window.open(srcPoint.value+'&relateNumber='+rows.join(',')) } // 根据状态返回该按钮是否显示 @@ -271,11 +272,14 @@ const buttonTableClick = async (val, row) => { console.log('列表-操作按钮事件-承接') } else if (val == 'documentPrint') { // 单据打印 - handleDocumentPrint(row.masterId) + handleDocumentPrint(row) } } -const handleDocumentPrint = async (id) => { - alert('单据打印') + +const BASE_URL = import.meta.env.VITE_JMREPORT_BASE_URL +const src = ref(BASE_URL + '/jmreport/view/954234424010665984?token=' + getAccessToken()) +const handleDocumentPrint = async (row) => { + window.open(src.value+'&id='+row.masterId) } // 子包装数据 const detailParenPackingRef = ref() From 28ef4c422333899fe0a2eaedd96d8cb2aabe856d Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Sat, 25 May 2024 17:06:57 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9qms=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E6=9D=83=E9=99=90=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/qms/inspectionMethod/index.vue | 12 ++++++------ src/views/qms/sampleCode/index.vue | 12 ++++++------ src/views/qms/samplingProcess/index.vue | 12 ++++++------ src/views/qms/samplingScheme/index.vue | 12 ++++++------ 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/views/qms/inspectionMethod/index.vue b/src/views/qms/inspectionMethod/index.vue index 08024617f..72ee843f2 100644 --- a/src/views/qms/inspectionMethod/index.vue +++ b/src/views/qms/inspectionMethod/index.vue @@ -105,9 +105,9 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ - defaultButtons.defaultAddBtn({hasPermi:'qms:inspectionMethod:create'}), // 新增 - defaultButtons.defaultImportBtn({hasPermi:'qms:inspectionMethod:import'}), // 导入 - defaultButtons.defaultExportBtn({hasPermi:'qms:inspectionMethod:export'}), // 导出 + defaultButtons.defaultAddBtn({hasPermi:'qms:inspection-method:create'}), // 新增 + defaultButtons.defaultImportBtn({hasPermi:'qms:inspection-method:import'}), // 导入 + defaultButtons.defaultExportBtn({hasPermi:'qms:inspection-method:export'}), // 导出 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -147,9 +147,9 @@ const isShowMainButton = (row,val) => { const butttondata = (row) => { return [ - defaultButtons.mainListEditBtn({hasPermi: 'qms:inspectionMethod:update'}), - defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:inspectionMethod:enable'}), - defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:inspectionMethod:disable'}), + defaultButtons.mainListEditBtn({hasPermi: 'qms:inspection-method:update'}), + defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:inspection-method:enable'}), + defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:inspection-method:disable'}), ] } diff --git a/src/views/qms/sampleCode/index.vue b/src/views/qms/sampleCode/index.vue index 8e9696b80..119f8551a 100644 --- a/src/views/qms/sampleCode/index.vue +++ b/src/views/qms/sampleCode/index.vue @@ -100,9 +100,9 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ - defaultButtons.defaultAddBtn({hasPermi:'qms:sampleCode:create'}), // 新增 - defaultButtons.defaultImportBtn({hasPermi:'qms:sampleCode:import'}), // 导入 - defaultButtons.defaultExportBtn({hasPermi:'qms:sampleCode:export'}), // 导出 + defaultButtons.defaultAddBtn({hasPermi:'qms:sample-code:create'}), // 新增 + defaultButtons.defaultImportBtn({hasPermi:'qms:sample-code:import'}), // 导入 + defaultButtons.defaultExportBtn({hasPermi:'qms:sample-code:export'}), // 导出 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -148,9 +148,9 @@ const isShowMainButton = (row,val) => { const butttondata = (row) => { return [ - defaultButtons.mainListEditBtn({hasPermi: 'qms:sampleCode:update'}), - defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:sampleCode:enable'}), - defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:sampleCode:disable'}), + defaultButtons.mainListEditBtn({hasPermi: 'qms:sample-code:update'}), + defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:sample-code:enable'}), + defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:sample-code:disable'}), ] } diff --git a/src/views/qms/samplingProcess/index.vue b/src/views/qms/samplingProcess/index.vue index 5d1dcbeb6..53b7a0b2e 100644 --- a/src/views/qms/samplingProcess/index.vue +++ b/src/views/qms/samplingProcess/index.vue @@ -101,9 +101,9 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ - defaultButtons.defaultAddBtn({hasPermi:'qms:samplingProcess:create'}), // 新增 - defaultButtons.defaultImportBtn({hasPermi:'qms:samplingProcess:import'}), // 导入 - defaultButtons.defaultExportBtn({hasPermi:'qms:samplingProcess:export'}), // 导出 + defaultButtons.defaultAddBtn({hasPermi:'qms:sampling-process:create'}), // 新增 + defaultButtons.defaultImportBtn({hasPermi:'qms:sampling-process:import'}), // 导入 + defaultButtons.defaultExportBtn({hasPermi:'qms:sampling-process:export'}), // 导出 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -143,9 +143,9 @@ const isShowMainButton = (row,val) => { const butttondata = (row) => { return [ - defaultButtons.mainListEditBtn({hasPermi: 'qms:samplingProcess:update'}), - defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:samplingProcess:enable'}), - defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:samplingProcess:disable'}), + defaultButtons.mainListEditBtn({hasPermi: 'qms:sampling-process:update'}), + defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:sampling-process:enable'}), + defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:sampling-process:disable'}), ] } diff --git a/src/views/qms/samplingScheme/index.vue b/src/views/qms/samplingScheme/index.vue index 741e48b1a..21cc5649a 100644 --- a/src/views/qms/samplingScheme/index.vue +++ b/src/views/qms/samplingScheme/index.vue @@ -99,9 +99,9 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ - defaultButtons.defaultAddBtn({hasPermi:'qms:samplingScheme:create'}), // 新增 - defaultButtons.defaultImportBtn({hasPermi:'qms:samplingScheme:import'}), // 导入 - defaultButtons.defaultExportBtn({hasPermi:'qms:samplingScheme:export'}), // 导出 + defaultButtons.defaultAddBtn({hasPermi:'qms:sampling-scheme:create'}), // 新增 + defaultButtons.defaultImportBtn({hasPermi:'qms:sampling-scheme:import'}), // 导入 + defaultButtons.defaultExportBtn({hasPermi:'qms:sampling-scheme:export'}), // 导出 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -141,9 +141,9 @@ const isShowMainButton = (row,val) => { const butttondata = (row) => { return [ - defaultButtons.mainListEditBtn({hasPermi: 'qms:samplingScheme:update'}), - defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:samplingScheme:enable'}), - defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:samplingScheme:disable'}), + defaultButtons.mainListEditBtn({hasPermi: 'qms:sampling-scheme:update'}), + defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'qms:sampling-scheme:enable'}), + defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'qms:sampling-scheme:disable'}), ] } From becff594cdcd9aa497413dd5b811150189e9afec Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Sat, 25 May 2024 17:16:32 +0800 Subject: [PATCH 9/9] =?UTF-8?q?=E8=A6=81=E8=B4=A7=E9=A2=84=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demandforecastingMain/demandforecastingMain.data.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts index dce2986d2..2b473703b 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts @@ -564,4 +564,5 @@ export const DemandforecastingDetailRules = reactive({ remark: [ { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], + poLine: [{required:true, message: '请选择订单行', trigger: 'blur'}] })