From ca185293610362e7c5097eb5be1ae6e7f9ec906d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BA=86=E6=BA=90?= Date: Thu, 17 Apr 2025 13:25:28 +0800 Subject: [PATCH] =?UTF-8?q?[SBBJ-911]=20=E4=BF=9D=E5=AD=98=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=A1=8C=E6=A0=A1=E9=AA=8C=E6=95=B0=E5=AD=97=E4=B8=8D?= =?UTF-8?q?=E5=BE=97=E8=B6=85=E8=BF=87Java.Integer=E7=BB=9D=E5=AF=B9?= =?UTF-8?q?=E5=80=BC=E6=9C=80=E5=A4=A7=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/eam/item/itemOrderMain/index.vue | 4 ++++ .../item/itemOrderMain/itemOrderMain.data.ts | 24 +++++++++---------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/views/eam/item/itemOrderMain/index.vue b/src/views/eam/item/itemOrderMain/index.vue index 7c15eca..8478cc3 100644 --- a/src/views/eam/item/itemOrderMain/index.vue +++ b/src/views/eam/item/itemOrderMain/index.vue @@ -298,6 +298,10 @@ const openDetail = (row: any, titleName: any, titleValue: any) => { getList() // 刷新当前列表 } const detailSubmitForm =async (formType, data, formRef) => { + if (!/^(0|[1-9][0-9]{0,8}|1[0-9]{9}|2(0[0-9]{8}|1[0-3][0-9]{7}|14[0-6][0-9]{6}|147[0-3][0-9]{5}|1474[0-7][0-9]{4}|14748[0-2][0-9]{3}|147483[0-5][0-9]{2}|1474836[0-3][0-9]|14748364[0-7]))$/.test(data.serialNumber)) { + message.error('订单行0-2147483647的整数') + return + } try { if (formType === 'create') { await ItemOrderDetailApi.createItemOrderDetail(data) diff --git a/src/views/eam/item/itemOrderMain/itemOrderMain.data.ts b/src/views/eam/item/itemOrderMain/itemOrderMain.data.ts index 854a834..2592ac9 100644 --- a/src/views/eam/item/itemOrderMain/itemOrderMain.data.ts +++ b/src/views/eam/item/itemOrderMain/itemOrderMain.data.ts @@ -199,18 +199,6 @@ export const ItemOrderDetail = useCrudSchemas(reactive([ disabled: true } }, - { - label: '订单行', - field: 'serialNumber', - sort: 'custom', - isSearch: true, - table: { - width: 110, - }, - tableForm: { - disabled: true - } - }, { label: '单位', field: 'uom', @@ -224,6 +212,15 @@ export const ItemOrderDetail = useCrudSchemas(reactive([ disabled: true } }, + { + label: '订单行', + field: 'serialNumber', + sort: 'custom', + isSearch: true, + table: { + width: 110, + }, + }, { label: '单价', field: 'singlePrice', @@ -283,4 +280,7 @@ export const ItemOrderDetailRules = reactive({ singlePrice: [ { required: true, message: '请输入备件单价', trigger: 'blur' }, ], + serialNumber: [ + { required: true, message: '请输入订单行', trigger: 'blur' }, + ], })