| | |
| | | export function fieldRules(required,isSelect = false, max = 50, ) { |
| | | export function fieldRules(required,max) { |
| | | // export function fieldRules({ required = true, isSelect = false, max = 50,type = 'string' }) { |
| | | const trigger = ['blur', 'change'] |
| | | const rules = [] |
| | | const isInput = typeof max === 'number' |
| | | if (required) { |
| | | rules.push({ required: true, message: isSelect ? '请选择' : '请输入', trigger, }) |
| | | rules.push({ required: true, message: isInput ? '请输入' : '请选择', trigger }) |
| | | } |
| | | if (!isSelect) { |
| | | if (isInput) { |
| | | rules.push({ max, message: `长度不超过${max}`, trigger }) |
| | | } |
| | | return rules |