# 弹框页配置
# 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;
}
}