| | |
| | | v-if="!isEdit" |
| | | label="密码:" |
| | | prop="password" |
| | | :check-rules="[{ message: '请输入密码', required: !form.id }]" |
| | | :check-rules="[ |
| | | { required: !form.id, message: '请输入密码', trigger: 'blur' }, |
| | | { |
| | | // pattern: MyRegExp.PasswordRegexNoSymbol, |
| | | // message: '密码应满足6~16位,并包含大写字母、小写字母、数字其中的任意两种', |
| | | trigger: 'blur', |
| | | validator: (rule, value, callback) => { |
| | | if (isEdit) { |
| | | return callback(); |
| | | } else { |
| | | if (!value) { |
| | | callback(new Error('请输入密码')); |
| | | } else if (!MyRegExp.PasswordRegexNoSymbol.test(value)) { |
| | | callback( |
| | | new Error('密码应满足8~16位,并包含大写字母、小写字母、数字其中的任意两种') |
| | | ); |
| | | } |
| | | callback(); |
| | | } |
| | | }, |
| | | }, |
| | | ]" |
| | | > |
| | | <ProFormText |
| | | placeholder="请输入密码" |