|
@ -1,21 +1,25 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div style="display: inline-block;"> |
|
|
<div style="display: inline-block;"> |
|
|
<el-dialog :visible.sync="dialog" :close-on-click-modal="false" :before-close="cancel" :title="title" append-to-body width="475px" @close="cancel"> |
|
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="88px"> |
|
|
|
|
|
<el-form-item label="新邮箱" prop="email"> |
|
|
|
|
|
<el-input v-model="form.email" auto-complete="on" style="width: 200px;" /> |
|
|
|
|
|
<el-button :loading="codeLoading" :disabled="isDisabled" size="small" @click="sendCode">{{ buttonName }}</el-button> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="验证码" prop="code"> |
|
|
|
|
|
<el-input v-model="form.code" style="width: 320px;" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="当前密码" prop="pass"> |
|
|
|
|
|
<el-input v-model="form.pass" type="password" style="width: 320px;" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
|
<el-button type="text" @click="cancel">取消</el-button> |
|
|
|
|
|
<el-button :loading="loading" type="primary" @click="doSubmit">确认</el-button> |
|
|
|
|
|
|
|
|
<el-dialog :visible.sync="dialog" :close-on-click-modal="false" :before-close="cancel" :title="title" append-to-body @close="cancel"> |
|
|
|
|
|
<span class="dialog-right-top" /> |
|
|
|
|
|
<span class="dialog-left-bottom" /> |
|
|
|
|
|
<div class="setting-dialog"> |
|
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="88px"> |
|
|
|
|
|
<el-form-item label="新邮箱" prop="email"> |
|
|
|
|
|
<el-input v-model="form.email" auto-complete="on" style="width: 200px;" /> |
|
|
|
|
|
<el-button :loading="codeLoading" :disabled="isDisabled" size="small" @click="sendCode">{{ buttonName }}</el-button> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="验证码" prop="code"> |
|
|
|
|
|
<el-input v-model="form.code" style="width: 320px;" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="当前密码" prop="pass"> |
|
|
|
|
|
<el-input v-model="form.pass" type="password" style="width: 320px;" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
|
<el-button type="text" @click="cancel">取消</el-button> |
|
|
|
|
|
<el-button :loading="loading" type="primary" @click="doSubmit">确认</el-button> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
</div> |
|
|
</div> |
|
@ -133,5 +137,14 @@ export default { |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style scoped> |
|
|
<style scoped> |
|
|
|
|
|
|
|
|
|
|
|
input:-webkit-autofill, |
|
|
|
|
|
textarea:-webkit-autofill, |
|
|
|
|
|
select:-webkit-autofill { |
|
|
|
|
|
-webkit-text-fill-color: red !important; |
|
|
|
|
|
background-color: red; |
|
|
|
|
|
transition: background-color 50000s ease-in-out 0s; |
|
|
|
|
|
} |
|
|
|
|
|
input { |
|
|
|
|
|
background-color: transparent; |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |