1. 概述
消息提醒,这个功能主要是用来提醒,当前登录用户,当前有多少数据需要 自己处理,比如有多少条待办,有多少条未读消息。
2. 消息提醒定义
2.1 自定义脚本
这里我们定义了 一个脚本 portalScript.getMyTaskCount()
;
这个方法返回一个整数型的数据。
2.2 调用SQL
获取数据也可以使用SQL的模式。
这里可以使用SQL 注意这个SQL只返回一个计数的值。
可以使用常量。
3. 后端返回的数据
后端返回的数据对象为
List<InsRemindDef>
InsRemindDef 的属性为
属性 | 说明 |
---|---|
count | 消息的数量 |
description | 显示的消息 |
url | 更多的URL |
icon | 图标 |
4.模板的写法
<div class="gridLayoutClass">
<div class="headPClass">
<span style="display: inline-block;font-size: 16px;">我的提醒</span>
</div>
<div class="bodyDivClass">
<ul class="remind_ul">
<li v-for="obj in data">
<span><a-icon :type="obj.icon" /></span>
<div class="remind_a" @click="moreUrl(obj.url)" v-html="obj.description"></div>
</li>
</ul>
</div>
</div>
5. 显示的效果
注意这里只显示有消息的的数据,即消息数量大于0的数据,比如待办,如果没有待办则不显示提醒。
文档更新时间: 2021-05-14 11:13 作者:zyg