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