Jeesite4新增用户归属机构问题

235 阅读2分钟

「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」。

大家好,不知道大家有没有使用过开源框架 jeesite4 呢?前段时间,我们公司为了快速完成项目的开发工作,减少CRUD 等简单代码的编写以及权限菜单的设计,引入了 jeesite4 框架。

说实话,这个框架上手还是比较快的,社区文档也比较齐全,唯一的缺点就是微服务的版本需要进行收费。

在开发过程中,我遇到了一个问题:当你在使用jeesite4新增用户,选择归属机构时,会发现归属机构的顶级菜单选项存在无法选取的情况。今天阿Q就用实际经验来给大家讲一下是如何解决该问题的。

大家应该都知道 jeesite4 为大家提供了两个公共的文件/src/main/webapp/static/common/common.css/src/main/webapp/static/common/common.js,大家可以通过修改这两个文件来加载自己的 css 或 js 。因此我们要想实现该功能,只需要在common.js中添加如下函数

$(function(){
    function getParamter(name){
        var r = new RegExp("(\\?|#|&)" + name + "=([^&#]*)(&|#|$)");
        var m = location.href.match(r);
        return (!m?"":m[2]);
    }
    var op = getParamter('op');
    if (location.pathname.lastIndexOf('/sys/empUser/form') != -1 &&
        ['add', 'edit'].indexOf(op) != -1) {
        var path_prefix = '/' + location.pathname.split('/')[1];
        $.getScript(path_prefix + '/static/common/custom/sys_add.js');
    }
});

然后将 sys_add.js 文件引入。sys_add.js下载地址:https://download.csdn.net/download/qingai521/11222994

如果你没有下载积分也可以去公众号后台留言获取百度网盘资源地址呦。当然你也可以私信 阿Q,直接把资源发送给你。如果你还想获取其他的资源文件,也可以 call 我呦!

以上就是今天的全部内容了,一个小的知识点分享,希望可以帮到正在使用 jeesite4 的你。想了解更多学习知识,请私信阿Q,获取更多学习资料吧!你也可以后台留言说出你的疑惑,阿Q将会在后期的文章中为你解答。每天学习一点点,每天进步一点点。