index.js 2.26 KB
let customImportFileName = ["form", "table", "element", "jquery", "miniAdmin"]
layui.config({
    base: "/js/",
    version: 111
}).use(customImportFileName, function () {
    var $ = layui.jquery,
        layer = layui.layer,
        miniAdmin = layui.miniAdmin;

    //ajax 
    var options = {
        iniUrl: "/Home/GetMenuList",    // 初始化接口
        clearUrl: "../lib/layuimini/api/clear.json", // 缓存清理接口
        urlHashLocation: false,      // 是否打开hash定位
        bgColorDefault: false,      // 主题默认配置
        multiModule: true,          // 是否开启多模块
        menuChildOpen: false,       // 是否默认展开菜单
        loadingTime: 0,             // 初始化加载时间
        pageAnim: true,             // iframe窗口动画
        maxTabNum: 20,              // 最大的tab打开数量
    };
    miniAdmin.render(options);

    $('.login-out').on("click", function () {
        layer.confirm('确认要退出吗?', {
            btn: ['确定', '取消']//按钮
        }, function (index) {
            $.ajax({
                url: "/Login/Logout",
                type: "get",
                success: function (data) {
                    if (data.code === 200) {
                        window.location = '../Login/Index';
                    } else {
                        layer.msg(data.msg);
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    layer.alert(errorThrown, { icon: 2, shadeClose: true, title: "错误信息" });
                }
            });
        }, function (index) {
            layer.close(index);
        });
        // layer.msg('退出登录成功', function () {
        // window.location = 'page/login-3.html';
        // });
    });

    $("#inputSearch").on('input', function (e) {
        var strings = e.delegateTarget.value;
        if (strings.replace(/(^s*)|(s*$)/g, "").length > 0) {
            miniAdmin.renderMenu({ value: strings, options });
        } else {
            miniAdmin.renderMenu({ value: "", options });
        }
    });

    $("#inputSearch").keypress(function (e) {
        if (e.which == 13 && $("#inputSearch").val() != "") {
            miniAdmin.selectedMenu();
        }
    });
});