整理修改密码的业务逻辑

pull/65/head
fengshuonan 2021-01-02 11:28:31 +08:00
parent aeefbfb84d
commit 33c42e144d
3 changed files with 18 additions and 8 deletions

View File

@ -10,6 +10,16 @@ Feng.success = function (info) {
Feng.error = function (info) {
top.layer.msg(info, {icon: 2});
};
Feng.dialog = function (info) {
top.layer.open({
title: '提示', content: info
});
};
Feng.dialog = function (title, info) {
top.layer.open({
title: title, content: info
});
};
Feng.confirm = function (tip, ensure) {
top.layer.confirm(tip, {
skin: 'layui-layer-admin'

View File

@ -1,23 +1,23 @@
layui.use(['layer', 'form', 'admin', 'ax'], function () {
layui.use(['layer', 'form', 'admin', 'HttpRequest'], function () {
var $ = layui.jquery;
var layer = layui.layer;
var form = layui.form;
var admin = layui.admin;
var $ax = layui.ax;
var HttpRequest = layui.HttpRequest;
// 让当前iframe弹层高度适应
admin.iframeAuto();
// 监听提交
form.on('submit(submit-psw)', function (data) {
var ajax = new $ax(Feng.ctxPath + "/mgr/changePwd", function (data) {
var request = new HttpRequest(Feng.ctxPath + "/sysUser/updatePassword", 'post', function (data) {
Feng.success("修改成功!");
admin.closeThisDialog();
}, function (data) {
Feng.error("修改失败!" + data.responseJSON.message + "!");
}, function (response) {
Feng.dialog("修改失败", response.message);
});
ajax.setData(data.field);
ajax.start();
request.set(data.field);
request.start(true);
//阻止表单跳转。如果需要表单跳转,去掉这段即可。
return false;

View File

@ -3,7 +3,7 @@
<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"
<input type="password" name="password" placeholder="请输入原始密码" class="layui-input"
lay-verType="tips" lay-verify="required" required/>
</div>
</div>