# 弹框页配置

# 1. 概述

弹框页配置负责配置登录系统后需要弹出的页面的配置数据,主要功能包含: 查询新增编辑删除数据日志参考数据生命周期参考

配置数据的使用方法,参考使用示例

【菜单路径:】系统管理–->弹框页配置

弹框页

# 2. 查询弹框页配置

按照编码和名称检索数据。

弹框页

# 3. 新增弹框页配置

点击新增按钮,跳转添加弹框页配置页面,如下图所示:

弹框页配置

  • 弹框页信息说明
属性名        属性说明
编码 弹框页编码,唯一标识
名称 弹框页名称
所属模块 弹框页所属的模块,包含base(系统模块)和biz(业务模块)
路由 弹框页的路由地址
是否外链 是代表外部系统的地址,否代表内部系统的地址
是否允许关闭 是代表弹窗允许关闭,否代表不允许关闭
在菜单加载前执行 是代表在菜单加载之前显示弹窗,否代表在菜单加载之后显示弹窗
执行bean 扩展弹窗是否可用的bean名称,如果需要扩展业务逻辑,则将对应bean填写到此处即可
是否启用 是代表弹窗可用,否代表弹窗不可用
排序 弹窗显示的顺序,按照正序排列

# 4. 编辑弹框页配置

通过点击表格行的编辑按钮跳转修改页,来对配置项进行修改。如下图所示:

编辑弹框页

详细配置参见功能手册-弹框页配置-添加弹框页配置

# 5. 删除弹框页配置

删除弹框页配置的数据,包含单条数据删除和多条数据删除。

  • 单条删除

点击某一条记录后的【删除】按钮,弹出删除确认框,点击【确定】执行删除操作。

单条数据删除

  • 多条删除

勾选一条或者多条记录,点击【删除】按钮,弹出删除确认框,点击【确定】执行删除操作。

多条数据删除

# 6. 使用示例

弹出页配置的使用示例如下:

*(1) 维护一个修改密码的弹出层页面, 不允许关闭弹窗。

维护一个修改密码的弹出页

*(2)登录系统后查看效果

百度弹窗

# 7. 扩展方法

如果要需要扩展业务逻辑,只需继承PopupConfigDataHandler接口,并重写isActive方法即可。扩展的类必须注入到spring容器中才可以,否则将调用不到。 系统会优先使用自定义类的处理逻辑,如果没有才会去使用系统默认设置的处理类。

@Component
public class TestpopupConfig implements PopupConfigDataHandler {
    @Override
    public boolean isActive(SysPopupConfig config) {
        return false;
    }
}