整理修改密码的业务逻辑

pull/64/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) { Feng.error = function (info) {
top.layer.msg(info, {icon: 2}); 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) { Feng.confirm = function (tip, ensure) {
top.layer.confirm(tip, { top.layer.confirm(tip, {
skin: 'layui-layer-admin' 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 $ = layui.jquery;
var layer = layui.layer; var layer = layui.layer;
var form = layui.form; var form = layui.form;
var admin = layui.admin; var admin = layui.admin;
var $ax = layui.ax; var HttpRequest = layui.HttpRequest;
// 让当前iframe弹层高度适应 // 让当前iframe弹层高度适应
admin.iframeAuto(); admin.iframeAuto();
// 监听提交 // 监听提交
form.on('submit(submit-psw)', function (data) { 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("修改成功!"); Feng.success("修改成功!");
admin.closeThisDialog(); admin.closeThisDialog();
}, function (data) { }, function (response) {
Feng.error("修改失败!" + data.responseJSON.message + "!"); Feng.dialog("修改失败", response.message);
}); });
ajax.setData(data.field); request.set(data.field);
ajax.start(); request.start(true);
//阻止表单跳转。如果需要表单跳转,去掉这段即可。 //阻止表单跳转。如果需要表单跳转,去掉这段即可。
return false; return false;

View File

@ -3,7 +3,7 @@
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">旧密码:</label> <label class="layui-form-label">旧密码:</label>
<div class="layui-input-block"> <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/> lay-verType="tips" lay-verify="required" required/>
</div> </div>
</div> </div>