|
@@ -6,17 +6,26 @@
|
|
|
:append-to-body="true">
|
|
|
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()"
|
|
|
label-width="80px" @submit.native.prevent>
|
|
|
+ <div style="margin-bottom: 20px;" v-if="showTip">
|
|
|
+ <el-alert
|
|
|
+ title="当前账号的密码仍为初始密码,风险较大,请及时修改"
|
|
|
+ type="warning"
|
|
|
+ :closable="false"
|
|
|
+ center
|
|
|
+ show-icon>
|
|
|
+ </el-alert>
|
|
|
+ </div>
|
|
|
<el-form-item label="账号">
|
|
|
<span>{{ userName }}</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="原密码" prop="password">
|
|
|
- <el-input type="password" size="small" v-model="dataForm.password"></el-input>
|
|
|
+ <el-input type="password" size="small" v-model="dataForm.password" ></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="新密码" prop="newPassword">
|
|
|
- <el-input type="password" size="small" v-model="dataForm.newPassword"></el-input>
|
|
|
+ <el-input type="password" size="small" v-model="dataForm.newPassword" ></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="确认密码" prop="confirmPassword">
|
|
|
- <el-input type="password" size="small" v-model="dataForm.confirmPassword"></el-input>
|
|
|
+ <el-input type="password" size="small" v-model="dataForm.confirmPassword" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -40,6 +49,7 @@
|
|
|
}
|
|
|
return {
|
|
|
visible: false,
|
|
|
+ showTip: false,
|
|
|
dataForm: {
|
|
|
password: '',
|
|
|
newPassword: '',
|
|
@@ -80,7 +90,12 @@
|
|
|
},
|
|
|
methods: {
|
|
|
// 初始化
|
|
|
- init () {
|
|
|
+ init (showTip) {
|
|
|
+ if (this.commonJS.isNotEmpty(showTip)) {
|
|
|
+ this.showTip = showTip
|
|
|
+ } else {
|
|
|
+ this.showTip = false
|
|
|
+ }
|
|
|
this.visible = true
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs['dataForm'].resetFields()
|