| | |
| | | |
| | | let key = item.field.toLowerCase() |
| | | |
| | | // positecgroup 表单隐藏 |
| | | if (item.tooltip && /@[a-z0-9_]+@/.test(item.tooltip)) { |
| | | let field = item.tooltip.replace(/@|\s/ig, '').toLowerCase() |
| | | |
| | | if (data[field] === 'N') { |
| | | item.hidden = true |
| | | } |
| | | |
| | | item.tooltip = '' |
| | | } |
| | | |
| | | if (item.type === 'funcvar') { |
| | | readin = false |
| | | item.readin = false |
| | |
| | | message: item.label + '不可为空!' |
| | | }] |
| | | |
| | | if (typeof(item.min) === 'number' || typeof(item.max) === 'number') { |
| | | if (typeof(item.min) === 'number' || typeof(item.max) === 'number' || item.notZero === 'true') { |
| | | item.rules.push({ |
| | | validator: (rule, value, callback) => { |
| | | if (isNaN(value)) { |
| | | callback() |
| | | } else if (item.notZero === 'true' && value === 0) { |
| | | callback(item.label + '不可为0') |
| | | } else if (typeof(item.min) === 'number' && value < item.min) { |
| | | if (item.min < 1e-6) { |
| | | if (item.min === 1e-6) { |