From 9b7251e2b63e0ac08a59cc2fa1e347818a1c7b18 Mon Sep 17 00:00:00 2001 From: zhang_li <2235006734@qqq.com> Date: Wed, 3 Jan 2024 09:01:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E7=AC=A6=E9=95=BF=E5=BA=A6=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itemManage/itembasic/itembasic.data.ts | 1 + .../demandforecastingMain.data.ts | 18 ++++---- .../purchaseMain/purchaseMain.data.ts | 27 ++++++++---- .../purchasePlanMain/purchasePlanMain.data.ts | 6 +++ .../supplierdeliverRequestMain.data.ts | 42 ++++++++++++++----- 5 files changed, 70 insertions(+), 24 deletions(-) diff --git a/src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts b/src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts index bc7eea5ab..a64b80195 100644 --- a/src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts +++ b/src/views/wms/basicDataManage/itemManage/itembasic/itembasic.data.ts @@ -380,6 +380,7 @@ export const Itembasic = useCrudSchemas(reactive([ } , form: { component: 'DatePicker', + value:'activeTime', componentProps: { style: {width:'100%'}, type: 'datetime', diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts index ca997c516..2fc257724 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/demandforecastingMain.data.ts @@ -239,12 +239,12 @@ export const DemandforecastingMainRules = reactive({ status: [ { required: true, message: '请选择状态', trigger: 'change' } ], - // number: [ - // { required: true, message: '请输入单据号', trigger: 'blur' } - // ], - // businessType: [ - // { required: true, message: '请输入业务类型', trigger: 'blur' } - // ], + version: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], }) /** @@ -533,7 +533,8 @@ export const DemandforecastingDetail = useCrudSchemas(reactive([ //表单校验 export const DemandforecastingDetailRules = reactive({ predictTimeType: [ - { required: true, message: '请选择预测时间类型', trigger: 'change' } + { required: true, message: '请选择预测时间类型', trigger: 'change' }, + { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], predictTime: [ { required: true, message: '请输入预测时间', trigger: 'change' } @@ -550,4 +551,7 @@ export const DemandforecastingDetailRules = reactive({ itemCode: [ { required: true, message: '请选择物品代码', trigger: 'change' } ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], }) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchaseMain/purchaseMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/purchaseMain/purchaseMain.data.ts index 629970a86..84dbac0e4 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchaseMain/purchaseMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchaseMain/purchaseMain.data.ts @@ -338,15 +338,24 @@ export const PurchaseMainRules = reactive({ taxRate: [ { required: true, message: '请输入税率', trigger: 'blur' } ], + version: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + contactName: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + contactPhone: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + contactEmail: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], available: [ { required: true, message: '请选择是否可用', trigger: 'change' } ], - // number: [ - // { required: true, message: '请输入单据号', trigger: 'blur' } - // ], - // businessType: [ - // { required: true, message: '请输入业务类型', trigger: 'blur' } - // ], }) /** @@ -775,7 +784,8 @@ export const PurchaseDetail = useCrudSchemas(reactive([ //表单校验 export const PurchaseDetailRules = reactive({ lineNumber: [ - { required: true, message: '请输入行号', trigger: 'blur' } + { required: true, message: '请输入行号', trigger: 'blur' }, + { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], stdPackQty: [ { required: true, message: '请输入标包数量', trigger: 'blur' } @@ -819,4 +829,7 @@ export const PurchaseDetailRules = reactive({ itemCode: [ { required: true, message: '请选择物品代码', trigger: 'change' } ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], }) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts index 86516c8f2..04c4ed12e 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts @@ -245,6 +245,9 @@ export const PurchasePlanMainRules = reactive({ businessType: [ { required: true, message: '请输入业务类型', trigger: 'blur' } ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], }) /** @@ -548,4 +551,7 @@ export const PurchasePlanDetailRules = reactive({ planQty: [ { required: true, message: '请输入计划数量', trigger: 'blur' } ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], }) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts index 31a688ffa..41e288c41 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts @@ -13,6 +13,7 @@ import * as PurchaseMainApi from '@/api/wms/purchaseMain' import * as PurchaseDetailApi from '@/api/wms/purchaseDetail' import { PurchaseDetail, PurchaseMain } from '../purchaseMain/purchaseMain.data' import { PurchasePlanDetail, PurchasePlanMain } from '../purchasePlanMain/purchasePlanMain.data' +import {validateHanset,validateEmail} from '@/utils/validator' // 获取自动提交自动通过自动执行,跳过任务直接删生成记录的默认值 const queryParams = { @@ -475,15 +476,32 @@ export const SupplierdeliverRequestMainRules = reactive({ ppNumber: [ { required: true, message: '请输入要货计划单号', trigger: 'blur' } ], - // fromWarehouseCode: [ - // { required: true, message: '请输入从仓库代码', trigger: 'blur' } - // ], - // toWarehouseCode: [ - // { required: true, message: '请输入到仓库代码', trigger: 'blur' } - // ], - // toDockCode: [ - // { required: true, message: '请输入到月台代码', trigger: 'change' } - // ], + asnNumber: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + contactName: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + contactPhone: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' }, + { validator:validateHanset, message: '请输入正确的手机号', trigger: 'blur'} + ], + contactEmail: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' }, + { validator:validateEmail, message: '请输入正确的手机号', trigger: 'blur'} + ], + carrierCode: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + transferMode: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + vehiclePlateNumber: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], planArriveTime: [ { required: true, message: '请输入计划到货时间', trigger: 'blur' } ], @@ -1001,7 +1019,8 @@ export const SupplierdeliverRequestDetailRules = reactive({ // { required: true, message: '请输入包装号', trigger: 'blur' } // ], batch: [ - { required: true, message: '请输入批次', trigger: 'blur' } + { required: true, message: '请输入批次', trigger: 'blur' }, + { max: 50, message: '不得超过50个字符', trigger: 'blur' }, ], produceDate: [ { required: true, message: '请输入生产日期', trigger: 'blur' } @@ -1027,4 +1046,7 @@ export const SupplierdeliverRequestDetailRules = reactive({ itemCode: [ { required: true, message: '请选择物品代码', trigger: 'change' } ], + remark: [ + { max: 50, message: '不得超过50个字符', trigger: 'blur' } + ], })