ZhouliProject/Zhouli.Bms/wwwroot/js/Areas/SystemManager/Menu/MenuCtrl.js

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

layui.use(['form', 'layer'], function () {
    var form = layui.form,
        $ = layui.jquery,
        layer = layui.layer; //获取form模块
    zhouliMenu.loadMenu();//加载菜单
    //监听提交
    form.on('submit(saveMenu)', function (data) {
        //layer.msg(JSON.stringify(data.field));
        $.post("/system/menu/addoreditmenu", data.field, function (res) {
            if (res.RetCode == 200) {
                zhouliMenu.loadMenu();
            }
            else {
                layer.msg(res.RetMsg);
            }
        }, "json");
        return false;
    });
    $("#MenuIcon").on("click", function () {
        var index = layer.open({
            type: 2,
            title: "选择图标",
            content: '/system/menu/selectmenuicon', //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no']
            area: ['90%', '90%'],
            success: function (layero, index) {
                var body = layui.layer.getChildFrame('body', index);
                setTimeout(function () {
                    layer.msg("双击选择图标", { time: 500 });
                }, 500);
            }
        });
        layui.layer.full(index);
    });
});
//ztree配置
var setting = {
    view: {
        addHoverDom: addHoverDom,
        removeHoverDom: removeHoverDom,
        selectedMulti: false,
        showTitle: true
    },
    check: {
        enable: false
    },
    data: {
        simpleData: {
            enable: true
        },
        key: {
            name: "MenuName",
            idKey: "MenuId",
            pIdKey: "ParentMenuId"
        }
    },
    edit: {
        enable: true
    },
    callback: {
        // 用于捕获节点编辑名称结束(Input 失去焦点 或 按下 Enter 键)之后,更新节点名称数据之前的事件回调函数,并且根据返回值确定是否允许更改名称的操作
后面还有 172 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。