<!DOCTYPE html>
|
<html lang="zh-CN">
|
<head>
|
<meta charset="UTF-8">
|
<title>修改密码</title>
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
<link rel="stylesheet" href="../static/vue/element/element.css">
|
<style>
|
[v-cloak] {
|
display: none;
|
}
|
|
html,
|
body {
|
margin: 0;
|
min-height: 100%;
|
background: #f6f8fb;
|
font-family: "Avenir Next", "PingFang SC", "Microsoft YaHei", sans-serif;
|
}
|
|
.password-shell {
|
padding: 18px 16px 12px;
|
box-sizing: border-box;
|
}
|
|
.password-card {
|
border-radius: 18px;
|
background: rgba(255, 255, 255, 0.98);
|
}
|
|
.password-form .el-form-item {
|
margin-bottom: 16px;
|
}
|
|
.password-form .el-input__inner,
|
.password-form .el-button {
|
height: 34px;
|
line-height: 34px;
|
}
|
|
.password-form .el-form-item__label {
|
font-weight: 600;
|
color: #5c6f82;
|
white-space: nowrap;
|
}
|
|
.password-form .el-button {
|
display: inline-flex;
|
align-items: center;
|
justify-content: center;
|
padding: 0 18px;
|
vertical-align: middle;
|
}
|
|
.footer-bar {
|
display: flex;
|
justify-content: center;
|
gap: 12px;
|
padding-top: 4px;
|
}
|
|
.footer-bar .el-button {
|
min-width: 120px;
|
}
|
</style>
|
</head>
|
<body>
|
<div id="passwordApp" class="password-shell" v-cloak>
|
<div class="password-card">
|
<el-form
|
ref="passwordForm"
|
class="password-form"
|
:model="form"
|
:rules="rules"
|
label-width="112px"
|
size="small"
|
@submit.native.prevent>
|
<el-form-item label="当前密码" prop="oldPassword">
|
<el-input v-model="form.oldPassword" type="password" show-password autocomplete="off"></el-input>
|
</el-form-item>
|
<el-form-item label="新密码" prop="password">
|
<el-input v-model="form.password" type="password" show-password autocomplete="off"></el-input>
|
</el-form-item>
|
<el-form-item label="确认新密码" prop="rePassword">
|
<el-input v-model="form.rePassword" type="password" show-password autocomplete="off"></el-input>
|
</el-form-item>
|
<div class="footer-bar">
|
<el-button @click="closeDialog">关闭</el-button>
|
<el-button type="primary" :loading="saving" @click="handleSave">保存</el-button>
|
</div>
|
</el-form>
|
</div>
|
</div>
|
</body>
|
<script type="text/javascript" src="../static/js/jquery/jquery-3.3.1.min.js"></script>
|
<script type="text/javascript" src="../static/js/tools/md5.js"></script>
|
<script type="text/javascript" src="../static/js/common.js?v=20260309_i18n_fix1"></script>
|
<script type="text/javascript" src="../static/vue/js/vue.min.js"></script>
|
<script type="text/javascript" src="../static/vue/element/element.js"></script>
|
<script type="text/javascript" src="../static/js/password/password.js?v=20260310_password_vue"></script>
|
</html>
|