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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
