| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- layui.use(['form', 'jquery', 'layer', 'mhttp'], function () {
- let form = layui.form;
- let $ = layui.jquery;
- let http = layui.mhttp;
- let layer = layui.layer;
- $('.username').focus(function (){
- $('.checkUsername').html('');
- });
- $('.username').blur(function () {
- let username = $(this).val();
- if (username.length < 6) {
- $('.checkUsername').html('<span class="help">账号长度在6位以上</span>');
- return false;
- }
- let ret1 = http.ajax({
- url: 'manager/check/username',
- data: {username: username}
- });
- ret1.then((data) => {
- let html = '';
- if (data.code === 200) {
- html ='<span class="check">'+data.message+'</span>';
- } else {
- html ='<span class="help">'+data.message+'</span>';
- }
- $('.checkUsername').html(html);
- });
- });
- form.on('submit(users-save)', function (data) {
- if (data.field.password !== data.field.rePassword) {
- layer.msg('两次密码不一致 !');
- return false;
- }
- if (data.field.username.length < 6) {
- layer.msg('账号长度在6位以上 !');
- return false;
- }
- if (data.field.password < 6) {
- layer.msg('密码长度在6位以上 !');
- return false;
- }
- let createLoading = layer.load();
- let postData = {
- username: data.field.username,
- nick: data.field.nick,
- role_id: 1,
- password: data.field.password,
- };
- let ret = http.ajax({
- url: '/manager/add',
- data: postData
- });
- ret.then((data) => {
- layer.close(createLoading);
- 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;
- });
- })
|