From 1a1e123beea43768bdd0a353caa17bbe14fd3325 Mon Sep 17 00:00:00 2001 From: zhaoxuebing <1291173720@qq.com> Date: Fri, 5 Jan 2024 09:01:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E9=87=8F=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productreceiptRequestMain/index.vue | 15 +++++++++++++++ .../productreceiptRequestMain.data.ts | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue b/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue index 4a264b745..952978a97 100644 --- a/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue +++ b/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue @@ -70,6 +70,7 @@ @searchTableSuccessDetail="searchTableSuccessDetail" :buttondataTable="buttondataTable" @tableFormButton="tableFormButton" + :detailValidate="detailValidate" /> @@ -124,6 +125,7 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons' import * as ItembasicApi from '@/api/wms/itembasic' import * as PackageApi from '@/api/wms/package' import { formatTime } from '@/utils/index' +import * as PurchaseDetailApi from "@/api/wms/purchaseDetail"; // 制品收货申请 defineOptions({ name: 'ProductreceiptRequestMain' }) @@ -554,6 +556,19 @@ const tableFormButton = async (val , row) => { } } +// 子表新增/编辑校验 +const detailValidate = (data) => { + let tag = false; + if(data.qty <= 0){ + message.warning('数量必须大于0') + tag = false; + return tag; + }else { + tag = true; + return tag; + } +} + /** 初始化 **/ onMounted(async () => { getList() diff --git a/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts b/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts index 47fa4bbbb..22fcce7ca 100644 --- a/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts +++ b/src/views/wms/productionManage/productreceipt/productreceiptRequestMain/productreceiptRequestMain.data.ts @@ -1022,9 +1022,6 @@ export const ProductreceiptRequestDetailRules = reactive({ workStationCode: [ { required: true, message: '请选择工位代码', trigger: 'change' } ], - qty:[ - { min: 0.000001, message: '数量不能为0', trigger: 'blur' } - ], uom: [ { required: true, message: '请选择计量单位', trigger: 'change' } ],