| | |
| | | <!-- <el-form-item label="用户名称:">--> |
| | | <!-- <div> {{ username }}</div>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="密码:" prop="password"> |
| | | <el-form-item label="原密码:" prop="password"> |
| | | <el-input v-model="form.password" style="width: 220px;" /> |
| | | </el-form-item> |
| | | <el-form-item label="新密码:" prop="newpassword"> |
| | |
| | | this.username = getCookie('username') |
| | | }, |
| | | data() { |
| | | const validatePassword = (rule, value, callback) => { |
| | | const validatePassword1 = (rule, value, callback) => { |
| | | if (!value) { |
| | | return callback(new Error('请输入密码!')) |
| | | return callback(new Error('请输入原密码!')) |
| | | } else { |
| | | if (SER_HZ.test(value)) { |
| | | return callback(new Error('密码不能为中文!')) |
| | | } else { |
| | | callback() |
| | | } |
| | | } |
| | | } |
| | | const validatePassword2 = (rule, value, callback) => { |
| | | if (!value) { |
| | | return callback(new Error('请输入新密码!')) |
| | | } else { |
| | | if (SER_HZ.test(value)) { |
| | | return callback(new Error('密码不能为中文!')) |
| | |
| | | dialogVisible: false, |
| | | formRules: { |
| | | password: [ |
| | | { required: true, validator: validatePassword, trigger: ['blur', 'change'] } |
| | | { required: true, validator: validatePassword1, trigger: ['blur', 'change'] } |
| | | ], |
| | | newpassword: [ |
| | | { required: true, validator: validatePassword, trigger: ['blur', 'change'] } |
| | | { required: true, validator: validatePassword2, trigger: ['blur', 'change'] } |
| | | ] |
| | | } |
| | | } |