From 722319c426102c9b9d0feace17c24c81db29bbb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Sun, 6 Jul 2025 22:51:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E6=8F=90=E4=BA=A4=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E5=A1=AB=E5=86=99..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/formula/FormulaConfig.vue | 19 +++++++++++-------- src/components/formula/RunFormulaConfig.vue | 2 +- src/components/formula/SettingFormulaConfig.vue | 2 +- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/components/formula/FormulaConfig.vue b/src/components/formula/FormulaConfig.vue index 778acc5..9129065 100644 --- a/src/components/formula/FormulaConfig.vue +++ b/src/components/formula/FormulaConfig.vue @@ -195,7 +195,7 @@ const validatePass = (rule: any, value: any, callback: any, config: Formula.Form if (!value && value !== 0 && value !== '0') { callback(new Error('此为必填项')) } - else if (value !== '.' && value.split('.').length > 2) { + else if (value.substring(0, 1) === '.' || value.split('.').length > 2) { callback(new Error('输入数值项')) } else if (config.val_type === 'int' || config.val_type === 'float') { @@ -206,6 +206,15 @@ const validatePass = (rule: any, value: any, callback: any, config: Formula.Form } callback() } +const validateName = (rule: any, value: any, callback: any) => { + if (!value && value !== 0 && value !== '0') { + callback(new Error('配方名称不能为空')) + } + else if (value.length > 20) { + callback(new Error('配方名称1-20个字符')) + } + callback() +}