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() +}