Views/UserCenter/Js/Message.js

(开头部分) 21KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

layui.use(['index', 'jquery', 'form', 'table', 'micro'], function () {
    var $ = layui.$
        , form = layui.form
        , table = layui.table
        , micro = layui.micro;

    var MID = $('#txtMID').val();
    var FormID = $('#txtFormID').val();
    var ShortTableName = $('#txtShortTableName').val();
    var PrimaryKeyName = $('#txtPrimaryKeyName').val();

    //生成数据表
    micro.getTableAttributes('View', ShortTableName, PrimaryKeyName, 'UID:Int');

    //事件
    var mGet = {

        //统计未读数量
        getUnreadyTotal: function () {
            var parm = { "action": "UnreadyTotal", "stn": ShortTableName, "mid": MID };
            var flag = micro.getAjaxData('text', micro.getRootPath() + '/Views/UserCenter/Message.ashx', parm, false);
            if (flag > 0) {
                $('#spanNotice').html('<span class="layui-badge">' + flag + '</span>');

                if (flag < 100)
                    $('#spanNotice', window.parent.document).html('<span class="layui-badge">' + flag + '</span>');

            } else {
                $('#spanNotice').html('');

                if (flag < 100)
                    $('#spanNotice', window.parent.document).html('');
            }
        },

        //单条记录点击时设计为已读颜色状态
        setRowColor: function (obj) {
            obj.addClass('ws-msg');
            var index =obj.attr('data-index');
                $('.layui-table-fixed .layui-table-body table tr[data-index="' + index + '"] .ws-icon').removeClass('icon-biaoshilei_weiduxinxi ws-font-red').addClass('icon-yiduxiaoxi ws-font-size20 ws-font-gray2');
        },

        btnReady: function () {
            var checkStatus = table.checkStatus('tabNotice')
                , checkData = checkStatus.data; //得到选中的数据

            if (checkData.length === 0)
                return layer.msg('没有选中任何消息。<br/>メッセージは何も選択されていません。<br/>No messages are selected.');
            else {
                var parm = { "action": "Ready", "stn": ShortTableName, "mid": MID, "fields": encodeURI(JSON.stringify(checkData)) };
                micro.mAjax('text', micro.getRootPath() + '/Views/UserCenter/Message.ashx', parm, false, true);
                mGet.getUnreadyTotal();
            }

        },

        btnUnready: function () {
            var checkStatus = table.checkStatus('tabNotice')
                , checkData = checkStatus.data; //得到选中的数据

后面还有 359 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。