| | |
| | | <el-form-item label="登录账号:" prop="userName" required> |
| | | <el-input v-model="form.userName" autocomplete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="登录密码:" prop="password" v-if="form.id === null" required> |
| | | <el-form-item v-if="!form.id" label="登录密码:" prop="password" required> |
| | | <el-input v-model="form.password" show-password autocomplete="off"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="年龄:"> |
| | |
| | | data () { |
| | | var validatePassword = (rule, value, callback) => { |
| | | if (value === '') { |
| | | callback(new Error('请输入密码')) |
| | | callback(new Error('请输入登录密码')) |
| | | } else if (!/[A-Z]/.test(value)) { |
| | | callback(new Error('密码必须包含至少一个大写字母')) |
| | | } else if (!/[a-z]/.test(value)) { |
| | |
| | | formLoading: false, |
| | | rules: { |
| | | userName: [ |
| | | { required: true, message: '请输入用户名', trigger: 'blur' } |
| | | { required: true, message: '请输入登录账号', trigger: 'blur' } |
| | | ], |
| | | realName: [ |
| | | { required: true, message: '请输入真实姓名', trigger: 'blur' } |