Files
rxthinkcmf-web/xiaomayi-modules/xiaomayi-web/src/main/resources/templates/user/password.html
T
2026-09-28 22:14:39 +08:00

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>