| | |
| | | { required: true, message: '请选择生丝等级', trigger: 'change' } |
| | | ], |
| | | payStandard: [ |
| | | { required: true, message: '请输入薪酬标准', trigger: 'change' }, |
| | | {pattern: /^[0-9.]*$/, message: '薪酬标准需为数字', trigger: 'blur'} |
| | | { required: true, message: '请输入薪酬标准', trigger: ["blur",'change'] }, |
| | | { |
| | | validator: this.validatorNum, |
| | | trigger: ["blur",'change'], |
| | | }, |
| | | // {pattern: /^[0-9.]*$/, message: '薪酬标准需为数字', trigger: 'blur'} |
| | | ] |
| | | }, |
| | | }; |
| | |
| | | |
| | | }, |
| | | methods: { |
| | | validatorNum(rule, value, callback) { |
| | | if (value) { |
| | | if (value == undefined || value == null) { |
| | | callback(new Error("请输入有效数字")); |
| | | } else { |
| | | var reg = /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/; |
| | | if (!reg.test(value)) { |
| | | callback(new Error("请填写大于0的数字")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | } |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | handleClose(done) { |
| | | done(); |
| | | }, |