基于AdminLTE的消息管理器

介绍

消息管理器

本文介绍在AdminLTE组件下集成消息管理,该消息管理器包含收件箱、发件箱、回收站、新增消息、附件上传、收件人维护等功能。

其中附件上传组件是基于Bootstrap-fileinput组件封装的,详细使用可参考我的文章:Bootstrap-fileinput组件封装及使用 以及 Bootstrap-fileinput自定义下载按钮

该文章涉及的代码已全部在Github上开源

Github地址:https://github.com/bill1012/Java-AdminLTE

AdminEAP官网:http://www.admineap.com

使用说明

1、新建消息

点击“新建消息”后,弹出如下界面。选择接收人、填写标题、选择消息类型、消息标记并上传附件。

新建消息

选择接收人,可以按群组选择,可以直接选择人。

  • 如果直接选择人,五人以上则会弹出建议建立群组的提示。
  • 如果选择群组(或在既选群组又选人)则会校验选择的人是否和当前选择的群组的人员一致, 如果一致不建立群组(采用选择的群组),如果不一致,在五人以上则会弹出建议群组的提示。

选择接收人

上传附件,支持两种方式,一种是内嵌到当前页面,一种是打开附件上传窗口,下图是使用了第一种方式,具体附件上传控件使用及参数参考上面我提到的博客文章。

选择附件

以上信息填写完毕后,可保存为草稿或直接发送,可发送邮件(系统屏蔽)、系统消息、短信(暂时没发送接口)。

2、发件箱
发件箱保存了用户创建的消息,草稿状态的消息可以编辑和删除,只有选中行的时候,删除和编辑按钮可用。

发件箱

查看消息(发件人):点击列标题可到查看消息明细
查看消息

3、草稿箱

草稿箱同发件箱类似,只不过只显示状态为临时保存的消息

4、收件箱
收件人的消息列表,包含消息阅读、放入回收站、回复消息、转发消息、标记为未读、标记为已读。未读的消息主题为粗体字。

收件箱

回复消息是将消息发送给发件人,转发消息是将消息内容、附件等转发给其他人。以下点击转发消息后的消息编辑界面。
消息转发

5、回收站
收件人删除的消息列表(逻辑删除),包含彻底删除(物理删除)、恢复到收件箱、标记为未读、标记为已读等功能。
恢复到收件箱

6、数量更新
在我的文件夹右侧当前消息数量是及时更新的。当有操作改变消息数量时会触发相关方法,更新数量。

7、相关实体
简单的消息实体关系图如下:

消息实体关系图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值