layui.use(['form', 'mhttp', 'jquery'], function () { let form = layui.form; let http = layui.mhttp; let $ = layui.jquery; let loading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false}); let manager_uid = GetQueryString('manager_uid'); let postData = {manager_uid: manager_uid}; let ret = http.ajax({ url: '/manager/detail', data: postData }); ret.then((data) => { layer.close(loading); // 成功显示数据 if (data.code === 200) { $('.manager_uid').val(data.data.manager_uid); $('.nick').val(data.data.nick); $('.username').val(data.data.username); // 渲染form form.render(); } else { layer.msg(data.message, { // 失败关闭父窗口 icon: 2, time: 1000 }, function () { let index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); }); } }); form.on('submit(users-save)', function (data) { if (data.field.password !== data.field.rePassword) { layer.msg('两次密码不一致 !'); return false; } if (data.field.password) { if (data.field.username.length < 6) { layer.msg('账号长度在6位以上 !'); return false; } if (data.field.password < 6) { layer.msg('密码长度在6位以上 !'); return false; } } let loading = layer.msg('处理中', {icon: 16, time: 0, shade: 0.3, shadeClose: false}); let postData = { manager_uid: data.field.manager_uid, nick: data.field.nick, password: data.field.password, role_id: 1 }; let ret = http.ajax({ url: '/manager/modify', data: postData }); ret.then((data) => { layer.close(loading); if (data.code === 200) { layer.msg(data.message, { icon: 1, time: 1000 }, function () { // 成功刷父页面 window.parent.location.reload(); // 成功关闭父窗口 let index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); }); } else { layer.msg(data.message, { icon: 2, time: 1000 }); } }); return false; }); });