From 091add5d893d085a8125c1e8fb21b452829c3bf7 Mon Sep 17 00:00:00 2001 From: zhengxuming Date: Thu, 17 Jul 2025 15:40:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=A2=84=E8=AD=A6=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=96=B0=E5=A2=9E=E9=85=8D=E7=BD=AE=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../forewarning_config/AddDialog.vue | 27 ++++++++++++++++++- .../forewarning_config/index.vue | 1 - 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue b/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue index 63c2744..26a7177 100644 --- a/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue +++ b/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue @@ -160,7 +160,8 @@ const defaultForm = { update_name: null, update_time: null, cron: null, - notify_type: null + notify_type: null, + tableData: [] } export default { @@ -175,6 +176,19 @@ export default { } }, data() { + const numberOne = (rule, value, callback) => { + const numReg = /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/ + const numRe = new RegExp(numReg) + if (value) { + if (!numRe.test(value)) { + callback(new Error('只能输入数字')) + } else { + callback() + } + } else { + callback() + } + } return { dialogVisible: false, dtlShow: false, @@ -188,6 +202,17 @@ export default { ], stor_code: [ { required: true, message: '仓库编码不能为空', trigger: 'blur' } + ], safe_qty_lower_limit: [ + { required: false, message: '不能为空', trigger: 'blur' }, + { validator: numberOne } + ], + safe_qty_upper_limit: [ + { required: false, message: '不能为空', trigger: 'blur' }, + { validator: numberOne } + ], + safe_days: [ + { required: false, message: '不能为空', trigger: 'blur' }, + { validator: numberOne } ] }, stors: [] diff --git a/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue b/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue index 9205b5a..e5ca168 100644 --- a/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue +++ b/nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue @@ -76,7 +76,6 @@ /> -