84 lines
3.2 KiB
HTML
84 lines
3.2 KiB
HTML
<!-- 引入头部 -->
|
|
<header th:replace="~{./public/header :: header}"></header>
|
|
<body class="no-padding page-no-scroll">
|
|
|
|
<div class="page-loading">
|
|
<div class="ball-loader">
|
|
<span></span><span></span><span></span><span></span>
|
|
</div>
|
|
</div>
|
|
|
|
<form class="layui-form model-form" style="padding-top: 10px;">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">原始密码:</label>
|
|
<div class="layui-input-block">
|
|
<input type="password" name="oldPassword" placeholder="请输入原始密码" class="layui-input"
|
|
lay-verType="tips" lay-verify="required" maxlength="200" required/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">新密码:</label>
|
|
<div class="layui-input-block">
|
|
<input type="password" name="newPassword" placeholder="请输入新密码" class="layui-input"
|
|
lay-verType="tips" lay-verify="required|psw" maxlength="20" required/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">确认密码:</label>
|
|
<div class="layui-input-block">
|
|
<input type="password" name="rePassword" placeholder="请再次输入新密码" class="layui-input"
|
|
lay-verType="tips" lay-verify="required|repeat"
|
|
data-target="[name=newPsw]" data-tips="两次密码输入不一致" required/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block text-right">
|
|
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
|
|
<button class="layui-btn" lay-filter="submitPsw" lay-submit>保存</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
<!-- 引入脚部 -->
|
|
<script type="text/javascript" src="/static/assets/layui/layui.js"></script>
|
|
<script type="text/javascript" src="/static/assets/js/common.js"></script>
|
|
<script>
|
|
layui.use(['layer', 'form', 'admin'], function () {
|
|
var $ = layui.jquery;
|
|
var layer = layui.layer;
|
|
var form = layui.form;
|
|
var admin = layui.admin;
|
|
admin.iframeAuto();
|
|
|
|
// 监听提交
|
|
form.on('submit(submitPsw)', function (data) {
|
|
var loadIndex = layer.msg('请求中...', {icon: 16, shade: 0.01});
|
|
$.ajax({
|
|
type: "POST",
|
|
url: '/user/updatePwd',
|
|
data: JSON.stringify(data.field),
|
|
contentType: "application/json",
|
|
dataType: "json",
|
|
beforeSend: function () {
|
|
// TODO...
|
|
},
|
|
success: function (res) {
|
|
layer.close(loadIndex);
|
|
if (res.code == 0) {
|
|
layer.msg(res.msg, {icon: 1, time: 1500}, function () {
|
|
parent.location.replace('/logout');
|
|
});
|
|
} else {
|
|
layer.msg(res.msg, {icon: 2, anim: 6});
|
|
}
|
|
},
|
|
error: function () {
|
|
layer.msg("AJAX请求异常");
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |