All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.assets.other.js.security.js Maven / Gradle / Ivy

function post(path, params, method) {
    method = method || "post";

    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for (var key in params) {
        if (params.hasOwnProperty(key)) {
            var hiddenField = document.createElement("input");
            hiddenField.setAttribute("type", "hidden");
            hiddenField.setAttribute("name", key);
            hiddenField.setAttribute("value", params[key]);

            form.appendChild(hiddenField);
        }
    }

    document.body.appendChild(form);
    form.submit();
}

function loadUserData() {
    var table = $('#example').DataTable({
        language: {url: 'assets/datatables/Chinese.json'},
        processing: true,
        serverSide: true,
        paging: true,//开启分页
        searching: true,
        lengthMenu: [ //自定义分页长度
            [15, 30, 50, 100],
            ['15 页', '30页', '50页', '100页']
        ],
        order: [[0, "asc"]],
        ajax: {
            url: "console/user-data.do",
            data: function (data) {
                console.log(data);
            }
        },
        columns: [{data: 'username', width: '150px'},
            {data: 'phone',defaultContent: ''},
			{data: null, searchable: false, orderable: false, width: '120px',
                render: function (data, type, full, meta) {
                    var html = '';
                    return html;
                }
			},
            {
                data: null, searchable: false, orderable: false, width: '120px',
                render: function (data, type, full, meta) {
                    var username = data.username;
                    var html = '
详情 '; html += '修改 '; html += '删除
'; return html; } }], autoWidth: false }); } function deleteUser(x) { $('body').overhang({ type: "confirm", message: "确认删除当前账号?", callback: function (value) { if (value) { post('console/user-delete.jsp', {username: x}); } } }); } function exists_user(){ $.ajax({ url: "console/user-exists.do", type: 'POST', dataType: 'json', data: {'username': $("#username").val()}, success: function (data) { if (data) { $('body').overhang({type: "info", message: "账号已经被使用,请换另一个!"}); $("#btnsubmit").attr("disabled", "disabled"); } else { $("#btnsubmit").removeAttr("disabled"); } } }); } function loadRoleData() { var table = $('#example').DataTable({ language: {url: 'assets/datatables/Chinese.json'}, processing: true, serverSide: true, paging: true,//开启分页 searching: true, lengthMenu: [ //自定义分页长度 [15, 30, 50, 100], ['15 页', '30页', '50页', '100页'] ], order: [[0, "asc"]], ajax: { url: "root/role-data.do", data: function (data) { console.log(data); } }, columns: [ {data: 'name',defaultContent: ''}, {data: 'describes',defaultContent: ''}, { data: null, searchable: false, orderable: false, width: '80px', render: function (data, type, full, meta) { var name = data.name; var html = '
修改 '; html += '删除
'; return html; } }], autoWidth: false }); } function deleteRole(x) { $('body').overhang({ type: "confirm", message: "确认删除当前角色?", callback: function (value) { if (value) { post('root/role-delete.jsp', {name: x}); } } }); } function exists_role(){ $.ajax({ url: "root/role-exists.do", type: 'POST', dataType: 'json', data: {'name': $("#name").val()}, success: function (data) { if (data) { $('body').overhang({type: "info", message: "角色已经被使用,请换另一个!"}); $("#btnsubmit").attr("disabled", "disabled"); } else { $("#btnsubmit").removeAttr("disabled"); } } }); } function loadPermissionData() { var table = $('#example').DataTable({ language: {url: 'assets/datatables/Chinese.json'}, processing: true, serverSide: true, paging: true,//开启分页 searching: true, lengthMenu: [ //自定义分页长度 [15, 30, 50, 100], ['15 页', '30页', '50页', '100页'] ], order: [[0, "asc"]], ajax: { url: "root/permission-data.do", data: function (data) { console.log(data); } }, columns: [{data: 'group_name', orderable: true}, {data: 'name',defaultContent: ''}, {data: 'permission',defaultContent: ''}, {data: 'uri',defaultContent: ''}, { data: null, searchable: false, orderable: false, width: '120px', render: function (data, type, full, meta) { var name = data.name; var html = '
详情 '; html += '修改 '; html += '删除
'; return html; } }], autoWidth: false }); } function exists_permission(){ $.ajax({ url: "root/permission-exists.do", type: 'POST', dataType: 'json', data: {'name': $("#name").val()}, success: function (data) { if (data) { $('body').overhang({type: "info", message: "权限名称已经被使用,请换另一个!"}); $("#btnsubmit").attr("disabled", "disabled"); } else { $("#btnsubmit").removeAttr("disabled"); } } }); } function deletePermission(x) { $('body').overhang({ type: "confirm", message: "确认删除当前权限?", callback: function (value) { if (value) { post('root/permission-delete.jsp', {name: x}); } } }); } $("#user_form").validate({ rules: { username: { required: true }, password: { required: true, minlength: 6 }, confirmPassword: { required: true, minlength: 6, equalTo: "#password" } }, messages: { username: { required: "请输入账号", }, password: { required: "请输入密码", }, confirmPassword: { required: "请输入密码", minlength: "密码长度最少要6个字符", equalTo: "输入的密码要与上面的密码一致" } }, errorElement: "em", errorPlacement: function (error, element) { error.addClass("text-danger"); if (element.prop("type") === "checkbox") { error.insertAfter(element.parent("label")); } else { error.insertAfter(element); } } }) $("#profile_form").validate({ rules: { password: { minlength: 6 }, confirmPassword: { minlength: 6, equalTo: "#password" } }, messages: { password: { minlength: "密码长度最少要6个字符", }, confirmPassword: { required: "请输入密码", minlength: "密码长度最少要6个字符", equalTo: "输入的密码要与上面的密码一致" } }, errorElement: "em", errorPlacement: function (error, element) { error.addClass("text-danger"); if (element.prop("type") === "checkbox") { error.insertAfter(element.parent("label")); } else { error.insertAfter(element); } } }) $("#user_edit_form").validate({ rules: { password: { minlength: 6 }, confirmPassword: { minlength: 6, equalTo: "#password" } }, messages: { password: { minlength: "密码长度最少要6个字符", }, confirmPassword: { required: "请输入密码", minlength: "密码长度最少要6个字符", equalTo: "输入的密码要与上面的密码一致" } }, errorElement: "em", errorPlacement: function (error, element) { error.addClass("text-danger"); if (element.prop("type") === "checkbox") { error.insertAfter(element.parent("label")); } else { error.insertAfter(element); } } }) $("#permission_form").validate({ rules: { name: { required: true }, permission: { required: true }, uri: { required: true }, grop_name: { required: true } }, messages: { name: { required: "请输入权限名称", }, permission: { required: "请输入权限", }, uri: { required: "请输入URI", }, grop_name: { required: "请输入权限组", } }, errorElement: "em", errorPlacement: function (error, element) { error.addClass("text-danger"); if (element.prop("type") === "checkbox") { error.insertAfter(element.parent("label")); } else { error.insertAfter(element); } } })




© 2015 - 2025 Weber Informatics LLC | Privacy Policy