fastadmin后台全局ajax请求实时推送消息和新消息提醒

5 篇文章 0 订阅
3 篇文章 0 订阅

实时推送消息提醒,后端全局ajax

1、控制器代码

public function timi_msg()
    {
        //处理逻辑
        //获取新订单
        $count = Db::name("draw_record")->where("status",0)->count("id");
        //有新消息或者状态未变更都提醒
        if($count > 0){
            $data['num'] = $count;
            $this->success("有新提现消息", "", $data);
        }
    }

2、要实现全局的话,就要在公共页面添加代码,以左侧菜单栏为例:application\admin\view\common\menu.html,自己选位置加。

<div class="l_kf" style="padding:10px;">
    <a id='timimsg' href="#" target="_blank"> 新提现消息 
        <span class="badge" id="timimsg_num" style="background-color: red;">0</span>
    </a>
    <audio id="timi_audio">
        <source src="/assets/tx.mp3" type="audio/mpeg">
    </audio>
</div>

这里/assets/tx.mp3是你的提醒声音文件,class="badge"是fastadmin内置的CSS样式。

3、public\assets\js\backend\index.js里,在index: function () { 这个方法里,第一行直接加入代码:

var timi_audio = document.getElementById('timi_audio');
    setInterval(function (){
        Fast.api.ajax({
        url: "index/timi_msg",
        data: {}
    },function(data, ret){
        $("#timimsg_num").html(data['num']);
        $("#timimsg").attr("href",data['url']);
        if(parseInt(data['num'])>0){
            timi_audio.play();//播放提醒声音
        }else{
            timi_audio.pause();/*暂停*/
        }
    });
}, 5000);//5秒钟请求1次

在这里插入图片描述

这样就修改好了,可以改成自己需要的东西,不一定只是消息提醒。

在这里插入图片描述

FastAdmin 是一个基于ThinkPHP 开发的后台管理系统,提供了丰富的功能和插件,包括用户管理、角色权限管理、菜单管理、广告管理、文件管理等。 在 FastAdmin 中,消息提醒是一个非常重要的功能,它可以帮助管理员及时了解系统的运行状况和重要的事件。FastAdmin 提供了多种消息提醒方式,包括站内信、邮件、短信等。 站内信是 FastAdmin 默认的消息提醒方式,管理员可以通过站内信收到系统的实时通知和重要提醒。当有的用户注册、权限变更、数据变更等事件发生时,FastAdmin 会自动发送站内信给管理员。管理员可以在后台消息管理中查看和处理这些消息,确保及时响应和处理。 除了站内信,FastAdmin 还支持通过邮件进行消息提醒。管理员可以在后台系统设置中配置邮件服务器信息,启用邮件提醒功能后,当有的事件发生时,FastAdmin 会自动发送邮件提醒管理员。这种方式特别适用于管理员需要时刻关注系统运行情况但无法随时登录系统的场景,通过邮件提醒可以及时得到重要事件的通知。 另外,FastAdmin 还支持通过短信进行消息提醒。管理员可以在后台系统设置中配置短信接口信息,启用短信提醒功能后,当有紧急事件发生时,FastAdmin 会自动发送短信提醒管理员。这种方式适用于需要及时处理重要事件的场景,短信提醒可以确保管理员随时接收到通知。 综上所述,FastAdmin 消息提醒是一个灵活多样的功能,可以通过站内信、邮件和短信等方式提醒管理员系统的重要事件和实时通知,帮助管理员及时响应和处理相关事务。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碌碌无为的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值