提交 b522b151 编写于 作者: X xiaoyu

Merge remote-tracking branch 'origin/dev' into dev

# Conflicts:
#	jeepay-ui-manager/src/views/sysuser/AddOrEdit.vue
......@@ -56,22 +56,27 @@
</a-radio-group>
</a-form-model-item>
<a-divider orientation="left">
<a-tag color="#FF4B33">
账户安全
</a-tag>
</a-divider>
<a-form-model-item label="重置密码:" v-if="resetIsShow">
<a-checkbox v-model="sysPassword.resetPass"></a-checkbox>
</a-form-model-item>
<div v-if="sysPassword.resetPass">
<a-form-model-item label="恢复默认密码:" >
<a-form-model-item label="使用默认密码重置:" >
<a-checkbox v-model="sysPassword.defaultPass" @click="isResetPass"></a-checkbox>
</a-form-model-item>
<div>
<!-- <div v-if="sysPassword.defaultPass">
<a-form-model-item label="新密码:" >
<a-input-password v-model="sysPassword.newPwd" :disabled="sysPassword.defaultPass" />
</a-form-model-item>
<a-form-model-item label="确认新密码:">
<a-input-password v-model="sysPassword.confirmPwd" :disabled="sysPassword.defaultPass"/>
</a-form-model-item>
</div> -->
<!-- <div v-else> -->
<div v-show="!this.sysPassword.defaultPass">
<div>
<a-form-model-item label="新密码:" prop="newPwd">
<a-input-password autocomplete="new-password" v-model="sysPassword.newPwd" :disabled="sysPassword.defaultPass"/>
</a-form-model-item>
......@@ -81,6 +86,7 @@
</a-form-model-item>
</div>
</div>
</div>
<div class="drawer-btn-center">
......@@ -123,20 +129,15 @@ export default {
telphone: [{ required: true, pattern: /^[1][0-9]{10}$/, message: '请输入正确的手机号码', trigger: 'blur' }],
userNo: [{ required: true, message: '请输入编号', trigger: 'blur' }],
loginUsername: [],
newPwd: [{ required: false, trigger: 'blur' }, {
newPwd: [{ required: false, min: 6, max: 12, message: '请输入6-12位新密码', trigger: 'blur' }, {
validator: (rule, value, callBack) => {
if (!this.sysPassword.defaultPass) {
if (this.sysPassword.newPwd.length < 6 || this.sysPassword.newPwd.length > 12) {
callBack('请输入6-12位新密码')
}
}
callBack()
this.sysPassword.defaultPass === true ? callBack() : callBack('请输入6-12位新密码')
}
}], // 新密码
confirmPwd: [{ required: false, trigger: 'blur' }, {
confirmPwd: [{ required: false, message: '请确认输入新密码', trigger: 'blur' }, {
validator: (rule, value, callBack) => {
if (!this.sysPassword.defaultPass) {
this.sysPassword.newPwd === this.sysPassword.confirmPwd ? callBack() : callBack('新密码与确认密码不一致')
this.sysPassword.newPwd === value ? callBack() : callBack('新密码与确认密码不一致')
} else {
callBack()
}
......@@ -225,6 +226,7 @@ export default {
// 使用默认密码重置是否为true
isResetPass () {
if (!this.sysPassword.defaultPass) {
console.log(0)
this.sysPassword.newPwd = ''
this.sysPassword.confirmPwd = ''
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册