Commit 5feebf8d by yanju

Merge branch 'yoona' into 'master'

修改账号安全因保存密码自动填写与增加提示

See merge request pigbigbig/beyond-clouds-front!62
parents d48cebfd 62ba94f6
......@@ -2,6 +2,7 @@
<div class="login-input__container">
<label>
<input
:autocomplete="autocomplete"
:class="{active: errMessage !== ''}"
:type="type"
:placeholder="placeholder"
......@@ -39,6 +40,10 @@ export default {
type: Boolean,
default: false
},
autocomplete: {
type: String,
default: 'on'
},
placeholder: String,
errorMessage: String, // 错误信息
value: String
......
......@@ -111,29 +111,34 @@
</card-container>
<card-container style="margin-top: 16px;padding-bottom: 32px" title="修改登录密码" :label="disabled === 'auto' ? '返回':'修改'" @listenCardConLabel="handleRevise">
<div class="bind-account-item__wrap">
<login-input
:style="{pointerEvents: disabled, width: '334px'}"
:error-message="newPasswordMsg"
placeholder="请输入新的密码"
input-type="2"
type="password"
v-model="newPassword"
@handleCheck="handleCheckPassword"
@cancelCheck="newPasswordMsg = ''"
@keyup.enter.native="savePassword"
></login-input>
<login-input
:style="{pointerEvents: disabled, width: '334px'}"
v-model="verifyCode2"
input-type="3"
placeholder="请输入验证码"
:error-message="verify2ErrMsg"
:is-count="isCount"
@handleCheck="handleCheckVerifyCode('password')"
@cancelCheck="verify2ErrMsg = ''"
@sendSms="sendVerifyCode('password')"
@keyup.enter.native="savePassword"
></login-input>
<div :title="titleMsg">
<login-input
:style="{pointerEvents: disabled, width: '334px'}"
:error-message="newPasswordMsg"
placeholder="请输入新的密码"
input-type="2"
type="password"
autocomplete="new-password"
v-model="newPassword"
@handleCheck="handleCheckPassword"
@cancelCheck="newPasswordMsg = ''"
@keyup.enter.native="savePassword"
></login-input>
</div>
<div :title="titleMsg">
<login-input
:style="{pointerEvents: disabled, width: '334px'}"
v-model="verifyCode2"
input-type="3"
placeholder="请输入验证码"
:error-message="verify2ErrMsg"
:is-count="isCount"
@handleCheck="handleCheckVerifyCode('password')"
@cancelCheck="verify2ErrMsg = ''"
@sendSms="sendVerifyCode('password')"
@keyup.enter.native="savePassword"
></login-input>
</div>
</div>
<p class="submit-button" @click="savePassword" v-if="disabled === 'auto'">保存</p>
......@@ -213,7 +218,8 @@
newPasswordMsg: '',
verifyCode2: '',
verify2ErrMsg: '',
disabled: 'none'
disabled: 'none',
titleMsg: '功能在点击修改后启用'
}
},
methods: {
......@@ -383,6 +389,8 @@
// 取消时 清空输入框 错误提示
if (this.disabled === 'none') {
Object.assign(this.$data, this.$options.data());
} else {
this.titleMsg = '';
}
},
async savePassword() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment