From c6eb867d69f7cb2faf3818984bbe12316a692396 Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期三, 24 四月 2024 13:10:54 +0800 Subject: [PATCH] 推送其他金额相关新增修改程序 --- north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue index 2d80716..bdeb76c 100644 --- a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue +++ b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue @@ -75,6 +75,8 @@ const gridOptions = reactive({ loading:false, + showHeaderOverflow: false, + showFooterOverflow: false, border: "full",//琛ㄦ牸鍔犺竟妗� keepSource: true,//淇濇寔婧愭暟鎹� align: 'center',//鏂囧瓧灞呬腑 @@ -208,7 +210,7 @@ } } } - ] + ], }, toolbarConfig: { buttons: [ @@ -531,9 +533,27 @@ otherMoney.value = titleSelectJson.value.orderOtherMoney[0] //let columns = [] otherMoney.value.forEach(item => { - let column = {field: `otherColumns.${item.column}`,width:50, title: item.alias,editRender: { name: 'input'}} + let column = { + field: `otherColumns.${item.column}`, + width:50, title: item.alias, + editRender: { + name: 'input', + } + } + gridOptions.editRules[`otherColumns.${item.column}`] = [ + { + validator ({ cellValue }) { + const regex = /^(0|[1-9][0-9]{0,4}([.][0-9]{1,2})?)$/ + if (cellValue && !regex.test(cellValue)) { + return new Error(t('basicData.msg.range99999Dec2')) + } + } + } + ] + //columns.push(column) gridOptions.columns.push(column) + }) //杩涘叆椤甸潰涓嬫媺妗嗚缃粯璁ゅ�� -- Gitblit v1.8.0