<div class="main_list" id="main_list">
<table class="layui-hide" id="table_list" lay-filter="table_list"></table>
</div>
function query() {
var querystr = "page_goto=1";
querystr += "&page_size=8";
querystr += "&event_id="+event_id;
querystr += "&update_time="+update_time;
layui.use('table', function(){
var table = layui.table;
//第一个实例
table.render({
elem: '#table_list'
,url: sys_ctx + '/baseloginfo/default.do?method=getEventLogDetail&'+ querystr
,cols: [[ //表头
{field: 'column_name', title: '字段名称', width:'13%'},
{field: 'field_before', title: '修改前', width:'25%',templet:function (d) {
var tmp = "";
if(d.column_name=="上报图片"){
tmp="查看图片";
} else {
tmp=d.field_before;
}
return tmp;
}},
{field: 'field_after', title: '修改后', width:'25%',templet:function (d) {
var tmp = "";
if(d.column_name=="上报图片"){
tmp="查看图片";
} else {
tmp=d.field_after;
}
return tmp;
}},
{field: 'update_name', title: '修改人', width:'15%'},
{field: 'create_date', title: '修改时间', width:'20%'}
]],done:function (res, curr, count) {
//判断某一列是图片的话,给下划线
var re = res.data;
if(re.length>0){
$.each(re,function (ii,dd) {
if(dd.column_name=="上报图片"){
$($(".layui-table-body.layui-table-main tr")[ii]).css("text-decoration", "underline");
$($("div .layui-table-fixed.layui-table-fixed-l .layui-table-body tr")[ii]).css("text-decoration", "underline");
}
})
}
}
,page:false
});
//监听行单击事件(单击事件为:rowDouble)
table.on('row(table_list)', function(obj){
var data = obj.data;
var name = JSON.stringify(data.column_name);
var column_name = name.replace(/"/g,"");
var field_before = rep(JSON.stringify(data.field_before));
var field_after = rep(JSON.stringify(data.field_after));
//判断如果table行是图片的话,可点击事件
if(column_name=="上报图片"){
window.top.layer.open({
type : 2,
title : "图片查看",
shadeClose : true,
shade : 0.8,
zIndex : window.top.layer.zIndex,
area: ['668px', '398px'],
content : sys_ctx + '/base/system/baseloginfo/logEventDetail/logEventFJ.jsp?field_before='+field_before+'&field_after='+field_after,
end: function(){
}
});
}
return false;
//标注选中样式
obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');
});
});
}